Node.js, Express i MongoDB

dla osób, które chcą poznać platformę Node.js, bazę danych MongoDB oraz framework Express

3.90 (699 reviews)
Udemy
platform
Polski
language
Web Development
category
Node.js, Express i MongoDB
4,945
students
24 hours
content
Apr 2024
last update
$19.99
regular price

What you will learn

poznać podstawy back-endu

korzystać z API platformy Node

tworzyć zaplecze serwerowe, wykorzystując JavaScript

tworzyć serwisy webowe z użyciem frameworka Express

korzystać z nierelacyjnych baz danych MongoDB

Why take this course?

Masz ochotę lub potrzebę poznać Node.js, MongoDB i Express? Świetnie, ten kurs Ci w tym pomoże.


  • Dla kogo jest ten kurs?

Kurs tworzyłem z myślą o początkujących i średniozaawansowanych front-end developerach. Dlaczego? Bardzo wielu front-end developerów musi (wymaga od nich tego praca lub coraz trudniejsza rekrutacja) opanować w pewnym stopniu technologie back-endowe, czyli programowanie po stronie serwera oraz bazy danych.

Przy okazji tego odkrywania back-endu często okazuje się, że tworzenie aplikacji sieciowych (po stronie serwera) staje się drugą nogą front-end developera i idzie on w kierunku full-stack developera, czyli ogarniacza zarówno kwestii frontu i back-endu. Inna sprawa, że nawet jeśli taki front-end developer w przyszłości nie będzie się do back-endu dotykał, to wiedza o tym, jak to działa, uczyni go lepszym front-end developerem.

Ten kurs jest skierowany do osób, które znają JavaScript, ale nie znają Node.js, MongoDB i Express.  Jeśli znasz już MongoDB i Express, to nie trać czasu na ten kurs, wybierz coś bardziej zaawansowanego.


  • Uczymy się Node.js, MongoDB i Express - czyli jesteśmy w świecie JavaScript

No właśnie, ten kurs nie uczy JavaScript od podstaw, zakładam, że na tym etapie wiesz już, co to zmienne, scope, ES6, funkcja strzałkowa czy klasy. Nie musisz wymiatać, ale posługiwać się tymi elementami języka JavaScript powinieneś. Jeśli czujesz, że masz tu duże braki lub któreś z przytoczonych pojęć jest Ci obce, to przed przystąpieniem do tego kursu, w Twoim interesie, popracuj nad swoim JavaScriptem. Polecam przy tym mój kurs o JavaScript na Udemy (ale możesz uczyć się z dowolnego miejsca i w dowolny sposób - ważne, by skutecznie i przyjemnie).


  • Jeśli jeszcze nie pracujesz...

... i uczysz się ze mną w ramach sześciu etapów-kursów dostępnych na Udemy, to ten kurs stanowi 5. etap mojego programu. Po tym kursie staniesz się lepszym programistą i uzyskasz kolejny istotny argument w drodze do swojej pierwszej pracy jak front-end developer.


  • Jeśli pracujesz jako początkujący front-end developer (staż lub junior) ...

... to zapewne masz potrzebę lub chęć, by rozwijać się w tym kierunku. Ten kurs będzie dla Ciebie dobrym wprowadzeniem w back-end.


Czym jest Node.js, MongoDB i Express

- Node.js - środowisko uruchomieniowe dla JavaScript po stronie serwera. Pisze programy, które uruchamiasz już nie tylko w przeglądarce. Dzięki Node.js JavaScript stał się  uniwersalnym językiem programowania i jednym z najpopularniejszych (prawdopodobnie najpopularniejszym)

- MongoDB - najpopularniejsza nierelacyjna (NoSQL) baza danych, bardzo popularna wśród programistów tworzących aplikacje w Node.js

- Express - najpopularniejszy framework Node.js do tworzenia aplikacji webowych (pełni podobną rolę jak Laravel w PHP, Spring w Java, Django w Pythonie czy Ruby on Rails w Ruby)


Jak wygląda kurs

Pierwsza część kursu, będąca wprowadzeniem w świat Node.js, jest prowadzona przeze mnie (Bartek Borowczyk). Ten etap ma na celu pokazać Ci, czym Node.js jest, w jaki sposób działa i jak go używać. Na tym etapie będą też dwa proste projekty w wierszu poleceń oraz sekcja serwer HTTP, która pokaże Ci na czym polega komunikacja między serwerem a klientem za pomocą protokołu TCP/IP i protokołu HTTP. Oprócz tego skonstruujemy przykładowe (proste) aplikacje serwerowe w Node.js.

