JavaScript – zaawansowane techniki programowania

Opis

Intensywne szkolenie skupiające się na zaawansowanych aspektach programowania w JavaScript. Uczestnicy poznają nowoczesne wzorce projektowe, techniki optymalizacji kodu oraz najnowsze funkcjonalności języka. Warsztaty praktyczne stanowią 70% czasu szkolenia, podczas których uczestnicy implementują zaawansowane rozwiązania pod okiem doświadczonego trenera. Program kładzie szczególny nacisk na pisanie wydajnego, skalowalnego i łatwego w utrzymaniu kodu.

Profil uczestnika

  • Programiści JavaScript z minimum rocznym doświadczeniem komercyjnym
  • Front-end developerzy chcący pogłębić znajomość języka
  • Developerzy Full-stack wykorzystujący JavaScript w codziennej pracy
  • Architekci rozwiązań webowych
  • Liderzy zespołów JavaScript/TypeScript
  • Programiści Node.js chcący poszerzyć wiedzę o zaawansowane koncepcje
  • Developerzy React/Angular/Vue poszukujący głębszej wiedzy o JavaScript

Agenda

  1. Zaawansowane koncepcje języka
    • Mechanizmy działania closures i scope
    • Zaawansowane wykorzystanie promises i async/await
    • Metaprogramowanie z Proxy i Reflect
    • Wzorce projektowe w JavaScript
  2. Optymalizacja i wydajność
    • Zarządzanie pamięcią i garbage collection
    • Techniki optymalizacji kodu
    • Profilowanie i debugowanie
    • Strategie cache’owania
  3. Architektura aplikacji
    • Modularyzacja kodu
    • Wzorce architektoniczne
    • Zarządzanie stanem aplikacji
    • Implementacja mikrofrontendów
  4. Testowanie i jakość kodu
    • Zaawansowane techniki testowania
    • Automatyzacja testów
    • Metryki jakości kodu
    • Continuous Integration w projektach JS

Korzyści

Uczestnik zdobędzie głębokie zrozumienie zaawansowanych mechanizmów działania JavaScript, co pozwoli mu tworzyć bardziej wydajne i skalowalne aplikacje. Nabędzie praktyczną wiedzę z zakresu optymalizacji kodu i zarządzania pamięcią, umożliwiającą tworzenie aplikacji o wysokiej wydajności. Rozwinie umiejętność implementacji zaawansowanych wzorców projektowych i architektonicznych w JavaScript, co przełoży się na wyższą jakość tworzonych rozwiązań. Po ukończeniu szkolenia będzie potrafił skutecznie projektować i implementować złożone systemy wykorzystując najnowsze możliwości języka.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość podstaw JavaScript
  • Doświadczenie w tworzeniu aplikacji webowych
  • Znajomość podstawowych wzorców projektowych
  • Rozumienie asynchronicznego modelu programowania

Zagadnienia

  • Zaawansowane wzorce projektowe JavaScript
  • Mechanizmy pamięci i garbage collection
  • Asynchroniczność i współbieżność
  • Modularyzacja i architektura aplikacji
  • Optymalizacja wydajności
  • Testowanie i zapewnienie jakości
  • Nowoczesne API przeglądarek
  • Bezpieczeństwo aplikacji JavaScript
  • Debugowanie i profilowanie
  • Wzorce architektury mikrofrontendów
  • TypeScript w projektach JavaScript
  • Integracja z zewnętrznymi API

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1950 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-210

Udostępnij swoim znajomym