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:

4 maja 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? Napisz do nas »

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

Trener

Cena / os

4

maja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

3550 PLN netto
+ 23% VAT

23

sierpnia

Warszawa,

Wrocław,

Gdańsk,

Zdalne,

3550 PLN netto
+ 23% VAT

Termin

4

maja

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

3550 PLNnetto
+ 23% VAT

Termin

23

sierpnia

Lokalizacja

Warszawa,

Wrocław,

Gdańsk,

Zdalne,

Trener

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

Autor szkolenia:

Łukasz Andrzejewski

Doświadczony trener z ponad 13-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

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.