Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Module 2 - Web Development

This module introduces the foundations of JavaScript — the language of the web. Additionally this module covers using Node.js to build a back-end, how to use JavaScript on a server to build RESTful APIs and how to deploy to a scalable and convenient cloud hosting platform (Azure Cloud Services/Websites) with persistent data using a NoSQL database (Azure Storage).

Lesson Title Lab Objectives
1 JS Primer Write a basic JavaScript program. Understand the basics of JavaScript including: Objects and Primitives, Truthy and Falsy, Functions.
2 Getting Started with Node.js Lab Understand the basics of node.js. Interact with node.js on the command line. Understand and use npm.
3 Building a Website with Azure Lab Understand why to adopt cloud computing. Explain some Azure service models. Define the benefits of Azure websites.
4 Building a Web Application Server with Express Understand the difference between static and dynamic content. Use Node’s middleware. Run Express.
5 Building REST Services with Express Lab Understand the basics of REST. Use REST verbs for CRUD operations. Parse JSON, Buffer, and HTML.
6 Working with Node.js and Azure Table Storage Lab Understand the basics of Azure Storage. Interact with Azure Storage Tables using Node.js. Perform basic CRUD operations.
7 Building a Web Application Client with React Lab Understand the basics of React, JSX, and Babel. Build a web application client using React, JSX, and Babel.
8 Deploying Node.js Applications to Azure Lab Create an Azure Site. Understand Azure Deployment using Git. Interact with the Azure CLI.
9 Serverless Computing with Azure Functions Lab Understand Azure Functions. Understand Serverless Computing. Create a HTTP Webhook+API Trigger.