Szkolenie - Opanuj JavaScript

Zdobądź wiedzę i umiejętności niezbędne do realizowania projektów komercyjnych

Zobacz co dla ciebie przygotowaliśmy

I. Fundamenty języka JavaScript

Pod opieką Overmenta zbudujesz solidne fundamenty języka JavaScript, absolutnie niezbędne w codziennej pracy z rzeczywistymi projektami.

W tym module:

  • poznasz kluczowe koncepty języka JavaScript
  • zrozumiesz problematyczne zagadnienia takie jak domknięcia czy prototypy
  • będziesz w stanie bardziej świadomie posługiwać się wybranymi elementami języka
  • odkryjesz jak sprawić, aby twój kod odpowiadał standardom w 2020r.
  • zyskasz pewność siebie przed wejściem w świat bibliotek i frameworków

Znajdziesz tutaj:

  1. Wstęp do programowania
  2. Podstawy pisania skryptów
  3. Zmienne - var/let/const
  4. Typy danych
  5. Instrukcje warunkowe
  6. Operatory
  7. Pętle
  8. Funkcje
  9. Tablice
  10. Metody tablic
  11. Klasy
  12. Obiekty
  13. Prototypy
  14. Zakres
  15. Hoisting
  16. Closures
  17. Obsługa błędów
  18. ES6+ / Spread operator
  19. ES6+ / Metody stringów
  20. ES6+ / Destrukturyzacja
  21. ES6+ / Object literals
  22. ES6+ / Modules

II. Przeglądarka bez tajemnic

Z Przemkiem poznasz realia pisania kodu JavaScript dla największej współczesnej platformy programistycznej - przeglądarki internetowej.

W tym module:

  • poznasz środowisko przeglądarki internetowej
  • opanujesz dostępne dla programisty funkcje i interfejsy
  • odkryjesz unikalne cechy platformy webowej
  • zrozumiesz potrzeby i ograniczenia programowania dla internetu
  • poznasz moc natwnych rozwiązań takich jak Web Components

Znajdziesz tutaj:

  1. Środowiska uruchomieniowe
  2. Jak działa przeglądarka internetowa
  3. DevTools - narzędzia wbudowane
  4. Dołączanie kodu JavaScript
  5. Document, Window, Navigator
  6. Poznaj Document Object Model
  7. Query Selector i nawigacja w DOM
  8. Praca z elementami DOM
  9. Zdarzenia
  10. Praca z formularzami
  11. Ajax i Fetch API
  12. Ciasteczka - informacje po stronie klienta
  13. Przechowywanie stanu z WebStorage API
  14. Web Components, cz. I - Custom Elements
  15. Web Components, cz. II - Shadow DOM
  16. Web Components, cz. III - Template
  17. Polyfills - wsparcie dla brakujących funkcji
  18. Canvas - grafika po stronie klienta
  19. Niestandardowe API przeglądarek
  20. Web Workers
  21. Service Workers i Tryb Offline
  22. WASM - delegowanie pracy poza JavaScript

III. W świecie frameworków

Marcin wprowadzi cię w świat wielkiej trójki najpopularniejszych obecnie frameworków - Angulara, Reacta i Vue.

W tym module:

  • zrozumiesz kluczowe koncepcje frameworków
  • poznasz ich mocne i słabe strony
  • będziesz mógł świadomie poruszać się pomiędzy wybranymi technologiami
  • nauczysz się posługiwania narzędziami z codziennej pracy programisty
  • odkryjesz potrzeby aplikacji uruchamianych produkcyjnie

Znajdziesz tutaj:

  1. Czym są SPA?
  2. Największy problem przy budowaniu SPA
  3. Czym jest architektura oparta o komponenty?
  4. Czym są frameworki?
  5. Zalety i wady frameworków
  6. Kiedy framework, kiedy Vanilla?
  7. Czym jest Angular?
  8. Czym jest Vue?
  9. Czym jest React?
  10. Jaki framework wybrać?
  11. Czym jest Template Syntax i JSX?
  12. JSX w praktyce
  13. Komponenty, props i state
  14. Komponenty kontenerowe i prezentacyjne
  15. Przepływ danych we frameworkach
  16. Cykl życia komponentu
  17. Routing
  18. Wprowadzenie do linii komend
  19. Menadżer pakietów npm
  20. npm scripts
  21. CLI na przykładzie Create React App
  22. Deployment aplikacji

