Przeprogramowani.pl

Przeprogramowani.pl prezentują:

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

Adam to żywy przykład idei "lifelong learning". Od 9 lat zawodowo spełnia się jako Product Manager oraz CTO. Po godzinach rozwija jeden z największych w Polsce kanałów o programowaniu na polskiej scenie YouTube - overment.com. Nagrodzony tytułem "JavaScript Hero of Community" podczas konferencji JS Poland 2019.

Przemek Smyrdek - Strona autora

Przemek łączy obowiązki lidera zespołu i front-end developera pracując w firmie wywodzacej się z samej Doliny Krzemowej. 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 - "Develop Yourself".

Marcin Czarkowski - Strona autora

Dla Marcina “nie ma, że się nie da”. Cztery lata temu pisał pierwsze linijki kodu w JavaScript, obecnie jest Lead Fullstack Developerem w dynamicznie rozwijającym się krakowskim startupie. Jego historia pokazuje, że znajomość efektywnych metod nauki, odpowiednie nastawienie oraz systematyczność, budują najszybszą drogę do zostania programistą. Dzieli się wiedzą na algosmart.pl, nieustannie propagując dobre praktyki oraz porady z ekosystemu Reacta.

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. To dzięki Marcinowi i jego pomocy udało mi się poznać nowe trudniejsze zagadnienia i wejść na wyższy poziom Reacta i Javascript. Ma bardzo merytoryczne materiały, zrozumiałe przykłady i fajne podejście do nauki. Osobiście mu dziękowałem, bo między innymi dzięki jego kursom, rozpocząłem wymarzoną pracę jako Front-End developer. 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

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

Przekonaj sywojego szefa

Kurs dla firmy

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?

Obejrzyj odpowiedź video.

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?

Obejrzyj odpowiedź video.

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?

Obejrzyj odpowiedź video.

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.

Kiedy otrzymam dostęp do kursu?

Obejrzyj odpowiedź video.

Wszystkie materiały video otrzymujesz zaraz po zakupie kursu. Dostęp do materiałów premium (projekty, zadania, slack) znajdziesz w mailu "Podziękowanie za płatność". Jeżeli masz skrzynkę w domenie gmail.com, zajrzyj do zakładki "Oferty".

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.

Jak realizujecie 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.

Czy pomożecie przejść przez ten kurs?

Obejrzyj odpowiedź video.

Co różni pakiety Premium oraz VIP?

Pakiet VIP zawiera w sobie wszystkie elementy pakietu Premium, oraz dwa kluczowe dodatki:

Po pierwsze, uczestnicy z pakietem VIP uzyskują priorytet jeśli chodzi o code review zadań realizowanych w trakcie kursu. Biorąc pod uwagę liczbę uczestników (> 200) oraz zadań (> 60), przyśpiesza to znacznie czas oczekiwania na komentarz od mentora.

Po drugie, uczestnicy z pakietem VIP otrzymają indywidualne zniżki (-15%) na personalny programistyczny mentoring z autorami kursu. Szczegóły mentoringu można konsultować indywidualnie.

Jeśli zakupiłeś pakiet Premium przed 20 kwietnia i chcesz przejść na pakiet VIP, to skontaktuj się z nami mailowo - przeprogramowani@gmail.com

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

Obejrzyj odpowiedź video.

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.

Przekonaj sywojego szefa

Chcesz Opanować JavaScript? Dołącz do naszego newslettera:

Zapisując się do newslettera wyrażasz zgodę na otrzymanie informacji
o nowościach, promocjach, produktach i usługach przeprogramowani.pl