Zaawansowane programowanie w JavaScript

Kod: JS-Advanced
Kategoria: JavaScript
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 4-5
Grupa docelowa: developerzy

Szkolenie przeznaczone jest dla programistów i projektantów JavaScript pragnących poszerzyć swoje umiejętności o zagadnienia zaawansowane, popularne biblioteki, wzorce, najlepsze praktyki i architektury.

Program szkolenia jest ogólną ramą - konkretne szkolenie poprzedzamy analizą przed-szkoleniową.

Wyróżniki szkolenia

Podczas zajęć możesz oczekiwać szczególnych akcentów położonych na poniższe aspekty:

  • Zawiera wzorce i najlepsze praktyki
  • Aspekty architektury aplikacji i systemu
  • Popularne i sprawdzone biblioteki

Program Szkolenia

Pobierz program w formacie PDF
  1. Jak powinno się programować w JS
    1. scopes
    2. closures
    3. contexts
    4. Clean code
    5. Najlepsze praktyki
      1. Struktura kodu
      2. Myślenie funkcyjne w codziennej pracy
          Domknięcia Funkcje wyższego rzędu
  2. Object-Oriented JS
    1. custom class definition
    2. prototype extensions
    3. prototypal inheritance
    4. encapsulation/access control
      1. private methods,
      2. private properties,
      3. privileged methods
      4. private static properties
  3. Wzorce projektowe i architektoniczne
    1. Module
    2. Facade
    3. Dependency Injection
    4. Namespace
    5. Mixin
    6. Observer
    7. Pub/Sub
    8. Mediator
    9. Event Aggregator
    10. Promise
    11. Proxy
    12. Repository
    13. Factory
    14. AOP
    15. Ports and Adapters
    16. Model View Presenter
    17. Model View ViewModel
  4. HTML5
    1. Web Workers
    2. WebSockets
    3. History API
  5. Testowanie jednostkowe
    1. Wzorce testowania
    2. Jasmine
    3. Chai.js
    4. Sinon.js
  6. Modern JS
    1. AMD - Asynchronus Module Definition
    2. CoffeeScript

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Zapytaj o szkolenie

Imię i nazwisko:
Firma:
E-mail/Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń