Cel szkolenia
Głównym celem szkolenia jest nabycie przez uczestników wiedzy i umiejętności praktycznych niezbędnych do pracy w zawodzie jako programista.
Programista JavaScript – to kurs od podstaw – przeznaczony dla osób, które nie miały nigdy styczności z programowaniem. Uczymy języka i technologii potrzebnych do profesjonalnego programowania nowoczesnych aplikacji webowych.
Zakres szkolenia JavaScript
- HTML – szybkie przypomnienie oraz aspekty istotne dla programistów JavaScript
- Co to znacznik (tag)?
- Selektory tagów – class vs element vs id
- Semantyka HTML5 (drzewko DOM)
- Trick&tips of HTML5
- Wstęp
- VanillaJS vs inne frameworki
- Struktury danych
- Zmienne, pętle, warunki
- OOP – Programowanie Obiektowe
- Semantyka standardów ES5 vs ES6
- Funkcje, klasy, obiekty
- Przechowywanie danych (JSON, XML)
- JavaScript – praktycznie
- Animacje, manipulacje stroną (DOM).
- Tworzenie modali (okien dialogowych)
- Różne sposoby przechowywania danych na stronie (storages, cookies)
- Walidacja formularza
- Biblioteka jQuery oraz jQueryUI
- Prosta aplikacja SPA (Single Page Application).
- JavaScript – od kuchni
- Podstawy protokołu HTTP – jak działają strony ?
- Czym jest DNS?
- Czym jest CDN?
- Technologia AJAX
- Przygotowanie środowiska do pracy – Node.js
- Jak instalować moduły? Przydatne polecenia Node.js
- Piszemy frontend do prostego bloga
- REST – komunikacja z backendem
- Dynamiczne ładowanie treści – bez przeładowywania strony
- Dodawanie nowych postów — Wyświetlanie postów — Edycja postów
- Dodawanie komentarzy
- Usuwanie komentarzy
- React — Jak zacząć?
- Tworzenie nowego projektu
- Struktura projektu
- Jak działają komponenty?
- Co składa się na komponent?
- Jak działa kompilator JSX?
- Routing — Pisanie prostej aplikacji
Wymagania wstępne
Podstawowa znajomość obsługi komputera.
Adresaci kursu JavaScript
Osoby, które swoją karierę chciałyby skierować w stronę tworzenia stron internetowych i aplikacji od strony użytkownika, a więc dla przyszłych front-end developerów.
Liczba godzin (lekcyjnych):
40 godzin
Liczba osób:
od 6 osób
Forma szkolenia:
stacjonarne/online
Cena szkolenia
3200 zł
Miejsce szkolenia:
Białystok, ul. Malmeda 1