W ciągu 18 godzin materiałów, podzielonych na 6 modułów, nauczysz się wszystkich kluczowych elementów wykorzystywanych w dzisiejszych nowoczesnych aplikacjach
Poznasz edytor Visual Studio Code i nauczysz się go konfigurować
Nauczysz się jak wyszukiwać i eliminować błędy w kodzie korzystając z Chrome DevTools
Poznasz wszystkie kluczowe mechanizmy JavaScriptu, które trzeba dobrze rozumieć, by swobodnie przejść do bardziej zaawansowanych zagadnień
Dowiesz się jak działa Ajax, czyli asynchroniczny JavaScript (wykonywany w tle, bez przeładowania strony) - na przykładach
Zobaczysz jak działa ekosystem node.js, czyli wielki zbiór ponad 700.000 paczek, które możesz szybko zainstalować i wykorzystać w swoim projekcie
Nauczysz się automatyzować powtarzalne czynności, więc zaoszczędzisz masę czasu i nerwów
Poznasz (na przykładach) korzyści z nowej składni ES6 i sam zobaczysz, że pisanie kodu staje się dużo wygodniejsze
Na sam koniec stworzymy aplikację do obsługi notatek (bez przeładowywania strony), która wykorzysta framework Bootstrap 4, popularny format Markdown, routing, podział na moduły oraz lokalne API
Dzisiaj każdy Front End Developer musi znać JavaScript.
Samym HTMLem i CSSem nie da się zrobić wszystkiego.
Technologia webowa się rozwija, a główną rolę gra tutaj JavaScript, czyli najpopularniejszy język na świecie.
Jakie są zarobki dobrych Front Endowców lub JavaScript Developerów?
W Polsce coraz częściej można trafić na przedział 6000-10.000 zł netto (B2B).
A o zagranicy już nie wspomnę.
Oni wszyscy korzystają z:
Nowej składni ES6, czyli krótsze funkcje, lepsze zakresy zmiennych i stałych, czytelne tworzenie klas, destrukturyzacja i masa innych przydatnych rzeczy
Automatyzacji zadań, bo dzisiejsze aplikacje wymagają robienia 10 rzeczy na raz, a dzięki Gulpowi czy Webpackowi można łatwo to zautomatyzować
Technologii AJAX, dzięki której tworzą dynamiczne aplikacje nie wymagające przeładowywania strony
I oczywiście dobrze rozumieją mechanizmy JavaScriptu, takich jak hoisting, closures, zasięg zmiennych itd.
Dzięki temu wszystkiemu ich praca jest szybka i wysokiej jakości, a do tego popełniają mniej błędów podczas pracy, więc firmy są gotowe płacić im wyższe wynagrodzenia...
Po prostu posiadają odpowiednią WIEDZĘ i UMIEJĘTNOŚCI.
Tego właśnie chcę nauczyć Cię w tym kursie.
Statystyki i przewidywania mówią jasno: do 2020 roku może brakować ok. MILIONA specjalistów w IT – programistów, webmasterów itd.
Umiejętności tworzenia i rozumienia kodu są też coraz bardziej potrzebne w zawodach, które do tej pory nie miały z tym nic wspólnego.
Wykorzystaj więc tę okazję i...
Wejdź na wyższy poziom z kursem "Nowoczesny JavaScript"
Tak właśnie jest zbudowany cały kurs:
Moduł 1: Przygotowanie narzędzi + jak radzić sobie z błędami (0h 50m)
Poznasz edytor Visual Studio Code (łącznie z konfiguracją), czyli świetne bezpłatne narzędzie, w którym przejdziemy przez ten kurs
Zainstalujemy node.js (przyda się przy automatyzacji zadań) i cmder (oddzielną konsolę), czyli 2 narzędzia, które poprawią nam komfort pracy
Nauczysz się debugować swój kod w Chrome DevTools, więc bez problemu poradzisz sobie z błędami, które napotkamy w trakcie kursu
Zobaczysz jak przenieść debugowanie kodu prosto do Visual Studio Code, więc nie będziesz musiał za każdym razem czytać kodu w przeglądarce
Moduł 2: Mechanizmy JavaScriptu, które trzeba znać, by wejść na wyższy poziom (4h 29m)
Poznasz wszystkie kluczowe mechanizmy JavaScriptu, które trzeba dobrze rozumieć, by swobodnie przejść do bardziej zaawansowanych zagadnień
Zobaczysz jak działa: zasięg zmiennych, słowo kluczowe this (i jak je zmienić), hoisting, closures, operacje na tablicach i obiektach. Do tego praca z datą, numerami, ciągami tekstowymi, ciasteczka i Storage, wyrażenia regularne i programowanie obiektowe w JavaScripcie
Sam widzisz, że trochę tego jest :)
Ja sam zacząłem dobrze rozumieć JavaScript dopiero wtedy, gdy dobrze poznałem podstawy
Moduł 3: Ajax, czyli praca z API i asynchronicznością (0h 50m)
Tutaj dowiesz się jak działa Ajax, czyli asynchroniczny JavaScript (wykonywany w tle, bez przeładowania strony)
Najpierw poznasz podstawy, czyli jak działa komunikacja między przeglądarką a serwerem
Potem przejdziemy do narzędzi, które ułatwią pracę z Ajaxem i na żywo przetestujemy połączenie
Na sam koniec wykonamy 2 praktyczne projekty, by wykorzystać zarówno pobieranie, jak też wysyłanie danych do serwera (wszystko w tle, bez przeładowywania strony)
Moduł 4: Ekosystem node.js i automatyzacja zadań w praktyce (4h 27m)
Zobaczysz jak działa ekosystem node.js, czyli wielki zbiór ponad 700.000 paczek, które możesz szybko zainstalować i wykorzystać w swoim projekcie
Dowiesz się jak rozwiązywać problemy z node.js, które mogą pojawić się w Twoim projekcie (czasami są mało intuicyjne, więc warto to znać!)
W dzisiejszych projektach jest bardzo wiele czynności, które można zautomatyzować: kompilacja plików .scss do .css, przenoszenie ich z jednego miejsca na drugie, łączenie plików w jedną całość, transpilacja nowego kodu ES6 do starszego ES6, by więcej przeglądarek go obsługiwało, minimalizacja plików i zmiana ich nazwy... Nie mów, że chcesz to wszystko robić ręcznie?
Nie ma ani sensu (ani potrzeby) robić tego ręcznie, więc poznasz 3 narzędzia, w których możesz taką automatyzację wykonać: npm scripts, Gulp oraz popularny Webpack
Zaczniemy od samych podstaw, a na koniec stworzymy pełnoprawne zadania, które będziesz mógł wykorzystać w swoich projektach
Moduł 5: JavaScript w wersji ES6 - nowa składnia i możliwości (2h 15m)
W całym tym modułe poznasz (na przykładach) korzyści z nowej składni i sam zobaczysz, że pisanie kodu staje się dużo wygodniejsze. Z tą wiedzą już nie będziesz chciał wracać do poprzedniej wersji...
Mamy wiele nowych rozwiązań, takich jak: lepszy zasięg zmiennych, funkcje strzałkowe, template literals, destrukturyzacja zmiennych i obiektów, spread i rest, promisy, moduły czy nareszcie wygodne tworzenie klas (i więcej)
Moduł 6: Praktyczny projekt - Aplikacja Notatki (4h 53m)
Stworzymy aplikację do obsługi notatek w formie SPA, czyli Single Page Application (bez przeładowywania strony), tak by podsumować cały kurs
Zaczniemy od stworzenia projektu we frameworku Bootstrap 4
Aplikacja będzie bazować na formacie Markdown, więc będziesz mógł łatwo, bez użycia HTMLa tworzyć treść notatki (np. nagłówki, listy), a później na żywo zamienimy ją na pełnoprawny kod HTML
Od zera stworzysz wszystkie funkcje, takie jak: wypisywanie notatek, wyszukiwanie, dodawanie nowej notatki, zapis, usuwanie, routing i obsługę widoków, podział na moduły oraz lokalne API (serwer)
Zobaczysz też jak pracować z błędami, które będą pojawiać się w trakcie kursu
Z taką wiedzą, bez żadnych problemów będziesz mógł tworzyć własne, dobrze zorganizowane aplikacje w czystym JavaScripcie
Całość to prawie 18 godzin wiedzy, dzięki której szybko i wygodnie przejdziesz na wyższy poziom JavaScriptu, a w efekcie zwiększysz zarobki i jakość pracy.
Kliknij tutaj, by zobaczyć spis treści kursu
1. Przygotowanie pracy
1x01 - Witaj w kursie! 1x02 - Środowisko pracy, narzędzia 1x03 - Visual Studio Code - wprowadzenie 1x04 - Visual Studio Code - wtyczki i motywy 1x05 - Debugowanie kodu w Chrome DevTools 1x06 - Debugowanie kodu w Visual Studio Code
2. Kluczowe podstawy JavaScriptu
2x01 - Wstęp 2x02 - Zasięg zmiennych 2x03 - This 2x04 - Zmiana this - bind, call, apply 2x05 - Hoisting 2x06 - Closures 2x07 - Callbacki 2x08 - Map, filter, reduce 2x09 - Tablice w szczegółach 1/2 2x10 - Tablice w szczegółach 2/2 2x11 - Obiekty i iteracje po nich 2x12 - Data i czas 2x13 - Data i czas w praktyce 2x14 - Obiekty Number i Math 2x15 - String - ciągi tekstowe 2x16 - IIFE i Revealing Module Pattern 2x17 - Cookies, Local i Session Storage 2x18 - Wyrażenia regularne 1/3 2x19 - Wyrażenia regularne 2/3 2x20 - Wyrażenia regularne 3/3 2x21 - Podstawy obiektowości w JavaScripcie
3. Ajax
3x01 - Wstęp 3x02 - Podstawy Ajax 3x03 - Biblioteki, polyfille, axios 3x04 - Projekt z Ajax 1/2 3x05 - Projekt z Ajax 2/2
4. Automatyzacja i ekosystem node.js
4x01 - Wstęp 4x02 - Po co automatyzacja? 4x03 - Ekosystem node.js 4x04 - Rozwiązywanie problemów z node.js 4x05 - Konfiguracja Babela 4x06 - Npm scripts - omówienie 4x07 - Npm scripts - zadanie 1/2 4x08 - Npm scripts - zadanie 2/2 4x09 - Grunt - omówienie 4x10 - Gulp - omówienie 4x11 - Gulp - zadanie 1/3 4x12 - Gulp - zadanie 2/3 4x13 - Gulp - zadanie 3/3 4x14 - Webpack - omówienie 4x15 - Webpack - zadanie 1/3 4x16 - Webpack - zadanie 2/3 4x17 - Webpack - zadanie 3/3
5. JavaScript ES6
5x01 - Wstęp 5x02 - Let i const 5x03 - Domyślne parametry funkcji 5x04 - Arrow functions 5x05 - Template literals 5x06 - String - nowe funkcje 5x07 - Array - nowe funkcje 5x08 - Object - nowe funkcje 5x09 - Destructuring 5x10 - Pętla for..of 5x11 - Spread i rest 5x12 - Promisy 5x13 - Moduły 5x14 - Klasy
6. Projekt - Aplikacja Notatki
6x01 - Wstęp 6x02 - Ustawienia projektu, wygląd w Bootstrap 4 6x03 - Wyświetlanie listy notatek 6x04 - Wyszukiwanie notatek 6x05 - Dodawanie notatki 6x06 - Wyświetlanie pierwszej notatki, usuwanie 6x07 - Zapis notatki 6x08 - Konwersja Markdown do HTML 6x09 - Drzewo DOM w jednym miejscu 6x10 - Poprawne formatowanie dat 6x11 - Lokalne API - ustawienia 6x12 - Działające lokalne API 6x13 - Budujemy obsługę widoków 6x14 - Ustawienia routingu 6x15 - Kończymy routing 6x16 - Obsługa pojedynczej notatki 6x17 - Poprawki w JavaScript 6x18 - Poprawki w CSS 6x19 - Budowanie aplikacji 6x20 - Zakończenie kursu!
A teraz czas na... BONUSY
Oto co jeszcze dostaniesz w pakiecie z kursem:
BONUS 1: Wszystkie pliki do lekcji (wartość: 100 zł)
Dołączam wszystkie pliki do lekcji, więc gdy będziesz chciał przypomnieć sobie jakiś kod, wykorzystać automatyzację czy skorzystać z gotowca przy tworzeniu Twojego projektu (moduł 6) - będziesz miał to wszystko pod ręką. Możesz z tego korzystać nawet w projektach komercyjnych!
BONUS 2: 40% zniżki na hosting w MyDevil.net (oszczędzasz średnio 60-100 zł)
Tworząc stronę pewnie będziesz chciał od razu umieścić ją w internecie. Dlatego też poprosiłem MyDevil o kod rabatowy dla swoich kursantów, by mieli jeszcze łatwiejszy start.
Do MyDevil przeniosłem się po serii eksperymentów z różnymi hostingami, w tym z popularnego i "lubianego" hostingu, który nagle, bez zapowiedzi 2-krotnie podniósł ceny.
Strony w MyDevil od razu 2-krotnie przyspieszyły, jest więcej miejsca, dyski SSD, możliwość uruchamiania aplikacji w NodeJS, darmowe certyfikaty SSL (Let's Encrypt) i wygodny panel administracyjny.
Do tego bardzo dobre opinie i pomoc techniczna. Czego chcieć więcej?
BONUS 3: Dostęp do panelu kursanta, w którym wygodnie obejrzysz wszystkie lekcje (bezcenne)
Ile kosztuje to szkolenie?
Podsumujmy to wszystko:
Otrzymujesz kurs Nowoczesny JavaScript, który składa się z 6 modułów. Od przygotowania wszystkich narzędzi, przez kluczowe mechanizmy JavaScriptu, Ajax, automatyzację zadań, aż po wyjaśnienie składni ES6 na przykładach i na końcu praktyczny projekt podsumowujący cały kurs. Cały kurs trwa prawie 18 godzin i poznasz tam wszystko, co jest potrzebne, byś wszedł na wyższy poziom JavaScriptu. Wartość: 18h x 25 zł = 450 zł (wg średniej ceny bootcampowej)
BONUS 1: Wszystkie pliki do lekcji (wartość: 100 zł)
BONUS 2: 40% zniżki na hosting w MyDevil.net (średnia oszczędność: 60-100 zł)
BONUS 3: Dostęp do panelu kursanta, w którym wygodnie obejrzysz wszystkie lekcje (bezcenne)
PODSUMUJMY: 630 zł
Tak jak zawsze, zależy mi na tym, by większa liczba osób miała dostęp do takiej wiedzy, więc w tej chwili możesz dostać cały ten pakiet za jedyne 247 zł.
Jesteś gotowy, by rozpocząć swoją przygodę z Nowoczesnym JavaScriptem?
Tak Jakubie, zapisuję się na kurs, który zawiera:
Pełne szkolenie Nowoczesny JavaScript, dzięki któremu w ciągu 18 godzin nauczysz kluczowych mechanizmów JavaScriptu, zapytań Ajax, automatyzacji zadań, nowej składni ES6 (na przykładach) i na końcu stworzysz praktyczny projekt z kolejnymi ciekawymi elementami, takimi jak routing czy lokalne API
3 bonusy, w tym wszystkie pliki do lekcji i zniżka na szybki hosting
Rozumiem, że jestem chroniony przez 30-dniową, bezwarunkową gwarancję satysfakcji
Jeśli boisz się, że w Twoim przypadku to nie zadziała lub masz jakiekolwiek inne obawy, to chcę tylko dodać:
Przetestuj to wszystko przez 30 dni na moje ryzyko
Jeżeli czujesz, że to szkolenie może być dla Ciebie, ale jeszcze się boisz to pamiętaj, że mam dla Ciebie moją 100% gwarancję satysfakcji i zwrotu pieniędzy.
Doskonale rozumiem, że każdy ma swój sposób nauczania i akurat mój nie musi Ci odpowiadać.
Ale jeżeli nie spróbujesz, to nie przekonasz się czy było warto. Dlatego przez pełne 30 dni możesz sprawdzać i testować to szkolenie, ze swoimi stronami korzystając z mojego kursu.
Jeżeli COKOLWIEK Ci się nie spodoba, po prostu napisz do mnie maila, a ja zwrócę Ci pieniądze bez żadnych pytań, bez żadnych przeszkód, bez żadnych kłopotów.
Nie robię z tym żadnych problemów, bo zależy mi tylko na zadowolonych osobach, a jedyną drogą do tego, byś był zadowolony jest wypróbowanie tego kursu.
Przez 30 dni możesz korzystać z kursu na zasadzie "jazdy próbnej", bez żadnego ryzyka. To ja ryzykuję, bo jeśli kurs nie spełni Twoich oczekiwań, będę musiał oddać Ci pieniądze
Jeżeli w ciągu 30 dni uznasz, że kurs nie jest warty Twoich pieniędzy, po prostu napisz do mnie: "Kuba, nie podoba mi się ten kurs, poproszę o zwrot pieniędzy" i w ciągu 1-2 dni otrzymasz zwrot na podane konto
Dlaczego jestem aż tak pewny, że ten kurs pomoże Ci tworzyć dobre strony? Bo z gwarancji satysfakcji (wg statystyk z mojego systemu) korzysta tylko 1,82% osób.
Oznacza to, że na każde 100 osób, jedynie 1,82 (jeden i 8/10 człowieka :) prosi o zwrot. Wykonuję je bez żadnych problemów.
Więc generalnie nic nie tracisz, a jazdę próbną masz zupełnie za darmo.
Dobry układ, prawda? A teraz podejmij najlepszą dla siebie decyzję.
OPINIE innych, czyli dlaczego warto się tym zainteresować?
Jeśli będę pisał sam o sobie - będzie to mało wiarygodne. Najprościej będzie, gdy przedstawię Ci opinie, które ludzie zamieszczają albo na moim kanale YouTube, albo przesyłają mi bezpośrednio na skrzynkę:
Do zobaczenia w lekcji pierwszej Jakub Jurkian
P.S. Pamiętaj - nic nie ryzykujesz. Możesz sam ocenić czy kurs jest wart Twojej uwagi. Przetestuj go przez 30 dni i sam zdecyduj, czy chcesz go zatrzymać. To taka bezpłatna jazda próbna, a ja właśnie dałem Ci kluczyki...
Kilka słów o autorze...
Od ponad 11 lat jestem programistą-pasjonatem, a strony i aplikacje webowe tworzę zawodowo od 6 lat. Jestem też autorem kursów wideo nt. tworzenia stron- od 2013 roku prowadzę kanał na YouTube i bloga, przez które "przewinęło się" już kilkaset tysięcy osób.
Aktualne statystyki: YouTube: 5103 subskrypcji, 350.028 wyświetleń Blog: 45 485 unikalnych odwiedzin w ostatnim roku
Zaczynałem od pisania artykułów dla jednego z czołowych polskich portali IT - benchmark.pl. Prywatnie od 10 lat jestem związany z kulturą hip-hop (głównie taniec breakdance).