Course Code: frontenddev
Duration: 21 hours
Prerequisites:
  • Podstawowe doświadczenie z narzędziami i oprogramowaniem do projektowania graficznego
  • Zrozumienie koncepcji internetowych i zasad SEO
  • Doświadczenie z HTML, CSS i JavaScript językami komputerowymi

Publiczność

  • Deweloperzy
Overview:

Front-end development to praktyka projektowania, kodowania i debugowania stron internetowych lub oprogramowania z naciskiem na interakcję po stronie klienta. Umożliwia tworzenie UI/UX dla lepszej wydajności aplikacji korporacyjnych przy jednoczesnym skutecznym przekazywaniu marki na rynki docelowe.

To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą nauczyć się programowania front-end, zdobyć podstawowe umiejętności programisty po stronie klienta i ulepszyć swoje praktyki tworzenia stron internetowych.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Konfiguracja platform oprogramowania i wykorzystanie narzędzi programistycznych niezbędnych do rozwoju front-endu.
  • Zrozumienie podstawowych koncepcji i zasad rozwoju po stronie klienta.
  • Wzmocnienie wiedzy na temat kodowania w HTML, CSS, JavaScript i innych praktycznych językach front-end.
  • Tworzyć dynamiczne platformy internetowe i stosować dobrze skonstruowane projekty interfejsów.
  • Wdrożenie praktyk rozwoju front-endu w celu optymalizacji istniejących i przyszłych aplikacji korporacyjnych.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

  • Przegląd programowania front-end
  • Zrozumienie podstawowych pojęć i terminologii
  • Przegląd obowiązków programisty front-end
  • Konfigurowanie środowiska programistycznego

HTML

  • Wprowadzenie do HTML5
  • Podstawowe znaczniki i struktura dokumentu HTML
  • Elementy semantyczne
  • Korzystanie z formularzy i danych wejściowych
  • Elementy multimedialne (obrazy i filmy)
  • Struktura DOM i sposób jej działania
  • Nowoczesne przeglądarki i ich wymagania dotyczące interfejsów API i ustrukturyzowanej składni

CSS

  • Wprowadzenie do CSS
  • Selektory i kaskadowanie
  • Model pudełkowy i układ
  • Flexbox i siatka
  • Przejścia i animacje
  • Projektowanie responsywne
  • Zrozumienie SCSS i nowoczesnych koncepcji zaawansowanych preprocesorów

Bootstrap

  • Wprowadzenie do Bootstrap
  • Konfiguracja i korzystanie z Bootstrap
  • System siatki i responsywny design
  • Paski nawigacyjne, formularze i przyciski
  • Komponenty i JavaScript wtyczki

JavaScript

  • Wprowadzenie do JavaScript
  • Podstawowe koncepcje programowania
  • Zmienne, typy danych i funkcje
  • Manipulacja DOM
  • Programowanie asynchroniczne z wywołaniami zwrotnymi i obietnicami
  • API pobierania i JSON
  • Wykorzystanie JavaScript menedżerów pakietów

React

  • Wprowadzenie do React
  • Komponenty i JSX
  • Rekwizyty i stan
  • Obsługa zdarzeń
  • Metody cyklu życia
  • Routing i formularze
  • Haki
  • Wprowadzenie do Next.js

Tematy zaawansowane

  • [Wydajność
  • Optymalizacja wydajności
  • Testowanie
  • Wdrażanie

Projekt

  • Tworzenie zaawansowanych statycznych stron internetowych, aplikacji mobilnych i aplikacji desktopowych
  • Praca ze składaniem stron internetowych i optymalizacja ich wydajności

Najlepsze praktyki dla rozwoju front-endu

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Front-End Development from Basic to Advanced

Qatar - Front-End Development from Basic to Advanced

Egypt - Front-End Development from Basic to Advanced

Saudi Arabia - Front-End Development from Basic to Advanced

South Africa - Front-End Development from Basic to Advanced

Brasil - Front-End Development from Basic to Advanced

Canada - Front-End Development from Basic to Advanced

中国 - Front-End Development from Basic to Advanced

香港 - Front-End Development from Basic to Advanced

澳門 - Front-End Development from Basic to Advanced

台灣 - Front-End Development from Basic to Advanced

USA - Front-End Development from Basic to Advanced

Österreich - Front-End Development from Basic to Advanced

Schweiz - Front-End Development from Basic to Advanced

Deutschland - Front-End Development from Basic to Advanced

Czech Republic - Front-End Development from Basic to Advanced

Denmark - Front-End Development from Basic to Advanced

Estonia - Front-End Development from Basic to Advanced

Finland - Front-End Development from Basic to Advanced

Greece - Front-End Development from Basic to Advanced

Magyarország - Front-End Development from Basic to Advanced

Ireland - Front-End Development from Basic to Advanced

Luxembourg - Front-End Development from Basic to Advanced

Latvia - Front-End Development from Basic to Advanced

España - Front-End Development from Basic to Advanced

Italia - Front-End Development from Basic to Advanced

Lithuania - Front-End Development from Basic to Advanced

Nederland - Front-End Development from Basic to Advanced

Norway - Front-End Development from Basic to Advanced

Portugal - Front-End Development from Basic to Advanced

România - Front-End Development from Basic to Advanced

Sverige - Front-End Development from Basic to Advanced

Türkiye - Front-End Development from Basic to Advanced

Malta - Front-End Development from Basic to Advanced

Belgique - Front-End Development from Basic to Advanced

France - Front-End Development from Basic to Advanced

日本 - Front-End Development from Basic to Advanced

Australia - Front-End Development from Basic to Advanced

Malaysia - Front-End Development from Basic to Advanced

New Zealand - Front-End Development from Basic to Advanced

Philippines - Front-End Development from Basic to Advanced

Singapore - Front-End Development from Basic to Advanced

Thailand - Front-End Development from Basic to Advanced

Vietnam - Front-End Development from Basic to Advanced

India - Front-End Development from Basic to Advanced

Argentina - Front-End Development from Basic to Advanced

Chile - Front-End Development from Basic to Advanced

Costa Rica - Front-End Development from Basic to Advanced

Ecuador - Front-End Development from Basic to Advanced

Guatemala - Front-End Development from Basic to Advanced

Colombia - Front-End Development from Basic to Advanced

México - Front-End Development from Basic to Advanced

Panama - Front-End Development from Basic to Advanced

Peru - Front-End Development from Basic to Advanced

Uruguay - Front-End Development from Basic to Advanced

Venezuela - Front-End Development from Basic to Advanced

Polska - Front-End Development from Basic to Advanced

United Kingdom - Front-End Development from Basic to Advanced

South Korea - Front-End Development from Basic to Advanced

Pakistan - Front-End Development from Basic to Advanced

Sri Lanka - Front-End Development from Basic to Advanced

Bulgaria - Front-End Development from Basic to Advanced

Bolivia - Front-End Development from Basic to Advanced

Indonesia - Front-End Development from Basic to Advanced

Kazakhstan - Front-End Development from Basic to Advanced

Moldova - Front-End Development from Basic to Advanced

Morocco - Front-End Development from Basic to Advanced

Tunisia - Front-End Development from Basic to Advanced

Kuwait - Front-End Development from Basic to Advanced

Oman - Front-End Development from Basic to Advanced

Slovakia - Front-End Development from Basic to Advanced

Kenya - Front-End Development from Basic to Advanced

Nigeria - Front-End Development from Basic to Advanced

Botswana - Front-End Development from Basic to Advanced

Slovenia - Front-End Development from Basic to Advanced

Croatia - Front-End Development from Basic to Advanced

Serbia - Front-End Development from Basic to Advanced

Bhutan - Front-End Development from Basic to Advanced

Nepal - Front-End Development from Basic to Advanced

Uzbekistan - Front-End Development from Basic to Advanced