Szkolenie JavaScript

3-dniowe szkolenie JS od podstaw

Szkolenie JavaScript w postaci warsztatów z maksymalnym naciskiem na praktykę.

W czasie szkolenia uczestnicy i uczestniczki poznają takie zagadnienia, jak: typy w JS, funkcje, detale odnośnie działania this, obiektowość prototypowa, asynchroniczność, nowe elementy ES6+.

Trenerzy przekazują możliwie uniwersalną wiedzę na temat dobrych praktyk i wzorców.

Podczas szkolenia używany jest najnowszy ECMAScript 2020.

  • Czas szkolenia: 3 dni po 8 godzin dziennie z przerwami
  • Forma szkolenia: 50% praktyki / 50% wykładu
    Każde omawiane zagadnienie teoretyczne jest poparte ćwiczeniem.
  • Dla kogo?: Dla prągnących zrozumieć elementy JS, które zaskakują.
    Dla osób, które używają frameworków i chcą pogłębić swoją wiedzę.
    Dla ludzi piszacych w innym języku, którzy chcą poznać JS!
  • Certyfikat: Każda osoba otrzymuje elektroniczny certyfikat ukończenia szkolenia.

Program szkolenia JavaScript

W czasie szkolenia wyczerpująco omawiamy wymienione niżej zagadnienia. Każdy temat zwieńczony jest praktycznymi zadaniami.

1. Typy w JS

  • Prymitywy: string, boolean, number, BigInt, symbol, null i undefined
  • Funkcje, obiekty, tablice
  • Type coercion
  • Falsy values
  • Template stringi

2. Scope

  • let / const
  • var
  • Hoisting
  • Temporal Dead Zone

3. Funkcje

  • Arrow functions
  • Closures
  • Higher order functions
  • Przekazywanie przez referencję vs przez wartość
  • Rest parameters
  • Parametry domyślne

4. Obiektowość

  • This
  • Dziedziczenie prototypowe
  • Operator new
  • Class
  • Pola i metody
  • Referencje i klonowanie

5. Asynchroniczność

  • Event loop – macro i micro taski
  • AJAX / fetch
  • setTimeout
  • Callback
  • Promise
  • Async / await

6. Operacje na tablicach

  • Map / reduce / filter
  • Destructuring
  • Spread

7. Popularne wzorce

  • Popularne wzorce w wersji funkcyjnej
  • Dependency Injection
  • Factory
  • Observer, Pub/Sub
  • Flux
  • Delegacja

8. Praca z DevTools

  • Chrome DevTools
  • Logowanie
  • Debugger
  • Symulacja obniżonej wydajności
  • Badanie wydajności aplikacji

9. Inne*

  • Metody przechowywania danych
  • Set, Map, WeakSet, WeakMap
  • Proxy
  • Wyrażenia regularne
  • Moduły ECMAScript

Prowadzący

Nasi trenerzy to programiści z wieloletnim doświadczeniem

Zdjęcie Michała Miszczyszyna

Michał Miszczyszyn

Programista, startuper, bloger, aktywista, a także prelegent i nauczyciel. Twórca Type of Web. W branży prawie od urodzenia, a komercyjnie od 9 lat. Na co dzień buduje aplikacje internetowe (Full-Stack JavaScript i TypeScript). Ma doświadczenie z AngularJS, Angular, React, Node.js (Express, HapiJS), a także innymi technologiami. Współpracuje przede wszystkim z zespołami w USA za pośrednictwem X-Team. Organizator meet.js i meet.js Summit. Twórca wielu inicjatyw społecznościowych. Zobacz więcej informacji o Michale.

Terminy szkoleń JavaScript

Zapisz się na wybrany termin szkolenia otwartego JavaScript

3-dniowe szkolenie JavaScript

  • Miasto: Gdańsk
  • Termin: 9-11 marca 2020 r.
  • Cena: 1499zł + VAT

Materiały

Artykuły naszego autorstwa wprowadzające w wybrane zagadnienia.

Kontakt

Skontaktuj się z nami, chętnie odpowiemy na wszystkie Twoje pytania.

Możesz też pisać bezpośrednio do:

Michał Miszczyszyn

szkolenia@typeofweb.com

Zapisz się już teraz!

Rozwiń swoje umiejętności, poznając nowe technologie pod okiem profesjonalnych trenerów z wieloletnim doświadczeniem. Nasze szkolenia to 100% praktycznej pracy z kodem!