- Introducere
- Instalare
- Node context
- Creare web server
- Citire și scriere fișiere text
- Routing pe server
- Debugging în VSCode
- Crearea și exportul modulelor
- Pachete npm și instalare nodemon
- Package.json și utilizare nodemon
- Miniproiect de final - REST api
What you'll learn
- Ce este NodeJS, care este diferența dintre JavaScript în browser și NodeJS
- Cum să creezi un server http și cum să îl apelezi din browser
- Cum să folosești într-o aplicație atât modulele NodeJS, cât și module externe sau module scrise de tine
- Cum să implementezi un REST api și să faci debugging în editorul de cod
Description
Învață fundamentele Node.js în doar o oră și construiește o aplicație simplă de tip REST api de la 0.
Node.js este platforma pe care cei mai multi developeri web aleg să o folosească pentru a dezvolta aplicații full stack cu JavaScript.
De ce este Node.js atât de popular?
Permite utilizarea aceluiași limbaj de programare, atât în frontend cât și în backend (server), ceea ce face ca dezvoltarea aplicațiilor web full stack să devină foarte rapidă, spre deosebire de alte stack-uri de tehnologii unde diferențele dintre backend și frontend sunt extrem de mari și e nevoie de programatori cu skillset-uri diferite pentru a pune pe picioare o aplicație web.
Ce vei învăța în curs?
Cum să instalezi Node.js și cum să-ți pregătești mediul de dezvoltare
Care este diferența dintre codul de JavaScript care rulează în browser și cel care rulează în mediul Nodejs
Cum să creezi un server web și cum să-l apelezi din browser
Cum să interacționez cu fișierele de pe disc prin scriere, citire etc.
Cum să faci rutarea request-urilor în funcție de url
Cum să faci debugging aplicației tale folosind editorul VSCode
Cum să creezi și să exporți module
Cum să folosești npm pentru instalarea de pachete externe
Diferența dintre modurile în care se face import/export de module în Node(CommonJS) vs. ES6
Cum să instalezi și să utilizezi nodemon în procesul de dezvoltare
Cum să implementezi un simplu REST api
Știu că sunt multe alte aspecte ale Node.js care nu sunt descrise în acest curs, dar cursul cuprinde suficient pentru a-ți pune bazele și a înțelege unde vine piesa Node.js în puzzle-ul numit Web Development.
Deși este doar o oră de conținut, te asigur că sunt comprimate extrem de multe informații esențiale care te vor ajuta să înțelegi imaginea de ansamblu.
Other Courses
TailwindCSS 2 - Learn TailwindCSS for Beginners
Learn one of the best utility-first frameworks on the web
Mastering Kitchen Interior Design in 3DsMax & Corona Render
Creating Stunning Kitchen Design in 3Ds Max
FREE CI/CD Pipeline Course
Learn CI/CD pipeline concepts as well as DevOps and agile. Intro to Jenkins CI/CD pipeline Masterclass course.
Photoshop: Learn Digital Painting Basics in Photoshop
Photoshop: Learn the software and use a Wacom tablet to easily start creating beautiful digital paintings in Photoshop.
About the instructors
- 4.45 Calificación
- 421 Estudiantes
- 1 Cursos
Development Factory
Tehnologia pe înțelesul tău
Cursuri de programare și tehnologie pentru cei la început de drum care își caută calea spre IT, dar nu numai, predate de instructori care au trecut prin același proces ca și tine și înțeleg cum te simți.
Mii de români au învățat deja programare online din cursurile noastre, așa că hai să fii și tu unul dintre ei. Învață programare în ritmul tău și alătură-te revoluției tehnologice în care trăim.