Wzorce i praktyki programistyczne w języku JavaScript

LICZBA DNI: 4 (32h)

KOD KURSU: JS/BP

POZIOM SZKOLENIA:

# javascipt

# js

# good-practices

# optimization

# performance

# design-pattern

Najbliższy termin:

8 czerwca 2021

3550 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 4 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 4 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% dofinansowania na szkolenie? Dowiedz się jak »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

8

czerwca

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

3550 PLN netto
+ 23% VAT

Termin

8

czerwca

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

3550 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie przeznaczone dla osób znających język JavaScript na poziomie średnio zaawansowanym, którzy chcą poszerzyć posiadaną wiedzę poprzez poznanie wzorców, dobrych praktyk oraz powszechnie wykorzystywanych narzędzi wspierających pracę programisty

WYMAGANIA

Od uczestników wymagana jest znajomość języka JavaScript na poziomie średnio zaawansowanym

ZALETY

Szkolenie ma charakter warsztatowy. Taki sposób prowadzenia zajęć umożliwia efektywne przyswojenie wiedzy oraz zetkniecie się z realnymi problemami, które mogą wystąpić w czasie codziennej pracy

Cele szkolenia

Zapoznanie uczestników dobrymi praktykami stosowanymi na co dzień przez doświadczonych programistów języka JavaScript

Nabycie praktycznych umiejętności budowania złożonych aplikacji

Program

  • Podsumowanie istotnych koncepcji języka
  • Standardy ECMAScript 2015/2016/2017 i ich wsparcie
  • Zasady budowania zarządzalnego kodu
  • Stosowanie konwencji kodowania
  • Praktyki prowadzące do niskiego sprzężenia kodu
  • Tworzenie dokumentacji
  • Walidowanie poprawności składni skryptu z JSLint
  • Poprawne wykorzystanie podstawowych elementów języka
  • Funkcje i związane z nimi konstrukcje
  • Tworzenie i reużywanie obiektów
  • Obsługa zdarzeń
  • Praca z przeglądarką
  • Wykorzystanie DOM API
  • Reużywanie kodu
  • Uzyskiwanie modularnych i bezpiecznych rozwiązań
  • Wybrane wzorce GOF w oparciu o praktyczne przykłady
  • Wzorce/rozwiązania stosowane w popularnych bibliotekach
  • Planowanie, tworzenie i uruchamianie testów
  • Wykorzystanie obiektów typu mock i stub
  • Testy jednostkowe (QUnit, Jasmine, Mocha.js)
  • Automatyzacja testów z użyciem Karma i Buster.js
  • Testy end-to-end z użyciem Protractor
  • Przegląd narzędzi profilujących/testujących wydajność
  • Efektywne ładowanie i wykonywanie skryptów
  • Praca z obiektami, zasięg zmiennych oraz kontekst wykonania
  • Algorytmy i sterowanie przepływem
  • DOM Scripting
  • Praca z tekstem i wyrażeniami regularnymi
  • Komunikacja sieciowa
  • Najlepsze praktyki
  • Zarządzanie strukturą aplikacji
  • Łączenie, kompresowanie, zaciemnianie skryptów
  • Generowanie dokumentacji
  • Budowanie produkcyjnej wersji rozwiązania

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.