Poznaj autorów i mentorów kursu

Adam Gospodarczyk - Strona autora

Wieloletnie doświadczenie w programowaniu i zarządzaniu. Rozwija jeden z największych w Polsce kanałów o programowaniu - overment.com. Nagrodzony tytułem "JavaScript Hero of Community" podczas konferencji JS Poland 2019.

Przemek Smyrdek - Strona autora

Pasjonat JavaScriptu w odmianach wszelakich - próbował zarówno Vanilla.JS, jQuery, Knockout'a, Node.js i Angulara. Uczestnik polskich i zagranicznych konferencji poświęconych programowaniu, aktywny blogger, YouTuber i propagator idei nieustannego rozwoju.

Marcin Czarkowski - Strona autora

CTO i Lead Fullstack Developerem w dynamicznie rozwijającym się krakowskim startupie. Dzieli się wiedzą na przeprogramowani.pl oraz algosmart.pl, nieustannie propagując dobre praktyki oraz porady ze świata front-endu i nie tylko.

Zobacz opinie uczestników poprzednich edycji

Mateusz Gruźla

Ocena kursu: 10 / 10

W momencie podejmowania decyzji o zakupie kursu byłem w trakcie innego kursu JS. Zastanawiałem się jak bardzo wasz kurs mógłby się wyróżniać od innych żeby zainwestować w niego kolejne 3 miesiące mojego życia. Zaryzykowałem, nie żałuję. Zadania praktyczne sprawiły, że nie boję się w ogóle nowych problemów w JS, a wręcz cieszę się jak występują :)

Adrian Karbowniczyn

Ocena kursu: 10 / 10

Bardzo solidny kurs, pod względem intonacji wypowiedzi ogólnie nie męczy i pozwala utrzymać koncentrację nad omawianym tematem co jest bardzo ważne. Z JavaScript miałem już styczność pomimo tego znalazłem dużo wiedzy nie omawianej w innych kursach. Jestem bardzo zadowolony z wiedzy którą ten kurs dostarcza.

Andrzej Jabłoński

Ocena kursu: 10 / 10

Najbardziej podobało mi się przygotowanie zadań, sposób, wykorzystane narzędzia, anki, quizety itd. Pierwsze moje wrażenie to myślę sobie: Kurde chłopaki szanują mój cenny czas i zadbali o wszystko od a do z. Teraz tylko jest wszystko w moich rekach. Tylko muszę skupić się maksymalnie i jechać z tą nauką. Nie muszę się o nic martwić, czy też zajmować się jakimiś sprawami pobocznymi, które mogłyby mnie rozpraszać, “zbaczać z drogi”.

Średnia ocen 400 uczestników to 8.61 / 10!

A co mówią inni?

Przez kilka miesięcy Adam pomagał mi w nauce programowania. Na początku nie byłem pewien jak to będzie wyglądać i czy będę wiedział o co pytać. Jednak bardzo szybko jego otwartość, luz i duża wiedza rozwiały wątpliwości. Dało mi to dużo motywacji do dalszej nauki i w ostateczności osiągnąłem swój cel: dostałem pierwszą pracę jako front-end developer. Możliwość uczenia się od pasjonata uwielbiającego uczyć innych była dla mnie największą wartością.

Jacek Grzegorczyk

Pytając Adama o to czy pomoże mi w nauce JavaScriptu, miałem wątpliwości czy to w ogóle się wydarzy. Jest dla mnie dużym autorytetem i myślałem, że po prostu nie znajdzie dla mnie czasu. Okazało się, że jest profesjonalistą i chętnie pomaga. Bardzo rzeczowo wyjaśnia mi każdą istotną kwestię i przede wszystkim widzę, że można mu zaufać. Najbardziej cenię sobie ogromną wiedzę i dobieranie zagadnień do mojego poziomu nauki. Polecam go każdemu, jest ekspertem w swojej dziedzinie.

Szymon Rojek

Gdy rozpoczynałem naukę Reacta, zapoznałem się chyba z wszystkimi dostępnymi materiałami w internecie. Z czasem okazało się, że większość powtarza te same podstawowe zagadnienia, ale wtedy na szczęście trafiłem na genialną serię kursów Marcina o wzorcach projektowych. To dzięki tym tutorialom uświadomiłem sobie jak istotne jest odpowiednie zaplanowanie kodu przed rozpoczęciem samego pisania kodu, oraz nauczyłem się świadomie budować komponenty. Zdecydowanie rekomenduję!

Krzysztof Ryszawy

Marcin posiada ogromny talent do przekazywania skomplikowanej wiedzy w bardzo przystępny i zrozumiały sposób. Jego materiały zawsze prezentują wysoki poziom, zarówno dla początkujących jak i zaawansowanych programistów. Jestem przekonany, że jest to jedna z najlepszych osób, która potrafi wyjaśnić zawiłości JavaScriptu.

Krystian Mateusiak

Przemek to niezwykle uzdolniony i komunikatywny Front-end Developer, który programowaniem żyje na co dzień i we wszystko co robi jest zaangażowany na 100%! Na bieżąco śledzi JS-owy świat, a jego działalność na Przeprogramowanych może jedynie potwierdzić z jakim zapałem i ambicją podchodzi do tego co robi. Potrafi w bardzo prosty, przystępny, często unikalny i kreatywny sposób dzielić się posiadaną wiedzą, dzięki czemu osoby będące dopiero na etapie nauki języka, mogą odkryć coś nowego lub utrwalić to, co już umieją. 5!

Wojciech Dobija

Przemek jest jednym z najlepszych inżynierów których miałem okazję spotkać podczas swojej kariery. Jest świetnym speakerem, zawsze chętnie dzieli się zdobyta wiedzą i doświadczeniem z innymi (zarówno z zespołem jak i naszym Community), samemu będąc otwartym na zmianę i ciągłą naukę. Cechą, która szczególnie go zaś wyróżnia jest pragmatyzm i umiejętność krytycznego spojrzenia na technologię - stawianie nacisku na długoterminowe zyski dla projektu, a nie krótkoterminowe mody.

Artur Skowroński

Czas Opanować JavaScript!

Wybierz swój pakiet

Basic

  • Moduł I - Fundamenty języka JavaScript
  • Moduł II - Przeglądarka bez tajemnic
  • Moduł III - W świecie frameworków
  • Dożywotni dostęp do materiałów

497 zł

Zapisz się
  • Moduł I - Fundamenty języka JavaScript
  • Moduł II - Przeglądarka bez tajemnic
  • Moduł III - W świecie frameworków
  • Dożywotni dostęp do materiałów
  • 63 zadania praktyczne
  • 9 kart projektów
  • Quizlety o języku JavaScript (822 pojęć)
  • Talia kart Anki
  • Dedykowany kanał na Slacku
  • Dedykowana grupa na Facebooku
  • Trzy sesje mentoringu live Q&A

VIP (nowość)

Kliknij i zobacz!
  • Moduł I - Fundamenty języka JavaScript
  • Moduł II - Przeglądarka bez tajemnic
  • Moduł III - W świecie frameworków
  • 63 zadania praktyczne
  • 9 kart projektów
  • Quizlety o języku JavaScript (822 pojęć)
  • Talia kart Anki
  • Dedykowany kanał na Slacku
  • Dedykowana grupa na Facebooku
  • Trzy sesje mentoringu live Q&A
  • Priorytet w Code Review
  • Pierwszeństwo i dożywotnia zniżka -15% na indywidualny mentoring

Gwarancja satysfakcji

Gwarancja satysfakcji

Dokładnie tak! Włożyliśmy w ten kurs mnóstwo zaangażowania, ale decyzja i tak należy do ciebie.


Jeśli z jakiegokolwiek powodu stwierdzisz, że kurs nie jest dla Ciebie odpowiedni, to od momentu otrzymania dostępu masz 14 dni na zwrot. Wystarczy, że na adres przeprogramowani@gmail.com wyślesz wiadomość zawierającą informacje o Twoim zakupie i prośbę o zwrot pieniędzy, a my zwrócimy Ci 100% kosztów.

Q&A

Czy ten kurs jest dla mnie?

Tak, jeżeli jeden z tych opisów, pasuje do Ciebie:

  1. Zaczynam swoją przygodę z programowaniem. Szukam swojej pierwszej pracy lub jestem junior developerem.
  2. Mam doświadczenie z JavaScript, ale chcę załatać dziury w wiedzy i umocnić swoje fundamenty.

Dla kogo NIE jest ten kurs?

Dla osób, które znają JavaScript na poziomie zaawansowanym i na co dzień sprawnie posługują się frameworkiem.

Dlaczego taka cena?

Obejrzyj odpowiedź video.

Co różni ten kurs od pozostałych?

Tłumaczymy w sposób przejrzysty, z szacunkiem dla Twojego czasu. Kładziemy nacisk na to co istotne, aby umożliwić Ci sprawne przejście do nauki frameworków i uzyskanie silnej pozycji na rynku pracy.

Programowania uczy się programując, ten kurs nie wykona pracy za Ciebie. Damy Ci okazję do samodzielnej praktyki poprzez karty projektów, quizy i zadania. Dołożyliśmy wszystkich starań, aby kurs stał się dla Ciebie solidnym drogowskazem do opanowania JavaScriptu.

Będziesz miał dostęp do dodatkowego wsparcia na zamkniętej grupie fejsbukowej i kanału Slack dla kursantów oraz okazję do zadania nurtujących Cię pytań podczas trzech live'ów Q&A. Z nami nie zabłądzisz w świecie JavaScript.

Co to znaczy "dożywotni dostęp do materiałów"?

W pierwszej edycji oferowaliśmy dostęp na 12 miesięcy. Wynikało to z subskrypcyjnych opłat za platformę, na której udostępniamy materiały. Taka postać rzeczy spotkała się z niechęcią wielu potencjalnych kursantów. Z tego powodu postanowiliśmy zmienić podejście i zaoferować każdemu dożywotni dostęp do materiałów. Jeżeli w przyszłości postanowimy zrezygnować z wspomnianej platformy, udostępnimy Ci materiały video i część praktyczną za pomocą innego rozwiązania bez konieczności ponoszenia dodatkowych kosztów.

Jak wygląda współpraca z mentorami i innymi uczestnikami?

Obejrzyj odpowiedź video.

Czy oferujecie Code Review?

Code Review to opcjonalny element kursu który realizowany jest zarówno przez mentorów dla uczestników, jak i wszystkich uczestników kursu dla siebie nawzajem.

Wybrane z zadań (dostępnych w pakietach Premium i VIP) można udostępnić np. na otwartym kanale na Slacku a następnie zaczekać na komentarze od innych. Jako uczestnik powinieneś w pierwszej kolejności zapoznać się z dziesiątkami wcześniej skomentowanych zadań i wyciągnąć z nich cenne wskazówki dla siebie (tutaj szczególnie polecamy wyszukiwarkę na Slacku). To odpowiada sytuacji, w której znajdziesz się w pracy, gdzie pomocy i rad będziesz szukał na Stack Overflow w wątkach utworzonych przez innych programistów.

Jako mentorzy staramy się aktywnie uczestniczyć w procesie review, jednak z uwagi na ilość obowiązków wokół kursu, nie możemy każdemu zadaniu poświęcić takiej samej uwagi. Priorytetowo traktujemy uczestników z pakietem VIP.

Wszystkich uczestników zachęcamy do dzielenia się zadaniami na otwartym kanale oraz korzystania z wyszukiwarki - zwiększy to szansę na otrzymanie lub odkrycie wartościowego komentarza na temat aktualnie realizowanego zadania.

Co jeżeli kurs nie spełni moich oczekiwań?

Zgodnie z naszą Gwarancją Satysfakcji, możesz go zwrócić bez podawania przyczyny przez 14 dni od daty zakupu.

Masz inne pytanie?

Pisz śmiało na skrzynkę: przeprogramowani@gmail.com.