Oferta szkoleniowa

20480 - Programming in HTML5 with javascript and CSS3

numer szkolenia: 20480
czas trwania: 5/40
cena netto (zł): 3950

termin szkolenia: 20-24.01.2020, 10-14.02.2020, 9-13.03.2020, 6-10.04.2020, 11-15.05.2020, 12-19.06.2020

Profil słuchaczy

Kurs przeznaczony jest dla programistów i osób, które będą tworzyły aplikacje przy użyciu HTML5, JavaScript lub CSS. Szkolenie jest wprowadzeniem do technologii i punktem startowym w projektowaniu aplikacji sieci Web.


Główne korzyści

Kurs ten dostarcza wiedzy na temat budowania aplikacji Web przy użyciu  funkcji HTML5, CSS3 i JavaScript. Pozwala na poznanie podstawowych technologii stosowanych do budowy współczesnych aplikacji Web.


Wymagania wstępne

Od uczestników oczekiwane jest podstawowe doświadczenie w programowaniu i tworzeniu aplikacji.


Program kursu

1.  Przegląd HTML i CSS
     - przegląd HTML
     - przegląd CSS
     - tworzenie aplikacji Web w Visual Studio 2017
2.  Tworzenie stron i stosowanie stylów na stronach HTML
     - tworzenie strony HTML5
     - stosowanie stylów CSS
3.  Wstęp do JavaScript
     - omówienie składni JavaScript
     - wprowadzenie do DOM (Document Object Model)
4. Tworzenie formularzy do zbierania i walidacji danych użytkownika
     - tworzenie formularzy w HTML5
     - walidacja danych użytkownika przy użyciu atrybutów HTML5
     - walidacja danych użytkownika za pomocą JavaScript
5.  Komunikacja ze zdalnym serwerem
     - programowanie asynchroniczne w JavaScript
     - wysyłanie i odbieranie danych przy użyciu XMLHTTPRequest
     - wysyłanie i odbieranie danych przy użyciu Fetch API
6.  Stosowanie stylów w HTML5 przy użyciu CSS3
     - formatowanie tekstu
     - style elementów blokowych
     - pseudo klasy i pseudo elementy
     - rozszerzanie efektów graficznych przy użyciu CSS3
7.  Tworzenie obiektów i metod w JavaScript
     - pisanie dobrze ustrukturyzowanego kodu JavaScript
     - tworzenie własnych obiektów
     - rozszerzanie obiektów
8.  Tworzenie interaktywnych stron przy użyciu komponentów API dla HTML5
     - praca z plikami
     - praca z multimediami
     - reagowanie na lokalizację i kontekst przeglądarki
     - debugowanie i profilowanie aplikacji Web
9.  Dodawanie obsługi pracy offline w aplikacjach Web
     - odczyt i zapis danych lokalnych
     - dodawanie wsparcia offline przy użyciu Application Cache
10.  Implementacja adaptacyjnego interfejsu użytkownika
     - obsługa wielu czynników kształtowania strony
     - tworzenie adaptacyjnego interfejsu użytkownika
11.  Tworzenie zaawansowanej grafiki
     - tworzenie interaktywnej grafiki przy użyciu SVG
     - programowe rysowanie grafiki przy użyciu kontrolki Canvas API
12.  Animacja interfejsu użytkownika 
     - stosowanie przejść CSS
     - transformacja elementów
     - stosowanie animacji CSS opartych o klatki kluczowe
13.  Implementacja komunikacji w czasie rzeczywistym przy użyciu protokołu WebSockets
     - wprowadzenie do WebSockets
     - wykorzystanie WebSockets API
14.  Wykonywanie zadań w tle za pomocą Web Workers
     - wprowadzenie do Web Workers
     - przetwarzanie asynchroniczne przy użyciu Web Workers
15.  Pakowanie kodu JavaScript na potrzeby wdrożenia na produkcji
     - transpilery i łączenie modułów
     - tworzenie odseparowanych paczek dla obsługi wielu przeglądarek


W ramach naszej witryny stosujemy pliki cookies w celu świadczenia Państwu usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Mogą Państwo dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej polityce cookies.