- 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
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.
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
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