Masz już konto? Zaloguj się
  • Opis
  • Transkrypt
  • QA

Wprowadzenie

Sciezka nowoczesnego front-end Developera

Ten kurs nie posiada jeszcze transkryptu. Choć bardzo się staramy, wygenerowanie transkryptów do wszystkich kursów jest bardzo czasochłonne. W wielu przypadkach wymaga zaangażowania drogiego oprogramowania i godzin pracy przy poprawianiu transkryptu tak, aby był on możliwie jak najlepszy.

Zależy nam na tym, aby przygotować transkrypty do wszystkich naszych treści. To jedyny sposób dla osób niedosłyszących, aby mogły wygodnie uczyć się technologii. Poza tym, transkrypty ułatwiają skanowanie kursu w poszukiwaniu informacji i jego indeksowanie.

Szukamy osób, które mogłyby nam pomóc w poprawianiu transkryptów. Jeśli masz chwilę wolnego czasu i interesuje Cię dany kurs, w zamian za taką pomoc chętnie udostępnimy Ci wybrany materiał. Wyślij swoje zgłoszenie tutaj, jeśli możesz pomóc nam rozwijać platformę.

  • Informacje
  • Źródła
  • Lekcje
  • Notatki
  • Asystent
  • Informacje
  • Lekcje

Ścieżka: Front-end Developer z UX

  • Certyfikat w ramach Ścieżki

  • Dostęp z urządzeń przenośnych

  • Licencje dla firm i szkół

Wstęp do kursu

Wprowadzenie

7:48

Czym jest EcmaScript 6?

6:40

Jak ułożony jest ten kurs?

5:01

Jak korzystać z plików źródłowych

12:34

Zmiany w tworzeniu zmiennych

Słowo var i tzw. hoisting

6:18

Nowe słowa let i const

14:14

Który zapis do jakich sytuacji?

3:28

Nowości w obiektach

Zmiany w literałach obiektów

6:56

Nowe metody dla Object

10:06

Zmiany w funkcjach

Nowa konstrukcja - arrow function

10:29

Arrow function i kontekst

11:46

Domyślne parametry

8:28

Domyślne parametry i zmienna arguments

4:24

Nazwa funkcji i debugowanie

5:34

Operatory rest i spread

Operator rest

7:26

Operator spread

9:26

Dekompozycja

Dekompozycja obiektów

8:44

Dekompozycja tablic

6:07

Dekompozycja zagnieżdżonych struktur

6:06

Domyślne wartości i operator rest

5:42

Dekompozycja parametrów funkcji

4:13

Zmiany w ciągach znaków

Template strings

8:03

Funkcje tagujące

8:44

Nowe metody dla String

6:49

Klasy

Tworzenie klas

9:40

Dziedziczenie

14:58

Dziedziczenie z wbudowanych typów

6:15

Metody statyczne

5:22

Użycie super na obiektach

7:26

Ciekawostki odnośnie klas

11:12

Symbole

Tworzenie Symboli

8:54

Metody Symboli

5:34

Symbole wbudowane

12:04

Iteratory

Tworzenie iteratorów

8:45

Pętla for...of

6:17

Operator spread na iteratorach

5:44

Dodawanie iteratora do klasy

8:36

Generatory

Tworzenie generatorów

10:47

Przekazywanie wartości

9:40

Obsługa błędów

3:05

Zwracanie z generatora

3:43

Delegowanie generatorów

4:49

Promises

Korzystanie z Promise

7:05

Łączenie łańcuchowe

6:42

Metody statyczne Promise

5:19

Praca z wieloma promisami

8:47

Współpraca z generatorami

11:32

Map i Set

Korzystanie z Set

7:46

Korzystanie z WeakSet

9:34

Korzystanie z Map

7:31

Korzystanie z WeakMap

8:00

Nowe Proxy API

Gettery i settery w ES5

4:05

Tworzenie obiektu proxy

7:56

Pułapka z apply

5:05

Moduły

Korzystanie z modułów

7:47

Różne sposoby eksportu i importu

14:22

Import bez eksportu

2:00

Ciekawostki odnośnie modułów

7:29

Korzystanie z modułów w przeglądarkach

9:18

Mniejsze zmiany

Nowości w tablicach

7:15

Nowości dla Number

6:04

Nowości dla Math

5:31

Nowości dla RegExp

10:01

EcmaScript 2016

Nowy operator potęgowania

1:58

Metoda includes dla tablic

3:33

EcmaScript 2017

Nowości dla String

4:36

Funkcje asynchroniczne

3:32

Nowoczesny workflow z npm

Jak pracować z npm?

12:58

Tworzenie bundli kodu z webpackiem

16:42

Transpilowanie kodu ES6 do ES5

10:02

Korzystanie z babel-polyfill

12:47

Praktyczny projekt: Biblioteka DOM

Własna biblioteka DOM

10:37

Dodanie głównej klasy

12:25

Rozszerzanie poprzez mixiny

14:27

Metody atrybutów i CSS

7:16

Metody do pracy z treścią

3:08

Metody do pracy ze zdarzeniami

4:38

Łączenie łańcuchowe

3:44

Metody do pracy z Ajax

13:59

Transpilowanie do ES5 i UMD

14:48

Zakończenie

Podsumowanie

5:17