YoVDO

Become a Back-End Web Developer

Offered By: LinkedIn Learning

Tags

Web Development Courses Databases Courses Node.Js Courses Microservices Courses Web Security Courses Express Framework Courses

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.
  • 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

Advanced Topics and Future Trends in Database Technologies
University of Colorado Boulder via Coursera
Manejando bases de datos con AWS Aurora
Coursera Project Network via Coursera
Amazon Aurora MySQL and Amazon RDS MySQL
Amazon Web Services via AWS Skill Builder
Amazon Aurora MySQL - Basics
Amazon Web Services via AWS Skill Builder
Amazon Aurora MySQL - Basics (French)
Amazon Web Services via AWS Skill Builder