Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Termin sugerowany
2020-12-01
Warszawa

Zapisz się jako pierwszy!

2 200 / 3 dni
Zgłoś chęć udziału
Termin sugerowany
2020-12-23
Warszawa

Zapisz się jako pierwszy!

2 200 / 3 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

Front-End > JavaScript

Szkolenie: JavaScript (ECMAScript 6), Sass i Bootstrap na przykładzie responsywnej strony internetowej

Kod: [W-JS6-SASS-BOOTSTRAP]
Pobierz program

Wprowadzenie

Javascript to jeden z najważniejszych języków programowania naszych czasów. Pozwala tworzyć nie tylko strony czy aplikacje internetowe dostępne w przeglądarkach, ale również oprogramowanie na telewizory czy urządzenia mobilne. Javascript ciągle się rozwija i dostosowuje do naszych czasów. Wzbogacony o dodatkowe biblioteki (jQurey, Underscore, Bootstrap) staje się potężnym narzędziem w rękach programisty.

Cel szkolenia

Podstawowym celem szkolenia jest nauka języka JavaScript (oraz frameworków tj. jQuery, Bootstrap, TweenMax, Modernizr, Underscore) z naciskiem na następujące zagadnienia:

  • Struktura kodu
  • Wzorce projektowe
  • Własne pluginy jQuery
  • Komunikacja z zewnętrznym serwerem (API)
  • Walidacja formularzy (javascript)
  • Templatki HTML(javascript/jQuery)
  • Animacje (javascript/TweenMax)

Każdy z powyższych tematów poparty jest praktycznym przykładem.

Szkolenie ma również na celu utworzenie responsywnej (RWD) strony internetowej (wyświetlającej się poprawnie na telefonach, tabletach i komputerach) z wykorzystaniem biblioteki (CSS) Bootstrap.


Adresaci szkolenia

Adresatami szkolenia są początkujacy programiści lub przedstawiciele innych zawodów pragnący posiąść umiejętności programowania w języku JavaScript (jQuery, Bootstrap). Na szkoleniu przyda się podstawowa znajomość HTML i JavaScript.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. HTML
    1. Struktura i składnia dokumentu HTML5
    2. Omówienie nowych znaczników HTML5
    3. Metatagi
  2. JavaScript
    1. Osadzanie kodu JavaScript na stronie HTML
    2. Typy zmiennych
      1. Liczby
      2. Ciągi znaków
      3. Wartości logiczne
      4. Obiekty
      5. Tablice
    3. Deklaracja i zakres zmiennych
    4. Funkcje
      1. Wywołanie funkcji
      2. Parametry funkcji
      3. Przykładowe funkcje predefiniowane
      4. Zasięg zmiennych
      5. Funkcje anonimowe
    5. Kontrolowanie przepływu programu w JavaScript
      1. Instrukcje warunkowe
      2. Instrukcja switch
      3. Pętla for
      4. Pętla for in
    6. Własne obiekty w JavaScript
      1. Tworzenie nowej klasy
      2. Tworzenie obiektu
    7. Kontrolowanie czasu
    8. Debugowanie JavaScript i rozwiązywanie problemów
    9. Detekcja przeglądarek - biblioteka Modernizr
    10. Animacje - biblioteka TweenMax
    11. Przydatne narzędzia - biblioteka Underscore
  3. jQuery
    1. Selektory
      1. notacja selektorów w jQuery
      2. pseudoklasy jQuery
    2. jQuery i AJAX
      1. odbieranie danych z serwera
      2. wysyłanie danych na serwer
    3. Modyfikacja kodu HTML
      1. operacje na znacznikach
      2. operacje na zawartości
      3. operacje na klasach
      4. operacje na atrybutach
      5. modyfikacja stylów
      6. operacje na formularzach
    4. Efekty
    5. Jak podłączyć do własnej strony plugin jQuery np: galeria, slider, menu.
    6. Walidacja danych w formularzach
    7. Zdarzenia
      1. reagowanie na zdarzenie
      2. rejestracja zdarzeń
      3. właściwości zdarzeń
    8. Templatki HTML
    9. Własne pluginy jQuery
  4. Bootstrap
    1. Zasady budowania struktury dokumentu (grid system)
    2. 2Komponenty (ikons, tabs, table, panels, menu itd)
    3. Style formularzy (input, button, select itd)
    4. Przydatne klasy narzędziowe
    5. Wyświetlanie w zależności od urządzenia
    6. Okna modalne

Opinie uczestników