Build a full-stack, Angular-powered website from scratch. Learn how to combine this key enterprise JavaScript framework with hapi, MySQL, Google Cloud, and more.
All Courses
Skill Level
- Beginner (6)
- Intermediate (30)
- Advanced (6)
Subjects
- Developer (42)
- Web (37)
- Web Development (37)
- Business (3)
- Programming Languages (3)
- IT (2)
- Cloud Computing (2)
- Development Tools (2)
- Marketing (1)
- Mobile Apps (1)
- Servers (1)
Software
- Node.js
- Express.js (11)
- MongoDB (7)
- Angular (5)
- NPM (4)
- Webpack (4)
- React.js (3)
- JavaScript (2)
- .NET (1)
- Amazon Web Services (1)
- Apache Cordova (1)
- Azure (1)
- C# (1)
- Docker (1)
- Google Cloud (1)
- Hapi (1)
- Koa (1)
- Kubernetes (1)
- LoopBack (1)
- MySQL (1)
- Perl (1)
- PhoneGap (1)
- Python (1)
- Redis (1)
- Ruby (1)
- Socket IO (1)
- TypeScript (1)
- Vue.js (1)
Companies
- Open Source (42)
- Facebook (3)
- Microsoft (2)
- Oracle (2)
- Adobe (1)
- Amazon (1)
- Apache (1)
- Docker (1)
- Google (1)
Authors
-
-
Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.
-
Learn how to secure a RESTful API to keep your application data—and your users—safe.
-
Learn how to build full-stack applications with MongoDB, Express, React, and Node.js—collectively known as the MERN stack.
-
Learn how to build dynamic websites with Node.js and Express.js, a popular web server framework.
-
Find out how to build a simple, RESTful web API using Node.js, Express, and MongoDB.
-
Build your own bots. Discover how to leverage Node.js and natural language processing services such as Google Dialogflow and Alexa Skills Kit to build voice and text chatbots.
-
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 build a practical command-line developer tool in Node.js that automates a few key Git commands in this supportive, project-based course.
-
Learn how to apply the popular Vue.js framework with Node.js to build a full-stack app in JavaScript.
-
Build apps that leverage all that the cloud has to offer. Learn how to package a Node.js app with Docker, deploy it to Kubernetes, and enhance it with cloud native capabilities.
-
Learn how to combine React, Node.js, and Amazon Web Services (AWS) in a full-stack, full-featured website.
-
Take full advantage of the elasticity of the cloud. Learn how to efficiently refactor, configure, and deploy your Node.js apps on Azure using Azure App Service.
-
Deepen your essential knowledge of Node.js. Learn how to set up and communicate with web servers and test and deploy your Node.js apps.
-
Learn how to persist data in your web applications with the MEAN stack: MongoDB, Express.js, Angular, and Node.js.
-
Learn the basics of Node.js—a lightweight JavaScript-based platform—and how to build a simple application.
-
Learn how to work with Angular 2 and Node.js to build a full-stack web application—which you can later use as a template for your own web app.
-
Learn by doing! Learn full-stack JavaScript development by building a web application with MongoDB, Node.js, and React.js, in this hands-on JavaScript programming course.
-
Discover how to optimize web development with webpack 4, the versatile module bundler. Learn how to set up, configure loaders, and use plugins.
-
Tackle complex projects with Express, the most popular Node.js framework. Learn how to integrate a database, add user authentication, process files, improve app security, and more.
-
Take your npm skills to the next level. Learn how to publish packages, execute audits, and master advanced npm commands and functions.
-
Learn how to get started with Koa, a popular middleware framework for Node.js.
-
C# and .NET developers: Learn how to transition to enterprise Node.js development.
-
Discover how to use TypeScript, a superset of JavaScript, with Node.js. Learn how to leverage this popular language's tools to support the development of large-scale applications.
-
Explore sophisticated programming techniques that can help you scale your Node.js applications, including cloning, database scaling, and decomposing apps into microservices.
-
Learn how to install and use npm, the node package manager that allows JavaScript developers to share and reuse code.
-
Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.
-
Learn how to debug and optimize the performance of your Node.js applications.
-
Learn advanced techniques for asynchronous programming and data streaming in Node.js.
-
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.
-
Learn how to deploy Node.js applications. Review different deployment scenarios, and get practical tips and insights into the pros and cons of each option.
-
Learn how to use common design patterns in Node.js to write better JavaScript code.
-
Learn how to quickly and efficiently build REST-based APIs using LoopBack, an easy-to-use Node.js framework.
-
Learn about the various database options available for Node.js applications, so that you can select the right database for your app.
-
Learn the basics of Socket.IO, and discover how to use this real-time web library to set up a chat application with multiple rooms.
-
Optimize web development with webpack 3. Learn the basics of transforming, bundling, and processing JavaScript, CSS, and other files with this versatile tool.
-
Learn how to quickly pick up new web development languages and frameworks, including Node.js, Python, Perl, and Ruby.
-
Learn how to gauge quality, implement testing, and ensure sufficient code coverage in your Node.js apps.
-
Learn how Angular works in the real world. Find out how to enhance an existing user registration app with new views and controllers to interact with real-time data streams.
-
Learn how to develop web applications and web APIs with the MEAN stack: MongoDB, Express.js, AngularJS, and Node.js.
-
Learn the basics of creating, configuring, and compiling Android and iOS apps with Apache Cordova, the open-source cross-platform app development tool.
-
Optimize your build process with webpack. Learn the basics of transforming, bundling, and processing JavaScript and CSS files with this versatile module bundler.
“Words cannot express how much you people at lynda.com have changed my life. I have learned more than I could have from reading books.” —Joseph A.
more from our members »
