Course Code: fsdevrtsn
Duration: 28 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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