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
Courses under this program:
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 (2019)
-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 about how to get started with Express, the back-end Node.js framework that 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.
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 (2019)
-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 about how to get started with Express, the back-end Node.js framework that 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.
Courses
-
Learn how to install and use npm, then take your npm skills to the next level. Learn how to publish packages, execute audits, and master advanced npm commands and functions.
-
Learn the fundamentals of HTTP. Explore HTTP terminology, requests and responses, and HTTP headers.
-
Find out how to build a simple, RESTful web API using Node.js, Express, and MongoDB.
-
Learn about the various database options available for Node.js applications, so that you can select the right database for your app.
-
Learn about how to get started with Express, the back-end Node.js framework that allows you to build powerful websites and web applications.
-
Learn the basics of Node.js—a lightweight JavaScript-based platform—and how to build a simple application.
-
Learn how to install and use npm, the node package manager that allows JavaScript developers to share and reuse code.
-
Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.
-
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.
-
Learn how to secure a RESTful API to keep your application data—and your users—safe.
-
Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
-
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.
Taught by
Alex Zanfir, Alex Banks, Jon Peck, Daniel Khan, Emmanuel Henri, Jamie Pittman, Kevin Skoglund and Morten Rand-Hendriksen
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
Miríadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera