Course Code: 20480cc
Duration: 35 hours
Overview:

Informacje o tym kursie

Ten kurs stanowi wprowadzenie do HTML5, CSS3 i JavaScript. Ten kurs pomaga uczniom zdobyć podstawowe umiejętności programowania HTML5/CSS3/JavaScript. Kurs ten jest punktem wejścia do ścieżek szkoleniowych aplikacji internetowych i aplikacji Windows Store. Kurs koncentruje się na używaniu HTML5/CSS3/JavaScript do implementacji logiki programowania, definiowania i używania zmiennych, wykonywania pętli i rozgałęzień, tworzenia interfejsów użytkownika, przechwytywania i sprawdzania poprawności danych wejściowych użytkownika, przechowywania danych i tworzenia dobrze zorganizowanych aplikacji. Scenariusze laboratoryjne w tym kursie zostały wybrane w celu wsparcia i zademonstrowania struktury różnych scenariuszy aplikacji. Mają one na celu skupienie się na zasadach i komponentach/strukturach kodowania, które są używane do tworzenia aplikacji HTML5. Ten kurs wykorzystuje Visual Studio 2017, działający w systemie Windows 10.

Profil odbiorców

Ten kurs jest przeznaczony dla profesjonalnych programistów, którzy mają 6-12 miesięcy doświadczenia w programowaniu i są zainteresowani tworzeniem aplikacji przy użyciu HTML5 z JavaScript i CSS3 (zarówno aplikacji Windows Store dla Windows 10, jak i aplikacji internetowych).

Po ukończeniu kursu

Po ukończeniu tego kursu studenci będą w stanie

  • Wyjaśnij, jak używać Visual Studio 2017 do tworzenia i uruchamiania aplikacji internetowych.
  • Opisywanie nowych funkcji HTML5 oraz tworzenie i stylizowanie stron HTML5.
  • Dodawanie interaktywności do strony HTML5 przy użyciu JavaScript.
  • Tworzenie formularzy HTML5 przy użyciu różnych typów danych wejściowych i sprawdzanie poprawności danych wprowadzanych przez użytkownika przy użyciu atrybutów HTML5 i kodu JavaScript.
  • Wysyłanie i odbieranie danych do i ze zdalnego źródła danych przy użyciu obiektów XMLHTTPRequest i interfejsu Fetch API.
  • Stylizować strony HTML5 przy użyciu CSS3.
  • Tworzenie dobrze zorganizowanego i łatwego w utrzymaniu kodu JavaScript.
  • Pisz nowoczesny kod JavaScript i używaj babel, aby był kompatybilny ze wszystkimi przeglądarkami.
  • Używać popularnych interfejsów API HTML5 w interaktywnych aplikacjach internetowych.
  • Tworzenie aplikacji internetowych obsługujących operacje offline.
  • Tworzenie stron internetowych HTML5, które można dostosować do różnych urządzeń i formatów.
  • Dodawanie zaawansowanej grafiki do strony HTML5 za pomocą elementów Canvas oraz skalowalnej grafiki wektorowej.
  • Ulepszanie doświadczenia użytkownika poprzez dodawanie animacji do strony HTML5.
  • Używanie Web Sockets do wysyłania i odbierania danych między aplikacją internetową a serwerem.
  • Poprawić responsywność aplikacji internetowej, która wykonuje długotrwałe operacje, korzystając z procesów Web Worker.
  • Używanie WebPack do pakowania aplikacji internetowych do produkcji.
Course Outline:

Moduł 1: Przegląd HTML i CSS

  • Przegląd HTML
  • Przegląd CSS
  • Tworzenie aplikacji internetowej przy użyciu Visual Studio 2017

Moduł 2: Tworzenie i stylizacja HTML stron

  • Tworzenie strony HTML5
  • Stylizowanie strony HTML5

Moduł 3: Wprowadzenie do JavaScript HTML i CSS 

  • Przegląd JavaScript
  • Wprowadzenie do obiektowego modelu dokumentu

Moduł 4: Tworzenie formularzy do gromadzenia i weryfikacji danych użytkowników;

  • Tworzenie formularzy HTML5
  • Sprawdzanie poprawności danych wprowadzanych przez użytkownika przy użyciu atrybutów HTML5
  • Sprawdzanie poprawności danych wprowadzanych przez użytkownika przy użyciu JavaScript

Moduł 5: Komunikacja ze zdalnym serwerem

  • Programowanie asynchroniczne w JavaScript
  • Wysyłanie i odbieranie danych za pomocą obiektu XMLHttpRequest
  • Wysyłanie i odbieranie danych przy użyciu interfejsu Fetch API

Moduł 6: Stylizacja HTML5 przy użyciu CSS3

  • Stylizacja tekstu za pomocą CSS3
  • Stylowanie bloków Element
  • Pseudoklasy i pseudoElements
  • Wzmacnianie efektów graficznych za pomocą CSS3

Moduł 7: Tworzenie obiektów i metod przy użyciu JavaScript

  • Pisanie dobrze zorganizowanego JavaScript kodu
  • Tworzenie niestandardowych obiektów
  • Rozszerzanie obiektów

Moduł 8: Tworzenie interaktywnych stron przy użyciu HTML5

  • Włączanie multimediów
  • Dostosowanie do lokalizacji i kontekstu przeglądarki React
  • Debugowanie i profilowanie aplikacji internetowej

Moduł 9: Dodawanie obsługi trybu offline do aplikacji internetowych

  • Lokalny odczyt i zapis danych
  • Dodawanie obsługi trybu offline przy użyciu pamięci podręcznej aplikacji

Moduł 10: Wdrażanie adaptacyjnego interfejsu użytkownika

  • Obsługa wielu formatów
  • Tworzenie adaptacyjnego interfejsu użytkownika

Moduł 11: Tworzenie zaawansowanej grafikiInteraktywna grafika o wysokiej rozdzielczości jest kluczowym elementem większości nowoczesnych aplikacji;

  • Tworzenie interaktywnych grafik przy użyciu SVG
  • Rysowanie grafiki przy użyciu interfejsu API Canvas

Moduł 12: Animowanie interfejsu użytkownikaAnimation są kluczowym elementem w utrzymaniu zainteresowania użytkownika stroną internetową. I

  • Stosowanie przejść CSS
  • Przekształcanie Element
  • Stosowanie animacji klatek kluczowych CSS

Moduł 13: Implementacja czasu rzeczywistego Communication przy użyciu Web Sockets

  • Wprowadzenie do Web Sockets
  • Korzystanie z interfejsu API WebSocket

Moduł 14: Przetwarzanie w tle przy użyciu Web Workerów

  • Zrozumienie Web Workers
  • Wykonywanie przetwarzania asynchronicznego przy użyciu Web Workers

Moduł 15: Pakowanie JavaScript do wdrożenia produkcyjnego

  • Zrozumienie transpilerów i łączenia modułów
  • Tworzenie oddzielnych pakietów dla obsługi różnych przeglądarek
Sites Published:

USA - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Polska - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Kazakhstan - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Moldova - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Morocco - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Tunisia - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Kuwait - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Oman - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Slovakia - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Kenya - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Nigeria - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Botswana - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Slovenia - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Croatia - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Serbia - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Bhutan - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Nepal - Programming in HTML5 with JavaScript and CSS3 (20480CC)

Uzbekistan - Programming in HTML5 with JavaScript and CSS3 (20480CC)