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 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.
Zaawansowany Vue.js: Skalowalne aplikacje i optymalizacja
35 godzinTen kurs oferuje dogłębne omówienie zaawansowanych koncepcji Vue.js, skupiając się na skalowalności, utrzymywalności oraz optymalizacji wydajności w rzeczywistych warunkach w nowoczesnych ekosystemach frontendowych.
Szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów na poziomie średnio zaawansowanym i zaawansowanym, którzy chcą pogłębić swoją wiedzę na temat Vue.js, przyjąć nowoczesne przepływy pracy i efektywnie integrować narzędzia ekosystemu, takie jak Pinia, Quasar i Vite.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Tworzyć skalowalne, modułowe aplikacje Vue.js przy użyciu zaawansowanych wzorców reaktywności i kompozycji.
- Projektować i zarządzać złożonymi stanami globalnymi w sposób efektywny za pomocą Pinia.
- Integrować API, obsługiwać błędy i zarządzać przepływem danych między magazynami a komponentami.
- Stosować zaawansowane strategie TypeScript i testowania w celu zapewnienia utrzymywalności i niezawodności.
- Optymalizować wydajność budowania, przepływy pracy CI/CD oraz wdrożenia produkcyjne.
Format kursu
- Interaktywne wykłady i dyskusje.
- Ćwiczenia praktyczne i laboratoria kodowania.
- Praktyczna implementacja w oparciu o rzeczywiste scenariusze projektowe.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu ustalenia szczegółów.
Wybór odpowiedniego frameworka JavaScript
14 godzinSzkolenie prowadzone przez instruktora, na żywo w Polsce (stacjonarnie lub zdalnie) jest skierowane do programistów, którzy muszą zdecydować, którego frameworka JavaScript użyć do tworzenia aplikacji front-endowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować optymalne środowisko programistyczne do rozpoczęcia tworzenia aplikacji front-endowych.
- Zaimplementować aplikacje demonstracyjne, aby przetestować ograniczenia i zalety frameworka JavaScript.
- Podjąć decyzję, który framework JavaScript jest najlepszy.
Laravel i Vue.js
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą wykorzystać Laravel i Vue JS do pełnego rozwoju stron internetowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje internetowe z wykorzystaniem Laravel i Vue JS.
- Integrować backend API Laravel z Vue JS.
- Wdrażać aplikację Laravel.
Tworzenie Mikro-Frontendów z Vue.js
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym, którzy chcą tworzyć aplikacje mikro-frontendowe przy użyciu Vue.js.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Lepiej zrozumieć mikro-frontendy.
- Nauczyć się, jak dzielić duże aplikacje na mikro-frontendy.
- Wdrażać mikro-frontendy przy użyciu różnych podejść.
- Tworzyć aplikacje mikro-frontendowe z Vue.js.
Zaawansowany rozwój w Next.js 14
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do web developerów oraz architektów technicznych na poziomie średniozaawansowanym i zaawansowanym, którzy chcą zgłębić nowości w Next.js 14 i zdobyć wiedzę niezbędną do tworzenia nowoczesnych aplikacji internetowych.
Pod koniec szkolenia uczestnicy będą mogli:
- W pełni wykorzystać potencjał Next.js 14 do budowy złożonych aplikacji.
- Korzystać z najnowszych funkcji, takich jak Middleware, React Server Components i Edge Functions.
- Stosować najlepsze praktyki dotyczące 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.
Quasar Framework i Vue.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ć Quasar Framework i Vue JS do tworzenia aplikacji wieloplatformowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Zbudować aplikację wieloplatformową dla iOS, Windows itp.
- Zarządzać stanami i danymi za pomocą Vuex.
- Tworzyć aplikację backendową z Firebase.
Tworzenie interaktywnych aplikacji z wykorzystaniem React, Redux i GraphQL
28 godzinW tym szkoleniu prowadzonym przez instruktora na żyvo w Polsce, uczestnicy nauczą się, jak tworzyć aplikacje React z wykorzystaniem Flux i GraphQL. Kurs obejmuje instalację, konfigurację, integrację, testowanie, wdrażanie oraz najlepsze praktyki, prowadząc uczestników przez proces tworzenia serii przykładowych aplikacji, które demonstrują, jak dodać dodatkowe poziomy złożoności i "atrakcyjności" do aplikacji przy użyciu najbardziej zaawansowanych narzędzi i technik.
Tworzenie aplikacji z wykorzystaniem React wymaga innego sposobu myślenia w porównaniu z tym, do czego niektórzy programiści są przyzwyczajeni, zwłaszcza jeśli pochodzą z podejścia innych frameworków MVC, takich jak AngularJS czy Bootstrap.
To szkolenie obejmuje podstawy technologii używanych na każdym etapie, dzięki czemu uczestnicy nie tylko będą w stanie zbudować funkcjonalną aplikację, ale także zrozumieją, dlaczego zastosowano konkretne podejście. To stanowi podstawę do samodzielnego i kreatywnego myślenia o projektowaniu oraz pożądanych wynikach podczas tworzenia własnych aplikacji w przyszłości.
React Native dla iOS i Android
21 godzinW tym szkoleniu prowadzonym przez instruktora na żyvo w Polsce, uczestnicy poznają zasady i podejście stojące za React Native, podejmując się tworzenia własnej aplikacji mobilnej na Androida i iOS.
React Native Expo
7 godzinW tym szkoleniu prowadzonym przez instruktora, uczestnicy uczą się korzystać z React Native Expo poprzez dyskusje i praktyczne ćwiczenia. Pod koniec kursu uczestnicy będą mogli tworzyć i wdrażać własne aplikacje React Native przy użyciu React Native Expo.
React Native dla Web
21 godzinReact Native to otwartoźródłowe, wieloplatformowe środowisko programistyczne do tworzenia aplikacji mobilnych. Opracowany przez Facebooka, umożliwia programistom tworzenie aplikacji z natywnym wyglądem i funkcjonalnością na systemy Android i iOS. React Native for Web udostępnia komponenty i API niezależne od platformy w React Native do tworzenia aplikacji internetowych.
React Native zapewnia spójne doświadczenie dla programistów oparte na JavaScript i bibliotece React (znanej również jako React.js lub ReactJS) oraz umożliwia prawdziwie szybkie tworzenie aplikacji, skupiając się na efektywności programistów na wszystkich platformach — naucz się raz, pisz wszędzie.
W tym szkoleniu prowadzonym przez instruktora uczestnicy poznają podstawy React Native dla Web.
Pod koniec szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować narzędzia programistyczne React Native
- Zrozumieć podstawy React Native dla Web
- Budować, testować, wdrażać i rozwiązywać problemy z aplikacją kompatybilną z iOS, Androidem i internetem przy użyciu React Native dla Web
Grupa docelowa
- Programiści internetowi
- Programiści aplikacji mobilnych
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Uwaga
- Aby zamówić dostosowane szkolenie z tego kursu, skontaktuj się z nami, aby uzgodnić szczegóły.
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.
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ą budować funkcjonalne aplikacje internetowe po stronie front-end i back-end przy użyciu Spring Boot, React i Redux.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zbudować aplikację front-endową przy użyciu React i Redux.
- Tworzyć RESTful API za pomocą Spring Boot.
- Zabezpieczać usługi internetowe za pomocą Spring Security i tokenów JWT.
Vue 3
7 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą wykorzystać zmiany w frameworku i nowe funkcje Vue 3 do tworzenia aplikacji.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Przeprowadzić migrację i aktualizację z Vue 2 do Vue 3.
- Poznać nowe funkcje, aby usprawnić rozwój aplikacji.
- Testować i używać Vue 3 do budowania łatwych w utrzymaniu i niezawodnych aplikacji.