Course curriculum

  • 1

    New Chapter

    • 01. Wstęp

    • 02. Podstawy działania modułów

    • 03. Importy i exporty nazwane i domyślne

    • 04. Symulacja działania modułu za pomocą funkcji

    • 05. Import całej zawartości modułu na raz

    • 06. Projekt 0 - counter z użyciem modułów

    • 07. Projekt 1 - counter z interfejsem z użyciem modułów

    • 08.1 Instalacja NodeJS

    • 08.2 Instalacja NodeJS - Windows

    • 08.3 Instalacja NodeJS - MacOS

    • 09. NPM inicjalizacjia i instalacja zależności

    • 10. Użycie modułów zainstalowanych przez npm

    • 11. Webpack

    • 12. Webpack - HtmlWebpackPlugin

    • 13. Webpack - DevServer

    • 14. Webpack - importownaie CSS

    • 15. Webpack - importownaie zdjęć lub innych zasobów

    • 16. Webpack - bundle hash i CleanWebpackPlugin

    • 17. Babel - wstęp

    • 18. Babel - transpilacja za pomocą CLI

    • 19. Webpack - babel-loader

    • 20. Webpack - struktura folderów

    • 21. Webpack - source maps

    • 22. ES6 - lista zamian

    • 23. ES6 - extended objects literals

    • 24. ES6 - template strings

    • 25. ES6 - destrukturyzacja tablic

    • 26. ES6 - destrukturyzacja tablic w parametrach

    • 27. ES6 - destrukturyzacja obiektów

    • 28. ES6 - destrukturyzacja obiektów z innymi nazwami zmiennych

    • 29. ES6 - użycie default, rest i spread w funkcjach

    • 30. ES6 - nowe właściwości wbudowanych obiektów

    • 31. ES7 - lista zamian

    • 32. ES8 - lista zamian

    • 33. ES9 - lista zamian

    • 34. ES10 - lista zamian

    • 35. ES11 - globalThis

    • 36. ES11 - optional chaining

    • 37. ES11 - nullish coalescing

    • 38. Publikacja w NPM - przygotowanie

    • 39. Publikacja w NPM

    • 40. Wersjonowanie w NPM

    • 41. Łatwiejsza publikacja z NP

    • 42. Instalacja nowych wersji paczek

Czego się nauczę?

Za pomocą nazwy ES6+ lub ESNext określa się wszystkie nowe wersje JS-a, czyli te wydane od 2015 roku. Dowiemy się jakie zmiany zaszły, z czego możemy swobodnie korzystać, na co trzeba uważać i co najważniejsze — jaką wersję JS-a obsługują przeglądarki.

Jak można się domyśleć języki programowania się rozwijają, a naszym cichym obowiązkiem jako programistów jest wiedza nt. zmian oraz kiedy one, mniej więcej, pojawiły się w naszym języku.

Watch Intro Video