Aflați cum să utilizați Deno în acest curs complet. Deno este o alternativă Node.js creată de aceeași persoană care a creat Node.js. În acest curs tutorial, veți învăța cum să creați aplicații reale cu Deno. Veți învăța, de asemenea, elementele de bază ale Typescript. Veți vedea cum să utilizați Deno pentru a crea o aplicație de sondaj cu un API REST folosind MongoDB.
💻 Cod: https://github.com/thecodeholic/freecodecamp-deno-course
💻 Cod aplicație sondaj: https://github.com/thecodeholic/deno-survey
🎥 Curs de la The Codeholic. Vezi canalul lui: https://www.youtube.com/channel/UC_UMEcP_kF0z4E6KbxCpV1w
🐦 The Codeholic pe Twitter: https://twitter.com/TheCodeholic
🔗 Site-ul oficial Deno: https://deno.land/
⭐️ Conținutul cursului ⭐️
Introducere
———————
⌨️ (00:00:00) Introducere
⌨️ (00:02:02) Prezentare generală a cursului
⌨️ (00:04:38) Proiect de curs
⌨️ (00:05:51) Ce este Deno
⌨️ (00:08:19) Proiect de curs (aplicația Survey) demo
⌨️ (00:11:54) Instalați și începeți
⌨️ (00:14:34) Scrie „Hello World”
⌨️ (00:15:50) Caracteristici principale
TypeScript
———————
⌨️ (00:17:22) Ce este TypeScript
⌨️ (00:24:04) Tipuri TypeScript
⌨️ (00:37:40) Interfețe
⌨️ (00:43:46) Cursuri
⌨️ (00:48:03) Generic
⌨️ (00:56:31) Enumerări
Caracteristici principale
———————
⌨️ (01:01:23) Import de la URL
⌨️ (01:02:23) Sintaxa de import a modulelor ES6
⌨️ (01:03:01) Nivelul superior vă așteaptă
⌨️ (01:04:18) Browser API
⌨️ (01:06:20) Securitate
⌨️ (01:16:31) Fișier executabil unic
⌨️ (01:18:55) Comenzi terminale
⌨️ (01:23:52) Bibliotecă standard și module terță parte
⌨️ (01:26:31) Creați un server HTTP de bază
⌨️ (01:32:20) Lucrul cu sistemul de fișiere
⌨️ (01:41:55) Folosind pachete npm
⌨️ (01:45:40) Răspunsuri la întrebări frecvente
Proiect – Aplicație de sondaj
———————–
⌨️ (01:57:02) Instalați oak framework și configurați serverul de bază
⌨️ (02:03:41) Instalați denon pentru repornirea automată a serverului la schimbarea fișierului
⌨️ (02:06:03) Gestionați cu ușurință versiunile și dependențele
⌨️ (02:08:06) Organizați trasee
⌨️ (02:09:36) Creați AuthController și configurați rutele de conectare și înregistrare
⌨️ (02:13:54) Configurați conexiunea cu MongoDB
⌨️ (02:19:40) Creați model de utilizator și implementați înregistrarea
⌨️ (02:40:42) Implementați autentificare
⌨️ (02:54:16) Instalați dontenv și creați fișierul .env
Sondaj CRUD
———————–
⌨️ (02:59:35) Configurați rutele pentru Survey CRUD și Creați SurveyController
⌨️ (03:04:52) Creați model de sondaj și implementați crearea de sondaj
⌨️ (03:11:22) Implementați sondaje get
⌨️ (03:20:33) Creați modelul de bază și moșteniți modelele de sondaj și utilizatori de acolo
⌨️ (03:26:12) Implementați pentru a obține un singur sondaj
⌨️ (03:31:29) Implementați actualizarea sondajului
⌨️ (03:39:22) Erori ale aplicației de imprimare
⌨️ (03:40:26) Remedierea problemei legate de „această” legare
⌨️ (03:44:27) Implementați ștergerea sondajului
⌨️ (03:48:52) Creați authMiddleware și adăugați autentificare la Survey CRUD
⌨️ (04:07:38) Implementați CRUD de întrebări
Creați site web
———————–
⌨️ (04:44:15) Creați SiteController și configurați rute
⌨️ (04:47:38) Instalați motorul de șablon și creați vizualizări
⌨️ (04:51:48) Redați toate sondajele
⌨️ (04:55:32) Configurați stejar pentru a gestiona fișierele statice (CSS, Javascript, imagini)
⌨️ (05:06:05) Scrieți stiluri de bază
⌨️ (05:07:31) Creați și utilizați fișiere cu vizualizare parțială
⌨️ (05:09:30) Implementați pentru a vizualiza un singur sondaj
⌨️ (05:33:58) Obțineți date și validare trimise formularului
⌨️ (05:49:07) Implementați afișarea erorilor de validare în formă
⌨️ (06:01:45) Implementați pentru a salva răspunsurile la sondaj
⌨️ (06:14:49) Creați un sondaj real folosind aplicația noastră pentru sondaje
—
Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org
Citiți sute de articole despre programare: https://freecodecamp.org/news
Cursuri interesante:
- Utilizați PHP pentru a crea un cadru MVC – Curs complet
- React & TypeScript – Curs pentru începători
- Tutorial OpenStack – Operați propriul cloud privat (curs complet)
- Cadrul PHP Yii2 – Curs complet (Construiți o clonă YouTube)
- Implementați 12 aplicații în AWS, Azure și Google Cloud
- Construiește-ți prima aplicație Blockchain folosind Ethereum Smart Contracts și Solidity
- Tutorial site eCommerce – Magazin online cu WooComerce și WordPress
- Tutorial MongoDB – aplicația CRUD de la zero folosind Node.js
- Curs de dezvoltare web Full Stack în cloud – Svelte, Postgres, Vercel, Gitpod
- Creați un site web de la început până la sfârșit folosind WordPress [Curs complet]