Pelatihan Pengembangan Aplikasi Web dan REST API Node. JS

所在平台: Udemy

课程主页: https://www.udemy.com/course/idnodejs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程:Node.js Web应用与REST API开发 培训总结 本课程是一项在线培训,旨在深入理解使用Node.js开发现代Web应用和RESTful服务。课程将引导学员从Node.js基础知识到构建交互式Web应用和高效管理API的能力。 **核心内容概览:** * **Node.js基础:** 学习服务器端JavaScript运行时、使用npm(Node Package Manager)管理依赖,以及使用Express.js框架构建高效、有组织的Web应用。 * **Express.js进阶:** 掌握Express.js的MVC(Model-View Controller)模式,利用Bootstrap和Admin LTE模板进行前端视图开发。 * **数据库集成:** 学习通过ORM(Object Relational Mapping)框架访问数据库,并通过CRUD(Create, Read, Update, Delete)操作演示与SQLite, MySQL, PostgreSQL, SQL Server及MongoDB的集成。 * **REST API开发:** 深入理解REST API概念,构建计算器API,处理HTTP错误(404, 500),使用Swagger进行API文档化,实现文件上传,以及开发发送邮件的REST API(含附件)。 * **安全实践:** 学习HTTPS/SSL的应用,用户注册与密码安全,创建管理员和普通用户角色(以汽车预订为例),实现用户登录与登出,利用JWT Token进行REST API认证,以及基于角色的访问控制(RBAC)。 * **安全性加固:** 学习处理忘记密码、"记住我"功能,防御CSRF(跨站请求伪造)攻击,以及配置CORS(跨域资源共享)。 * **部署:** 学习将Node.js应用部署到Linux (Debian/Ubuntu)、Windows Server和Docker容器。 **特点:** * 课程包含大量实践练习。 * 提供Udemy论坛供学员交流和解决问题。

课程评论(0条)

课程详情

Pelatihan Pengembangan Aplikasi Web dan REST API dengan Node.js adalah kursus online yang dirancang untuk memberikan pemahaman mendalam tentang pengembangan aplikasi web modern dan layanan RESTful menggunakan teknologi Node.js. Pelatihan ini membawa peserta melalui perjalanan dari dasar-dasar Node.js hingga kemampuan yang diperlukan untuk membuat aplikasi web interaktif dan mengelola API dengan efisien.Peserta akan belajar tentang konsep dasar Node.js, termasuk pemahaman tentang runtime JavaScript di sisi server, pengelolaan dependensi dengan npm (Node Package Manager), dan penggunaan Express.js sebagai framework untuk membangun aplikasi web yang efisien dan skematis. Peserta untuk akan mempelajari bagaimana menggunakan template web seperti Admin LTE kedalam Express.js.Berikut ini topik penting pada pelatihan ini:Pendahuluan dan PersiapanPemrograman Dasar Node.JSPenanganan errorPengembangan Aplikasi Web Node.JS dengan Framework ExpressKonsep Express MVC (Model View Controller)Pemanfaatan Library Bootstrap Untuk ViewPemanfaatan template Admin LTEExpress Async AwaitExpress SessionSession dengan External Session Server - RedisMembaca file.ENVMemasang Favicon pada Aplikasi WebAkses Database Melalui ORM (Object Relational Mapping) FrameworkNode.JS Express dan SQLite - Demo CRUD (Create, Read, Update, Delete)Node.JS Express dan MySQL - Demo CRUDNode.JS Express dan PostgreSQL - Demo CRUDNode.JS Express dan SQL Server - Demo CRUDNode.JS Express dan MongoDBPengembangan Aplikasi Web REST API / RESTful dengan Node.JSKonsep REST APIMembuat API Untuk KalkulatorPenanganan Error - HTTP 404 dan HTTP 500Swagger pada Node.JS ExpressResource API: Database REST APIUpload File pada Aplikasi REST APIMembuat REST API untuk Mengirim EmailMembuat REST API untuk Mengirim Email dengan AttachmentSistem Keamanan Pada Aplikasi Node.JS ExpressPenerapan HTTPS/SSL pada Node.JS ExpressRegistrasi User dan Pengamanan PasswordMembuat User Untuk Manager dan Admin - Car ReservationLogin dan Logout untuk Aplikasi WebRegistrasi User dan Pengamanan Password untuk Aplikasi REST APIPenerapan Authentikasi dengan JWT Token untuk Aplikasi REST APIAuthorisasi Berbasis Role (RBAC) untuk kasus Aplikasi Web dan REST APIMenangani Lupa PasswordMenangani Login dengan Fitur Remember MeMenangkal Serangan CSRF (Cross-Site Request Forgery)Cross-Origin Resource Sharing (CORS)Menonaktifkan Swagger API Untuk Mode ProductionDeployment Aplikasi Node.js pada Linux Debian/Ubuntu, Windows Server dan Docker ContainerPelatihan dilengkapi dengan banyak praktek. Jika ada kendala, disediakan forum diskusi didalam Udemy ini. Silakan bergabung di pelatihan ini.

课程标签

0人关注该课程

主题相关的课程