Become a Back-End Web Developer
Offered By: LinkedIn Learning
Course Description
Overview
Learn the foundational skills of back-end web development and put them into practice using the popular server-side programming language Node.js. Work with databases, test your code, build and consume RESTful APIs, and dig deeper into security and HTTP.
Note: This path is designed for web developers who know the basics of programming, HTML, JavaScript, and CSS, and those who have completed the Become a Web Developer learning path.
Note: This path is designed for web developers who know the basics of programming, HTML, JavaScript, and CSS, and those who have completed the Become a Web Developer learning path.
- Learn how to persist data in your applications.
- Build and consume RESTful web services.
- Secure your application's data.
Syllabus
- Course 1: Learning Node.js
- Learn the basics of Node.js—a lightweight JavaScript-based platform—and how to build a simple application.
- Course 2: Node.js Essential Training
- Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.
- Course 3: Node.js: Testing and Code Quality
- Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
- Course 4: Databases for Node.js Developers
- Learn about the various database options available for Node.js applications, so that you can select the right database for your app.
- Course 5: Building RESTful APIs with Node.js and Express
- Find out how to build a simple, RESTful web API using Node.js, Express, and MongoDB.
- Course 6: Express Essential Training
- Learn how to get started with Express, the flexible, minimalist framework that sits on top of Node.js and allows you to build powerful websites and web applications.
- Course 7: Programming Foundations: Web Security
- Learn about the most important security concerns when developing websites, and what you can do to keep your servers, software, and data safe from harm.
- Course 8: Node.js: Securing RESTful APIs
- Learn how to secure a RESTful API to keep your application data—and your users—safe.
- Course 9: HTTP Essential Training
- Learn the fundamentals of HTTP. Explore HTTP terminology, requests and responses, and HTTP headers.
- Course 10: Learning npm the Node Package Manager
- Learn how to install and use npm, the node package manager that allows JavaScript developers to share and reuse code.
- Course 11: Advanced npm
- Take your npm skills to the next level. Learn how to publish packages, execute audits, and master advanced npm commands and functions.
- Course 12: Node.js: Microservices
- Gain a deeper understanding of how microservices are built and used. Learn how to use Node.js to build out a microservices architecture from scratch.
Taught by
Alex Zanfir, Alex Banks, Jon Peck, Daniel Khan, Emmanuel Henri, Emmanuel Henri, Kevin Skoglund, Emmanuel Henri, Morten Rand-Hendriksen, Emmanuel Henri, Emmanuel Henri and Daniel Khan
Related Courses
MongoDB for Node.js DevelopersMongoDB University Introduction to Office 365 Development and APIs
Microsoft via edX Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera Introduction to MongoDB using the MEAN Stack
MongoDB via edX