Advanced Server-Side Programming with Node. js

所在平台: Udemy

课程主页: https://www.udemy.com/course/advanced-server-side-programming-with-nodejs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:高级服务器端编程与Node.js 概述:Node.js是一种强大且高效的编程语言,其非阻塞输入/输出技术使其非常适合创建以用户交互为中心的高度可扩展web应用程序。在本课程中,您将学习如何使用EJS、PassportJS、OAuth(用于与Facebook、Twitter等进行用户身份验证)、Helmet模块和BCrypt加密等多种语言和框架创建高度安全且可扩展的应用程序。您还将学习MVC架构,以确保代码库具有可维护性和可扩展性,从而提升您的开发能力。本课程适合对Node.js有基本了解并希望通过学习需求技能将web应用程序的安全性和可扩展性提升到更高水平的开发者。 作者简介:Mohammad Hunan Chughtai是纽约市的全栈网络开发者,拥有计算机科学和数学背景。他曾从事多种技术栈的开发,包括PHP、Ruby on Rails以及Node.js/MERN栈。在使用Node.js、express.js和其他JavaScript技术为客户构建网站方面,他享有盛誉,专注于编写高度可扩展和安全的代码。Mohammad曾领导团队开发功能性和面向对象的软件,他希望成为培养能够解决大规模问题的软件开发者的推动力,从而创造一个更友好和高效的世界。此前,他曾担任数学讲师,教授标准逻辑测试技能,如SAT。闲暇时,他喜欢学习新技术,以便与朋友一起构建有用且令人兴奋的软件和硬件项目。

课程评论(0条)

课程详情

Node.js is a powerful, performance-efficient language. Its non-IO blocking technology makes it perfect for creating highly scalable web applications built around user interaction. In this course, you will learn to create highly secure and scalable applications using various languages and frameworks such as EJS, PassportJS, OAuth (for user authentication with Facebook, Twitter and more), the Helmet module, and encryption with BCrypt. You will also learn about the MVC architecture to make sure your codebase is maintainable and scalable, making you a better developer overall. This course is for you if you have a basic understanding of Node.js and want to take your web applications to the next level in security and scalability by learning in-demand skills. About the Author Mohammad Hunan Chughtai is a full stack web developer in NYC with a computer science and mathematics background. He has worked on many stacks including PHP, Ruby on Rails and of course Node.js/MERN stacks. He has built many websites for clients using Node.js, express.js, and other JavaScript technologies. He has been commended for his focus on writing highly scalable and secure code. Mohammad has led teams in developing functional and object-oriented software. He hopes to be a driving force in the generation of software developers who will solve large-scale issues, ultimately leading to a better, more friendly, and efficient world. Previously, he worked as a math instructor, teaching skills for standardized logic testing, such as the SAT. In his spare time, he likes to learn new technologies in order to build useful and exciting software and hardware projects with friends.

课程标签

0人关注该课程

主题相关的课程