Programista JavaScript - Plan Szkolenia
Kurs "Programista JavaScript" skupia się na praktycznych umiejętnościach i nowoczesnych technikach pracy z JavaScript. Tematy obejmują wprowadzenie do języka, obsługę DOM i BOM, technologię AJAX, bibliotekę jQuery, walidację formularzy, przechowywanie danych (storages, cookies) oraz wprowadzenie do React. Szkolenie oparte jest na warsztatach z ćwiczeniami praktycznymi.
Plan Szkolenia
- Cel dydaktyczny: Nabycie przez uczestnika umiejętności praktycznych i nowoczesnych technik pracy w JavaScript.
- Zakres szkolenia (minimum poniższe elementy), szkolenie w formie warsztatów opartych o ćwiczenia praktyczne:
- Wstęp do JavaScript
- DOM i BOM
- Technologia AJA
- Biblioteka jQuery oraz jQueryUI
- Walidacja formularzy
- Sposoby przechowywania danych na stronie (storages, cookies)
- React
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Programista JavaScript - Plan Szkolenia - Rezerwacja
Programista JavaScript - Plan Szkolenia - Zapytanie
Programista JavaScript - Zapytanie o Konsultacje
Opinie uczestników (2)
Sposób prowadzenia zajęć. Podejście do uczestników. Bardzo dobra organizacja. I oczywiście ogromny zasób wiedzy trenera. Na szkoleniu poruszono wiele zagadnień, które mam nadzieję wykorzystać w przyszłości w mojej pracy. Bardzo dziękuję za możliwość uczestnictwa.
Agnieszka Wolska - Uniwersytet Warszawski
Szkolenie - Programista JavaScript
Samodzielne ćwiczenie zagadnień poprzednio wykonanych z prowadzącym i wyjaśnianie ich działania przez prowadzącego.
Krzysztof Buslowicz - Uniwersytet Warszawski
Szkolenie - Programista JavaScript
Propozycje terminów
Szkolenia Powiązane
Zaawansowany TypeScript
7 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą wykorzystać zaawansowane funkcje TypeScript do tworzenia i budowania aplikacji JavaScript.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować niezbędne środowisko programistyczne do rozpoczęcia tworzenia aplikacji TypeScript i Node.js.
- Wykorzystać zaawansowane możliwości TypeScript do pisania czystego, ekspresyjnego kodu z mniejszą liczbą błędów.
- Skonfigurować i używać Webpack z TypeScript do budowania złożonych interfejsów użytkownika.
- Używać niestandardowych typów danych (Union, Intersection, Tuple Types itp.) do rozszerzania istniejących typów generycznych.
- Implementować asynchroniczne wzorce kodu i API do obsługi błędów i walidacji odpowiedzi.
- Wdrażać aplikacje TypeScript i Node.js w środowiskach produkcyjnych (AWS EC2, Heroku itp.).
Zaawansowany Vue.js
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów Vue JS, którzy chcą tworzyć zaawansowane komponenty, które są prostsze, bardziej elastyczne i łatwiejsze w utrzymaniu.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Pisać kod VueJS, który jest łatwy w utrzymaniu i odporny na błędy.
- Pisać logikę aplikacji, która jest przenośna i wielokrotnego użytku.
- Tworzyć dostosowane komponenty i widżety, unikając niepotrzebnej złożoności.
Next.js 14 Zaawansowany Rozwoj
21 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest skierowane do web developerów na poziomie średnim do zaawansowanym oraz architektów technicznych, którzy chcą poznać nowości w Next.js 14 i zdobyć umiejętności do tworzenia zaawansowanych aplikacji webowych.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Wykorzystać pełny potencjał Next.js 14 do budowy skomplikowanych aplikacji.
- Używać nowych funkcji, takich jak Middleware, React Server Components i Edge Functions.
- Wdrażać najlepsze praktyki dla wydajności, skalowalności i SEO.
- Skutecznie rozwiązywać typowe problemy w aplikacjach Next.js.
Next.js 14 - Zaawansowany
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do zaawansowanych programistów, którzy chcą opanować najnowsze funkcje w Next.js 14, zoptymalizować wydajność i wdrożyć nowoczesne techniki React.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Wdrażać zaawansowane hooki React i funkcje współbieżne.
- Skutecznie rozumieć i wykorzystywać strategie routingu w Next.js.
- Wykorzystywać komponenty serwerowe, akcje serwerowe i hybrydowe podejścia do renderowania.
- Optymalizować pobieranie danych, buforowanie i inkrementalną regenerację statyczną.
- Używać Next.js jako rozwiązania backendowego z funkcjami Edge i Edge Runtime.
- Zarządzać stanem przy użyciu React Context, Redux i bibliotek stanu atomowego.
- Optymalizować wydajność aplikacji pod kątem Web Core Vitals.
- Testować, monitorować i efektywnie wdrażać aplikacje Next.js.
Budowanie Interaktywnych Aplikacji z React, Redux i GraphQL
28 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak budować React aplikacje przy użyciu Flux i GraphQL. Kurs obejmuje instalację, konfigurację, integrację, testowanie, wdrażanie i najlepsze praktyki, ponieważ prowadzi uczestników przez tworzenie serii przykładowych aplikacji, które pokazują, jak dodać dodatkowe poziomy złożoności i "fajności" do aplikacji przy użyciu najbardziej zaawansowanych zestawów narzędzi i technik.
Tworzenie aplikacji z React wymaga innego rodzaju myślenia, w porównaniu do tego, do czego niektórzy programiści są przyzwyczajeni, zwłaszcza gdy pochodzą z innych frameworków MVC, takich jak AngularJS i Bootstrap. Szkolenie obejmuje podstawy technologii wykorzystywanych na każdym etapie, dzięki czemu uczestnicy są w stanie nie tylko zbudować funkcjonalną aplikację, ale także zrozumieć, dlaczego stosuje się określone podejście. Daje to podstawy do samodzielnego i kreatywnego myślenia o projekcie i pożądanych rezultatach w budowaniu własnych aplikacji w przyszłości.
React Native for iOS and Android
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy poznają zasady i podejście stojące za React Native, podejmując się opracowania własnej aplikacji mobilnej na Androida i iOS
React Native Expo
7 godzinReact Native dla Sieci
21 godzinReact Native to otwarty, wieloplatformowy framework do tworzenia aplikacji mobilnych. Rozwijany przez Facebook, umożliwia deweloperom tworzenie aplikacji o natywnym wyglądzie i funkcjonalności na systemach Android i IoS. React Native for Web udostępnia platformo-agnostyczne komponenty i API React Native do tworzenia aplikacji internetowych.
React Native zapewnia spójne doświadczenie deweloperskie opierające się na JavaScript i bibliotece React (także React.js lub ReactJS) oraz umożliwia prawdziwe szybkie rozwój dzięki skupieniu na wydajności deweloperów na wszystkich platformach -- naucz się raz, pisz wszędzie.
W tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się podstaw React Native for Web.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować narzędzia deweloperskie React Native
- Zrozumieć podstawy React Native for Web
- Budować, testować, wdrażać i diagnostykować aplikację kompatybilną z systemami iOS, Android i internetu, korzystając z React Native for Web
Grupa docelowa
- Programiści webowi
- Deweloperzy aplikacji mobilnych
Format kursu
- Część wykładów, część dyskusji, ćwiczenia i intensywna praktyka
Uwaga
- Aby złożyć wniosek o spersonalizowane szkolenie na ten kurs, skontaktuj się z nami, aby umówić się.
React z Next.js
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą używać Next.js do tworzenia aplikacji React.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje internetowe po stronie serwera i statyczne strony w Next.js.
- Zarządzać i przechowywać dane za pomocą MongoDB.
- Zabezpieczać aplikację internetową za pomocą uwierzytelniania AuthO.
React, Redux i TypeScript
21 godzinReact to szeroko stosowana biblioteka do tworzenia jednostronicowych aplikacji w JavaScript i HTML. Korzystają z niej takie firmy jak Facebook, Instagram, Netflix czy New York Times.
Kurs ten przedstawi podstawy, na których opiera się React i inne biblioteki (takie jak Angular i Vue.js) oraz podkreśli specyfikę Reacta. Obejmie również technologie, które są powszechnie używane z Reactem, takie jak Redux i React-Router.
Pod koniec tego kursu uczestnicy będą mogli tworzyć aplikacje o różnym stopniu złożoności za pomocą React, przestrzegając najlepszych praktyk.
Spring Boot, React i Redux
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą tworzyć funkcjonalne aplikacje internetowe z wykorzystaniem Spring Boot, React i Redux.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zbudować aplikację front-endową z wykorzystaniem React i Redux.
- Tworzyć RESTful API za pomocą Spring Boot.
- Zabezpieczać usługi internetowe za pomocą Spring Security i tokenów JWT.
Programowanie w TypeScript - wstęp
7 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce wprowadza kluczowe funkcje TypeScript i przeprowadza uczestników przez budowę rzeczywistej aplikacji JavaScript.
JavaScript z TypeScript i rozwój pełnego stosu
35 godzinJavaScript jest językiem programowania dynamicznym, o wysokim poziomie abstrakcji, szeroko stosowanym w rozwoju aplikacji webowych, mobilnych i desktopowych. Wraz z rozwojem nowoczesnych frameworków i TypeScript, JavaScript stał się kamieniem węgielnym rozwoju aplikacji pełnozakresowych.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest skierowane do początkujących do średniozaawansowanych programistów, którzy chcą opanować JavaScript, TypeScript i rozwój aplikacji pełnozakresowych za pomocą nowoczesnych narzędzi i praktyk.
Po ukończeniu tego szkolenia uczestnicy będą w stanie:
- Pisać czysty i nowoczesny kod JavaScript i TypeScript.
- Tworzyć interaktywne aplikacje front-end z React.
- Rozwijać skalowalne API back-end za pomocą Node.js i Express.
- Tworzyć aplikacje desktopowe za pomocą Electron.
- Testować, dokumentować i wdrażać aplikacje pełnozakresowe.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby złożyć wniosek o dostosowane szkolenie w ramach tego kursu, skontaktuj się z nami, aby zorganizować.
Vue.js
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (online lub na miejscu) uczestnicy dowiedzą się, jak wykorzystać przyrostowo adoptowalną architekturę Vue JS do zbudowania złożonej, jednostronicowej aplikacji (SPA).
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Budowanie aplikacji internetowych, które przetwarzają i renderują dane warunkowo.
- Projektowanie interaktywnych aplikacji internetowych, które skutecznie reagują na zdarzenia użytkownika.
- Pisanie modułowego kodu wielokrotnego użytku.
- Przekształcanie widoku w pełnowartościową jednostronicową aplikację.
- Integracja VueJS z istniejącą stroną internetową.
- Użyj ekosystemu Vue, aby rozszerzyć możliwości frameworka.
Vuetify.js
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą używać Vuetify.js do tworzenia pięknych interfejsów dla aplikacji jednostronicowych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować Vuetify.js.
- Zrozumieć zasady stojące za Material Design.
- Tworzyć aplikację jednostronicową z zaawansowanym interfejsem użytkownika przy użyciu Vue.js i Vuetify.js.