Here at Fullstack Developer Academy we are constantly working on great courses with amazing content.
Duration: 8 hours
Level: Beginner to Intermediate
Node.js has gained popularity over the years and it is now trusted by large, multinational, Fortune 500 organisations. We'll go through the basics of Node.js so that you will be familiar with its most exciting parts.
NoSQL database have also evolved and there are some NoSQL database that have true enterprise capabilities. We'll take a look at what makes a NoSQL database an enterprise database.
Furthermore we'll also work with the latest version of Angular to create a cutting edge graphical user interface for our application.
- Section 1 is about Node.js and students will get an introduction to the basics of Node.js using ECMAScript 2015.
- Section 2 is about designing REST APIs
- Section 3 is about Enterprise NoSQL
- Section 4 is about putting together an API using the material learned in the previous 3 sections
- Section 5 is about using Angular 5 and adding a frontend interface to the application
By the end of Section 5 students will be familiar with the following key concepts:
- Designing a REST API using a package (either Express, Hapi, Koa or Restify)
- Understanding the basic concepts behind NoSQL
- Understand what Enterprise NoSQL is
- Work with JSON and binary data using NoSQL
- Apply data modelling concepts to a data set
- Understand searches and indexes in NoSQL
- Have practical knowledge of geospatial data
- Understand Angular5 and its core concepts
- Understand the architecture of fullstack applications
Free course - Introduction to Node.js
Duration: Close to an hour
Level: Absolute beginner
Throughout these videos you can get familiar with the basic concepts behind Node.js and learn:
- How to install Node.js
- How to run applications using Node.js
- How does the event driven, single threaded, non-blocking features of Node.js work
- Learn about asynchronous code execution
- Get familiar with some of Node.js's build in APIs
- Learn how to work with npm
- Understand semantic versioning
(You can also access this content, for free, on YouTube)