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 - Booking
Programista JavaScript - Plan Szkolenia - Enquiry
Programista JavaScript - Zapytanie o Konsultacje
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 prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą korzystać z TypeScript'zaawansowanych funkcji do tworzenia i budowania aplikacji JavaScript.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji TypeScript i Node.js.
- Wykorzystaj zaawansowane możliwości Typescript' do pisania czystego, ekspresyjnego kodu z mniejszą liczbą błędów.
- Konfiguruj i używaj Webpack z TypeScript do tworzenia złożonych interfejsów użytkownika front-end.
- Używaj niestandardowych typów danych (Union, Intersection, Tuple Types itp.), aby rozszerzyć istniejące typy ogólne.
- Wdrażanie asynchronicznych wzorców kodu i interfejsów API do obsługi błędów i walidacji odpowiedzi.
- Wdrażanie aplikacji TypeScript i Node.js w środowiskach produkcyjnych (AWS EC2, Heroku itp.).
Advanced Vue.js
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów Vue JS, którzy chcą tworzyć zaawansowane komponenty, które są prostsze, bardziej elastyczne i łatwiejsze w utrzymaniu.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Pisanie kodu VueJS, który jest łatwy w utrzymaniu i odporny.
- Pisanie logiki aplikacji, która jest przenośna i wielokrotnego użytku.
- Twórz niestandardowe 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 - Zaawansowane
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych programistów, którzy chcą opanować najnowsze funkcje Next.js 14, zoptymalizować wydajność i wdrożyć nowoczesne React techniki.
Pod koniec tego szkolenia uczestnicy będą mogli
- Wdrożyć zaawansowane React haki i funkcje współbieżne.
- Zrozumieć i skutecznie wykorzystać strategie routingu Next.js.
- Wykorzystywać komponenty serwera, akcje serwera i hybrydowe podejścia do renderowania.
- Optymalizacja pobierania danych, buforowania i przyrostowej regeneracji statycznej.
- Wykorzystanie Next.js jako rozwiązania backendowego z Edge Functions i Edge Runtime.
- Zarządzanie stanem przy użyciu React Context, Redux i bibliotek stanu atomowego.
- Optymalizacja wydajności aplikacji dla Web Core Vitals.
- Wydajne testowanie, monitorowanie i wdrażanie aplikacji 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 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy uczą się korzystać z React Native Expo poprzez dyskusję i ćwiczenia praktyczne. Pod koniec kursu uczestnicy będą przygotowani do tworzenia i wdrażania własnych aplikacji React Native przy użyciu React Native Expo.
React Native dla Sieci
21 godzinReact Native to open-source'owy, wieloplatformowy framework programistyczny do tworzenia aplikacji mobilnych. Opracowany przez Facebooka, umożliwia programistom tworzenie natywnego wyglądu i wrażenia dla ich aplikacji na Androida i iOS. React Native for Web udostępnia niezależne od platformy komponenty i interfejsy API React Native do tworzenia aplikacji internetowych.
React Native zapewnia spójne środowisko programistyczne oparte na JavaScript i bibliotece React (znanej również jako React.js lub ReactJS) i umożliwia naprawdę szybki rozwój, koncentrując się na wydajności programistów na wszystkich platformach - ucz się raz, pisz wszędzie.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy React Native for Web.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalowanie i konfigurowanie narzędzi deweloperskich React Native
- Zrozumienie podstaw React Native for Web
- Tworzenie, testowanie, wdrażanie i rozwiązywanie problemów z aplikacją kompatybilną z systemami iOS, Android i Internetem przy użyciu React Native for Web
Uczestnicy
- Twórcy stron internetowych
- Deweloperzy aplikacji mobilnych
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
React z Next.js
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą korzystać z Next.js do tworzenia aplikacji React.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz aplikacje internetowe po stronie serwera i statyczne witryny w Next.js.
- Obsługa i przechowywanie danych za pomocą MongoDB.
- Zabezpiecz 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 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów internetowych, którzy chcą tworzyć funkcjonalne aplikacje internetowe typu front-end i back-end z Spring Boot, React, and Redux.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zbuduj aplikację front-end z React i Redux.
- Tworzenie interfejsów API RESTful z Spring Boot.
- Zabezpiecz usługi sieciowe za pomocą zabezpieczeń Spring i tokenów sieciowych JWT.
Programowanie w TypeScript - wstęp
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza TypeScript' kluczowe funkcje i prowadzi 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ć.
Testowanie Jednostkowe TypeScript
14 godzinTypeScript to język open source do tworzenia aplikacji Javascript dla przedsiębiorstw. Jest to ścisły superset JavaScript, który kompiluje się do zwykłego Javascriptu i wprowadza do języka statyczne typowanie i rozwój zorientowany obiektowo.
To prowadzone przez instruktora szkolenie na żywo wprowadza TypeScript' funkcje i struktury testowania jednostkowego. Uczestnicy mają szansę zastosować teorię w praktyce, konstruując zbiór testów jednostkowych, które można uruchomić w rzeczywistych aplikacjach.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Ten kurs skupi się na frameworkach, które mogą być używane do testowania jednostkowego aplikacji Javascript lub Typescript (Jasmine, Mocha, Jest, Chai itp.).
- Struktury interfejsu użytkownika, takie jak React, są opcjonalne i mogą zostać uwzględnione w razie potrzeby.
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
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.