- Zrozumienie podstaw JavaScript i zasad tworzenia stron internetowych
- Dozwolona z HTML/CSS i frameworkami front-end
- Podstawowa znajomość API i baz danych jest pomocna
Adresaci
- Developers front-end i back-end
- Inżynierowie oprogramowania przechodzący na pełne stanowiska Full-Stack
- Specjaliści techniczni budujący skalowalne aplikacje internetowe
Full-Stack Development jest praktyką tworzenia kompletnych aplikacji webowych, od interfejsu front-end po logikę serwera back-end, API oraz zarządzanie bazą danych, przy użyciu nowoczesnego i skalowalnego zestawu technologii.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest przeznaczone dla programistów średniozaawansowanych, którzy chcą budować aplikacje Full-Stack przy użyciu React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL i powiązanych DevOps praktyk.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Rozwijanie odpowiedzialnych i skalowalnych aplikacji front-end przy użyciu React 19 i TypeScript.
- Integrować automatyczne testy za pomocą Jest i React Testing Library.
- Budowanie i dokumentowanie RESTful API przy użyciu Express, JWT i Prisma z PostgreSQL.
- Wdrażanie aplikacji za pomocą Git i DevOps pipelines.
- Zrozumienie roli Data Warehouses, Data Lakes oraz integracji AI w nowoczesnych ekosystemach webowych.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby złożyć wniosek o dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu uzgodnienia.
React 19: Nowoczesna Rozwój Front-End
- Praca z Hookami: useState, useEffect, useReducer
- Używanie Context API do zarządzania stanem
- Wdrazanie routingu z React Router
- Najlepsze praktyki w strukturze plików, ponownej używalności i wydajności
TypeScript dla programistów React
- Bezpieczeństwo typów: typy, interfejsy, enums, generics
- Typowanie props, stanu, hooków i obsługujących zdarzenia
- Tworzenie ponownie używalnych typów i funkcji pomocniczych
React + TypeScript w praktyce
- Budowanie skalowalnych komponentów z silnym typowaniem
- Połączenie generics z propsami i hookami
- Praktyczne strategie typowania dla realnych projektów
Testowanie aplikacji React
- Wprowadzenie do Jest i React Testing Library
- Pisanie testów jednostkowych dla komponentów i hooków
- Testowanie operacji asynchronicznych i wywołań API
- Najlepsze praktyki dotyczące pokrycia testami i debugowania
Next.js 15: Full-Stack Framework React
- App Router vs Pages Router
- Renderowanie po stronie serwera i generowanie statycznych stron
- Szlaki API i middleware
- Optymalizacja obrazów i wydajność
Node.js + Express: Podstawy API Backend
- Konfiguracja Express i architektury RESTful
- Autoryzacja z JSON Web Tokens (JWT)
- Wzorzec kontroler-usługa i struktura ścieżek
- Zabezpieczanie i walidacja żądań API
REST API z Prisma i PostgreSQL
- Konfiguracja Prisma z PostgreSQL
- Modelowanie schematu i migracje
- Wykonanie operacji CRUD
- Integrowanie klienta Prisma z trasami Express
Kontrola wersji z Git
- Podstawy Git: init, clone, commit, push, pull
- Gałęzie, scalanie i żądania pull
- Praca z GitHub i współpracą zespołową
DevOps dla aplikacji Full-Stack
- Pojęcia i przepływy CI/CD
- Wprowadzenie do Docker i konteneryzacji
- Podstawowe wdrażanie na platformach chmurowych (np. Vercel, Heroku)
- Monitorowanie i logowanie błędów
Zarządzanie magazynami danych i jeziorami danych
- Różnice między magazynami danych a jeziorami danych
- Pojęcia dotyczące rurociągów danych w architekturze Full-Stack
- Rola systemów backend w pobieraniu i strukturze danych
Integrowanie Sztucznej Inteligencji
- Przegląd przypadków użycia AI w aplikacjach webowych
- Wywoływanie zewnętrznych API AI (np. OpenAI, Hugging Face)
- Używanie AI do skrócenia tekstu, czatbotów i analiz
Podsumowanie i Kolejne Kroki
United Arab Emirates - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Qatar - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Egypt - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Saudi Arabia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
South Africa - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Brasil - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Canada - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
中国 - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
香港 - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
澳門 - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
台灣 - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
USA - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Österreich - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Schweiz - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Deutschland - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Czech Republic - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Denmark - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Estonia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Finland - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Greece - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Magyarország - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Ireland - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Luxembourg - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Latvia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
España - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Italia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Lithuania - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Nederland - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Norway - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Portugal - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
România - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Sverige - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Türkiye - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Malta - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Belgique - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
France - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
日本 - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Australia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Malaysia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
New Zealand - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Philippines - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Singapore - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Thailand - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Vietnam - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
India - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Argentina - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Chile - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Costa Rica - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Ecuador - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Guatemala - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Colombia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
México - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Panama - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Peru - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Uruguay - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Venezuela - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Polska - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
United Kingdom - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
South Korea - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Pakistan - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Sri Lanka - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Bulgaria - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Bolivia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Indonesia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Kazakhstan - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Moldova - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Morocco - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Tunisia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Kuwait - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Oman - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Slovakia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Kenya - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Nigeria - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Botswana - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Slovenia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Croatia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Serbia - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Bhutan - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Nepal - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
Uzbekistan - Full-Stack Development with React, TypeScript, Next.js, and Modern Backend