Kategorie: PHP, WWW, HTML/CSS, CMS, front-end, Javascript, programowanie front-end, frameworki JS
Pod szeroko rozumianym hasłem Javascript i HTML5 kryje się wiele możliwości współczesnych przeglądarek i przystających do nich technik programistycznych, m.in. w obszarach:
- najnowsza generacja bibliotek, przystosowanych do tworzenia większych, dojrzalszych aplikacji (np. modnych one/single page applications), rozwiązujących problemy takie jak testowanie czy organizacja kodu (wzorce MVC, MVVC, MVP…), modularyzacja, wsteczna kompatybilność,
- multimedia i zaawansowana interakcja z użytkownikiem),
- nowe metody wdrażania i dystrybucji aplikacji (mobilne, tryb offline),
- alternatywne metody komunikacji i przetwarzania danych: praca z lokalnym systemem plików, WebSockets, interwindow messaging, Web Workers…
Szkolenie Programowanie w Javascript i HTML5 pozwoli każdemu programiście WWW, niezależnie od tego, w jakiej technologii serwerowej i jezyku się specjalizuje (Java, C#, Python, PHP, Ruby), zapoznać się z najnowszymi trendami webowymi.
Niniejsze szkolenie jest szkoleniem przekrojowym. Stanowi dobry “szybki start” w świat Javascriptu dla specjalistów IT oraz przegląd tego, co jest w tym świecie najpopularniejsze. Prezentujemy sam Javascript jako język, współczesny przybornik programisty (podstawowe narzędzia, ekosystem, konwencje i zwyczaje…) oraz najpopularniejsze, najczęściej stosowane technologie i biblioteki (frameworki). Natomiast w wypadku konkretnego zainteresowania wyłącznie jednym frameworkiem – można również zapisać się na szkolenie tylko z tego frameworka – np. React czy Angular (na tych szkoleniach mniej uwagi poświęca się też ekosystemowi czy konwencjom środowiska JS jako całości – tak aby maksymalnie wykorzystać czas na główny cel, którym jest szybkie praktycznie wdrożenie się w bibliotekę której się potrzebuje).
Javascript jest osią HTML5. Większość nowych możliwości przeglądarek jest dostępna wyłącznie z poziomu tego języka. Ponieważ złożone aplikacje JS/HTML5 wymagają więcej niż tylko pobieżnej znajomości Javascriptu, dokładne zapoznanie się z całym tym ekosystemem, z charakterystycznymi cechami, idiomami i zaawansowanymi technikami programowania w tym języku uważamy za bardzo ważne. Dlatego też, niniejsze szkolenie przekrojowe cieszy się od wielu lat stałą popularnością.
Uwaga dla ewentualnych zainteresowanych językiem PHP: program niniejszego szkolenie jest również realizowany podczas ostatnich trzech dni naszego długiego kursu (bootcampu) Zaawansowany programista PHP.
Czas trwania
3 dni
Program
- Współczesny przybornik programisty Front End
- ES6, ES7, ES8 – omówienie różnic i zmian w programowaniu JS
- budowa współczesnych aplikacji JS
- Brunch
- Omówienie różnic Webpack i Grunt/Gulp
- NPM – Node Package Manager
- Bootstrap
- SASS
- Programowanie Front Endu w JavaScript
- jQuery
- wprowadzenie do frameworków JS
- przekrojowo o React
- Inne podejście – Typescript i Angular
- wstęp do TypeScript
- Angular
Uwaga: HTML5 ulega nieustającym przeobrażeniom. To samo można powiedzieć o używanych frameworkach javascriptowych i technikach. Dlatego zastrzegamy sobie prawo do zmiany elementów programu na bliskie odpowiedniki – np. jeżeli Angular straci na popularność względem Reacta, na szkoleniu możemy więcej nacisku położyć na framework React. W razie ew. wątpliwości prosimy o kontakt z naszym sekretariatem. Dla zorganizowanych grup na zamówienie, możliwy jest wybór konkretnego zestawu technologii jak również dostosowanie programu kursu do indywidualnych potrzeb zamawiającego.
Training also available in English.
Przeznaczenie i wymagania
Znajomość standardowych zagadnień programowania webowego front-endu (podstawy HTML, CSS, elementarny Javascript); znajomość dowolnego języka programowania back-endu na co najmniej średnim poziomie (Java, C#, Python, PHP…).
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.