Następnie przejdziemy do nauki Express. Sekcję tę poprowadzi Jakub Król, świetny programista, ale też rewelacyjny i doświadczony wykładowa, który najpierw zrobi wprowadzenie do Express i jego najważniejszych metod, a następnie pokaże jak stworzyć aplikację backendową w Express i jak zintegrować ją z frontem.

Trzecia część kursu to projekt Bartka Kaczora, świetnego programisty JavaScript i Node.js, który, stosując własne praktyki i przyzwyczajenia, stworzy projekt będący sporym wyzwaniem dla osób, która niedawno zaczęła się Node.js, Express i MongoDB uczyć.  Stworzymy prosty serwis typu CMS oraz umieścimy go w chmurze Heroku.

Wreszcie na deser, już nie jako główny rdzeń kursu, a raczej bonus (dla chętnych), otrzymasz materiał poświęcony testom automatycznym w Node.js. Poprowadzi go Rafał Ruciński.


Reasumując

Kurs jest wprowadzeniem (dotyczy podstaw i jest od podstaw) w świat back-endu z wykorzystaniem języka JavaScript. Uczysz się trzech topowych technologii web developmentu, na które jest (i będzie) wielki popyt na rynku pracy. Ale zdobywasz też umiejętności, które w przyszłości mogą Ci pozwolić tworzyć własne serwisy, sklepy internetowe, aplikacje mobilne. Wszystko to, i wiele więcej, jest możliwe z użyciem między innymi trzech technologii, które już za chwilę możesz poznawać w tym kursie.


Jeśli nadal nie jesteś pewna/pewny, czy to dla Ciebie, obejrzyj kilka pierwszych darmowych lekcji.

Zapraszam i do zobaczenia! :)

Samuraj Programowania (Bartek Borowczyk)


PS.  W najbliższych czasie (lipiec) kurs będzie jeszcze uzupełniony o materialy o MongoDB.

Our review

źródło danych: https://www.facebook.com/groups/169852194707951/permalink/10156235898304526/ Opublikowane opinie na temat kursu "Samuraj Kodera: Stały Samuraj Node.js" w grupie związanej z kursami Samuraj Kodera na Facebooku w różnych odcieniach ocen, od bardzo pozytywnych, w których uczestnicy chwalą jakość wykładów i przystępność materiałów, po mniej pozytywne, w których zarzucają niektórym aspektom kursu, takim jak wybór technologii (np. użycie Pug zamiast HTML), zarządzanie projektami w ostatnich sekcjach kursu czy brak pełnego dostępu do zasobów kursowych (np. udostępnienie wszystkich plików kodu). W wielu opinii podkreśla się, że pierwsze sekcje kursu są dobrze wykonane i łatwe w zrozumieniu, a uczestnicy czują się na odpowiednim poziomie. Wysoki poziom prowadzenia kursu podkreśla Jakub Król oraz Bartłomiej Borowczyk, ale zarzuty padają na niektóre sekcje kursu, które wydają się być za avansowe dla początkujących lub gdzie brakuje jasnego przekazu. Niektórzy uczestnicy zauważają, że projekty w ostatnich sekcjach kursu wykorzystują technologie nie omówione wcześniej na tej ścieżce, co może sprawić trudności osobom bardzo na początku swojej drogi z programowaniem. Wspominane są również problemy z zaruszanym ostatni projekt, który miał wykorzować wszystkie technologie omów, zarzadem na kończy zapasowe projekty bezpościa ejszy kod. Podsumowano, że cho dostęp do pełnych zasową wiedzę Node.js oraz MongoDB bardziej zrozumia te technologie są klucze dla początkującego programisty, a React jest nieomawiony wcześnie na te technologie. PodSumujemy, że kurs Samuraja Kodera: Stały Samuraj Node.js jest bardzo dobego i przysta dla początkującego, ale zarzędym wą skutki wprowadzi nas nauczy, a React jest... (poczatkowy projekt) :) Wysoka nota za wysoką wartość kursów Samuraja Kodera, szczegowo za Samurajem Node.js, jest zasową jakość pełnych projektów i wykorzuje technologie omów, ale zarzędym wcześnie nieomawiane i czasu na React... (pokazowy projekt) :) Ważny kontekst kursu "Samuraj Kodera: Stały Samuraj Node.js" wymoczonym przez użytę grupy na Facebook, gdzie uczony oceniu jakości upewniające się na React i inivariable ivariable.

Charts

Price

Node.js, Express i MongoDB - Price chart

Rating

Node.js, Express i MongoDB - Ratings chart

Enrollment distribution

Node.js, Express i MongoDB - Distribution chart
2330558
udemy ID
4/20/2019
course created date
10/29/2019
course indexed date
Bot
course submited by