Backbone.js od podstaw

Opis

Szkolenie zapewnia gruntowne wprowadzenie do tworzenia aplikacji webowych przy użyciu frameworka Backbone.js. Program warsztatów skupia się na praktycznych aspektach implementacji architektury MVC w aplikacjach JavaScript, prezentując sprawdzone wzorce i techniki. Uczestnicy poprzez realizację kolejnych modułów poznają zasady projektowania skalowalnych aplikacji oraz najlepsze praktyki pracy z Backbone.js.

Profil uczestnika

  • Programiści JavaScript rozpoczynający pracę z Backbone.js
  • Front-end developerzy poszukujący stabilnego frameworka
  • Programiści webowi migrujący starsze aplikacje
  • Architekci rozwiązań webowych
  • Full-stack developerzy rozwijający aplikacje klienckie
  • Liderzy zespołów technicznych oceniający technologie
  • Deweloperzy pracujący przy utrzymaniu legacy code

Agenda

  1. Wprowadzenie do Backbone.js
    • Architektura MVC w Backbone.js
    • Konfiguracja środowiska
    • Podstawowe komponenty
    • Routing i nawigacja
  2. Modele i kolekcje
    • Zarządzanie danymi
    • Walidacja i zdarzenia
    • Synchronizacja z serwerem
    • Relacje między modelami
  3. Widoki i szablony
    • Rendering i aktualizacja widoków
    • Obsługa zdarzeń DOM
    • Zarządzanie stanem aplikacji
    • Integracja z bibliotekami szablonów
  4. Najlepsze praktyki
    • Organizacja kodu
    • Wzorce projektowe
    • Testowanie aplikacji
    • Optymalizacja wydajności

Korzyści

Uczestnik nabędzie praktyczne umiejętności tworzenia aplikacji webowych z wykorzystaniem Backbone.js. Zdobędzie wiedzę o projektowaniu architektury aplikacji zgodnie z wzorcem MVC. Nauczy się efektywnie zarządzać stanem aplikacji i komunikacją z serwerem. Pozna techniki optymalizacji wydajności aplikacji Backbone.js. Będzie potrafił implementować zaawansowane funkcjonalności z wykorzystaniem modeli i kolekcji. Zyska umiejętność tworzenia skalowalnych i maintainable aplikacji webowych.

Wymagane przygotowanie uczestników

  • Dobra znajomość JavaScript
  • Podstawowa znajomość wzorca MVC
  • Doświadczenie w tworzeniu aplikacji webowych
  • Znajomość HTML i CSS

Zagadnienia

  • Architektura MVC w Backbone.js
  • Modele i kolekcje danych
  • Routing i nawigacja
  • Widoki i szablony
  • Zdarzenia i obsługa DOM
  • Walidacja danych
  • Synchronizacja z serwerem
  • Wzorce projektowe
  • Testowanie aplikacji
  • Optymalizacja wydajności
  • Debugowanie aplikacji
  • Integracja z zewnętrznymi bibliotekami

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-515

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *