Nowości w HTML5, CSS3, sztuka JS

Kod: web-html
Kategoria: JavaScript i technologie web (RoR, Angular, PHP)
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 3 dni
Grupa docelowa: developerzy
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.
Data i dokładny zakres do ustalenia podczas analizy przed-szkoleniowej.

Szkolenie przeznaczone jest dla programistów tworzących dynamiczny Frontend aplikacji.

Zakres szkolenia obejmuje zarówno podstawy jak i zagadnienia zaawansowane

W pierwszej części szkolenia kładziemy szczególny nacisk na zmianę myślenia i nawyków programistycznych wyrobionych podczas programowania w innych językach tak aby uczestnicy zaczęli "czuć" filozofię programowania w JS.

Kolejne moduły szkolenia są poświęcone nowym możliwościom HTML5 i CSS3.

Wyróżniki szkolenia

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

  • Sztuka programowania w JS
  • Praktyczne przykłady
  • Wzorce

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Jak powinno się programować w JS
    1. scopes
    2. closures
    3. contexts
    4. clean code
    5. 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
    6. Wzorce projektowe
      1. Module pattern
      2. Namespace
      3. Mixin
  2. Video/Audio support
  3. Nowe znaczniki semantyczne
    1. Poprawne zastosownie
  4. Media Queries
  5. Forms
    1. Validacja
  6. CSS3
    1. nowości
    2. wsparcie przeglądarek
  7. Geolocation
  8. Zdarzenia, callbacki
  9. Local Storage
  10. Ajax
  11. json
  12. WebSockets
  13. Web RTC i SignalR
  14. Wielowątkowość - WebWorker
  15. Przegląd frameworków - kryteria doboru do problemu
    1. Bootstrap i 960Grid
      1. Projektowanie layoutu/idea gridów
    2. RWD
    3. Angular JS
    4. Knockout JS
  16. Testowanie JavaScript
    1. Testowanie jednostkowe
    2. Jasmine
    3. Chai.js
    4. Sinon.js


Pobierz program w formacie PDF

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ń