Node. js, Express i MongoDB

所在平台: Udemy

课程主页: https://www.udemy.com/course/kurs-nodejs-express-mongodb/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程概述** 本课程旨在帮助初学者和中级前端开发者掌握 Node.js、MongoDB 和 Express 这三项后端技术。课程强调这些技能对于前端开发者未来的职业发展至关重要,无论他们是想成为全栈开发者,还是仅仅为了更好地理解后端工作原理。 **先决条件** * 熟悉 JavaScript,包括变量、作用域、ES6 特性(如箭头函数、类)等。 **课程内容** 1. **Node.js 入门 (Bartek Borowczyk)** * 介绍 Node.js 的概念、工作原理和使用方法。 * 通过命令行项目和 HTTP 服务器示例,演示服务器与客户端的通信(TCP/IP 和 HTTP 协议)。 * 构建简单的 Node.js 服务器应用程序。 2. **Express 框架 (Jakub Król)** * 介绍 Express 框架及其核心方法。 * 演示如何使用 Express 构建后端应用程序,并与前端集成。 3. **综合项目 (Bartek Kaczor)** * 使用 Node.js、Express 和 MongoDB 构建一个简单的 CMS(内容管理系统)。 * 将项目部署到 Heroku 云平台。 **课程补充 (Bonus)** * **Node.js 自动化测试 (Rafał Ruciński)** * 介绍 Node.js 中的自动化测试技术。 **课程总结** 本课程是使用 JavaScript 进入后端开发的入门指南,涵盖了当前 Web 开发领域需求量极大的三项核心技术。完成本课程后,学员将能够构建自己的服务、在线商店和移动应用程序,为职业发展提供有力支持。 **注意**:课程将在七月更新 MongoDB 相关内容。

课程评论(0条)

课程详情

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 JavaScriptNo 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 kursPierwsza 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ącKurs 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.

课程标签

0人关注该课程

主题相关的课程