Kurs FullStack Developer kompletny od Podstaw do Mastera 72h
What you'll learn
- Tworzenie stron internetowych od podstaw w standardzie Html 5, CSS 3, JavaScript, DOM, Bootstrap. Mongodb, MySQL, Mongoose, Sequelize w kursie trwającym 72h!
- CSS 3 od podstaw z selektorami, jednostkami, typografią, kaskadowością, dziedziczeniem, obsługą mediów itd.
- JavaScript od podstaw, w tym: zmienne, instrukcje warunkowe, pętle, funkcje, tablice, obiekty, prototypy, scope, this, standard ES6 i nowsze,
- Zaawansowane zagadnienia JavaScript jak scope, closure, event loop, wykorzystanie this, hoisting, przestrzeni nazw
- Tworzenie pełnych projektów Fullstack w JavaScript z bazą danych na serwerze w MongoDb lub MySQL wraz z bibliotekami Mongoose i Sequelize
- Tworzenie serwerowego api połączonego z bazą danych w express oraz vanilla w samym nodejs
- Wzorce projektowe w JavaScript, format JSON, prototypy, scope orazAJAX
- Framework Bootsrap 5 wraz z komponentami, grid, gutters, tabele oraz responsywne strony
- DOM i jego dynamiczne manipulacje, obsługa zdarzeń
- Obsługa formularzy i walidacja błędów
- Nauczysz się autoryzować użytkowników na serwerze dzięki passportjs, dodatkowo określisz poziom dostępu do podstron aplikacji z wykorzystaniem mechanizmu ACL
- Stworzysz kompletne aplikacje FullStack z częścią serwerową i frontendową co zmaksymalizuje Twój potencjał na rynku pracy
- Dodatkowo kurs zawiera ponad 150 pytań rekrutacyjnych z Html 5, CSS 3 i JavaScript
Requirements
- Kurs nie wymaga żadnej początkowej wiedzy z zakresu programowania, jest od absolutnych podstaw i krok po kroku tłumaczy wszystkie zagadnienia, jedynie potrzebny jest komputer, trochę czasu i chęć do nauki :)
Description
Witaj w kursie FullStack Web Developer, który od absolutnych podstaw nauczy Ciebie programowania i tworzenia stron internetowych w najpopularniejszych i poszukiwanych na rynku pracy technologiach, szczególnie JavaScript, Node.js oraz oczywiście bazowych jak Html czy CSS. Na rynku istnieje wiele kursów, ale ten jest jednym z niewielu, który tak kompleksowo i dokładnie zaznajomi Ciebie z nowoczesnymi technologiami co pozwoli na szybki start w branży IT. Jest to również jeden z największych kursów na rynku, aż 72h!
Przygotowanie tego kursu zajęło mi kilka miesięcy, stworzyłem setki wyczerpujących filmów oraz praktycznych przykładów, które z powodzeniem mogły być wydane osobno w kilku kursach. Zdecydowałem się jednak stworzyć kurs który sam chciałbym mieć wiele lat temu który wskaże drogę do wiedzy która jest bardzo wartościowa na rynku pracy. Oczywiście dużo pracy będzie po Twojej stronie, ale dopełniłem wszelkich starań aby kurs był maksymalnie pomocy w nauce.
Podczas kursu nauczysz się następujących zagadnień:
Html 5 - prosty język znaczników będący doskonałym wprowadzeniem do nowoczesnych technologii z których korzystamy na co dzień w przeglądarkach, to niezbędny fundament dla dalszej nauki w kursie
CSS 3 - utworzony kod html musi być ostylowany czyli trzeba mu nadać wyglądu w przeglądarkach z pomocą selektorów, kaskadowości ora stylów css, wykorzystamy też responsywność która jest niezbędna przy tworzeniu stron dla urządzeń mobilnych
JavaScript - to jeden z najpopularniejszych języków programowania, zaczniemy od podstaw jak: zmienne, instrukcje warunkowe, pętle, tablice, operatory, prototypy, obiekty, this itd
Zaawansowany JavaScript - klasy, programowanie obiektowe, specyfikacje EcmaScript od ES6 do ostatnich wersji, scope, hoisting, closures, wzorce projektowe oraz wiele przykładów oraz zadań do rozwiązania wraz z przykładowymi rozwiązaniami
Bootstrap 5 - najpopularniejszy framework frontendowy do szybkiego tworzenia i stylowania stron internetowych, wykorzystamy komponenty i utworzymy praktyczne przykłady
Node.js - najpopularniejszy serwer wykorzystujący JavaScript na serwerze, poznamy od podstaw jak utworzyć aplikacje serwerowe łącznie z vanilla aplikacją dzięki czemu poznamy od podszewki jak działa taki serwer
Express.js - bardzo popularny framework serwerowy przyśpieszający tworzenie aplikacji serwerowych
MongoDB - baza danych pozwalająca przechowywać dane z JavaScript, nauczymy się wszelkich operacji na bazie i utworzymy praktyczne przykłady na serwerze łącznie z api dla frontendowyh aplikacji
Mongoose - ODM czyli narzędzie Object Data Modeling pozwalające na modelowanie danych w MongoDB, zrobimi operacjie CRUD, relacje między rekordami w bazie jak: one-to-one, one-to-many, many-to-many itd
MySQL - relacyjna baza danych, którą poznamy od podstaw z narzędziem xampp, stworzymy też serwerowe aplikacje korzystające języka SQL
Sequelize - to ORM czyli Object Relational Mapping pozwalający na mapowanie obiektowo relacyjne danych w MySQL, gdzie również poznamy od podstaw tą bibliotekę aż do wielu zaawansowanych aplikacji wykorzystujące relacje między tabelami
React - bardzo popularny framework do tworzenia aplikacji frontendowych, poznamy go od absolutnych podstaw i wykorzystamy w praktyce
Ponad 150 pytań rekrutacyjnych z Html 5, CSS 3 i JavaScript!
Kurs jest bardzo obszerny w wiedzę, ale cały czas jest aktualizowany i rozwijany, jego największymi zaletami są:
krótkie, bogate w wiedzę materiały maksymalnie wykorzystujące Twój czas poświęcony na naukę
przykłady programowania na żywo wraz z rozwiązywaniem najpopularniejszych problemów, które możesz napotkać
wiele zadań do samodzielnego wykonania wraz z prezentacją gotowego rozwiązania
Zapraszam do kursu
Who this course is for:
- Kurs jest przeznaczony dla osób początkujących
Instructors
Jestem programistą JavaScript z bogatym doświadczeniem w wielu projektach korporacyjnych w branży finansowej i technologicznej. Jako samouk przeszedłem wiele szczebli kariery od programisty do product managera co pozwala mi na odpowiednie przekazanie wiedzy aby od podstaw nauczyć programowania w moich kursach do aspektów zaawansowanych. W moich szkoleniach znajdziesz cały przekrój zagadnień wraz z teorią, ćwiczeniami i zadaniami co w pełni pozwala na poznanie danego języka programowania bądź narzędzia. Zapraszam do moich kursów gdyż dokładam wszelkich starań aby były jak najbardziej rozbudowane i kompletne co jest niezwykle ważne w tak szybko zmieniających się technologiach.
Cześć!, nazywam się Kuba, od wielu lat zajmuję się technologiami internetowymi, które są moją pasją. Pierwsze programy oraz strony tworzyłem już w liceum, a pracę w branży zacząłem w czasie studiów na SGH. Przez lata developowałem w technologiach frontendowych oraz backendowych w projektach małych firm oraz korporacji (finansowych i technologicznych). W między czasie ukończyłem studia podyplomowe z technologii internetowych na Politechnice Warszawskiej oraz uzyskałem wiele certyfikatów min. z Prince 2, ITIL czy Agile.
Jako samouk programowania wiem jak ciężko jest zacząć naukę nowych języków czy frameworków, dlatego doświadczenie pozwala mi na przystępne przekazanie wiedzy oraz esencji potrzebnej aby stać się developerem oraz aby być na bieżąco w szybko rozwijających się technologiach.
Zarejestruj się na mój kurs aby zacząć przygodę z programowaniem i rozpocznij lukratywną karierę w branży IT.