Cloud-Based Development with Azure and Office 365
Total Page:16
File Type:pdf, Size:1020Kb
The Skills Academy CLOUD-BASED DEVELOPMENT WITH AZURE AND OFFICE 365 Course Code: CBC365 Course Duration: 5 Days About this course "iDevelop offers a range of business training courses that Cloud-based Development with Azure and This training course includes a rich set of transform managers into Office 365 is an intensive five-day training hands-on lab exercises designed to build leaders and ensures your course that teaches students how to programming skills and to reinforce the workforce has the core develop custom software solutions using concepts and development techniques business skills required to Microsoft Azure, Office 365 and discussed in the lectures. During the lab achieve your objectives" SharePoint Online. Students will learn how exercises, students will use Visual Studio to develop in the Azure environment by 2017 to create projects using ASP.NET James Fletcher creating and configuring on-demand MVC, TypeScript and Angular. The lab iDevelop Portfolio Manager services such as web apps, virtual exercises also teach students how to machines and Azure SQL databases. develop software projects using the Node. Students will also learn how to develop js platform and a configurable toolchain secure applications with Azure Active of cross-platform developer utilities such About iDevelop Directory by authenticating users, as Node Package Manager (npm), Gulp, acquiring access tokens and executing Yeoman, WebPack and Visual Studio iDevelop delivers a wide range of authorized operations. Code. At course completion, students will business and technical training be able to use Node.js and Visual Studio solutions, helping its customers This course is designed to bring students Code to develop and test SharePoint develop staff across a wide range up to speed on the latest industry trends Framework projects in the SharePoint of essential skills so they are able in web development. Students will learn to Online environment. better able to reach their business program using TypeScript and to develop objectives. Training is delivered client-side web applications using The course prepares students for the online and in the classroom or a TypeScript features such as modules, following Microsoft certification exam: mixture of both to maximise classes and an interface-based design. training effectiveness and ROI. Students will also learn to develop › 70-532: Developing Microsoft Azure software projects using cutting-edge Solutions libraries and frameworks including iDevelop is part of IDE Group, a Angular2, React.js and the UK-based managed IT services SharePoint Framework. provider that has a broad portfolio of IT services and technology solutions across areas including Student Prerequisites collaboration, network and connectivity, cloud and hosting, Attendees should have professional development experience with cybersecurity, device lifecycle Visual Studio, JavaScript, C#, the .NET Framework and ASP.NET. management and managed services. The Skills Academy Course module detailed outline Course modules Module 01: Developer Roadmap for 1. Developer Roadmap for Azure and Azure and Office 365 Office 365 This module provides a developer-centric introduction to Microsoft 2. Creating and Deploying Azure Web Azure and Office 365. Students will learn how the Azure platform Apps provides on-demand services such as web apps and virtual machines which represent the building blocks used to design, 3. Developing Web Apps using ASP implement and deploy custom software solutions to the Microsoft NET MVC cloud. The module provides an overview of the various approaches that can be used when developing for SharePoint Online. Students 4. Programming Azure Storage and will learn the differences between developing projects using Visual Azure SQL Studio 2017 and developing project using the Node.js platform and Node Package Manager. The module concludes by demonstrating 5. Learning TypeScript with Angula how to create a trial Office 365 tenant and an Azure trial subscription JS 1.5 and walks students through installing the required software and developer utilties that will be used during lab exercises of this 6. Building Custom Web Services training course. using Web API Topics covered 7. Developing Custom Solutions for › Microsoft Azure Platform Overview SharePoint Online › Extending SharePoint Online 8. Developing SharePoint Add-ins › Developing with Azure Active Directory › Developing with Visual Studio 2017 9. Getting Started with Node.js and › Developing with Node.JS & Visual Studio Code Node Package Manager › Getting started with Office 365 & Microsoft Azure 10. Developing with the SharePoint Framework Module 02: Creating and Deploying Azure Web Apps 11. Developing for the SharePoint Framework using React.js This module provides an examination of creating and configuring Azure web apps. Students will learn how to create app service plans 12. Developing Web Applications and web apps first using the new Azure portal and then by using using Angular 2 Windows PowerShell and Azure Resource Manager templates. The module examines best practices in web app deployment using 13. Publishing and Installing Apps in deployment slots and continuous integration. Students will learn how SharePoint Online to extend a custom solution using WebJobs to handle scenarios requiring the execution server-side code in an asynchronous or an 14. Developing Secure Applications on-demand fashion. The module also examines creating and using Azure Active Directory configuring virtual machines and virtual networks and discusses scenarios where creating a dedicated virtual machine provides 15. Developing Applications using the important advantages over creating a web app. Microsoft Graph API Topics covered › ASP.NET MVC Fundamentals › Controllers and Routing › Implementing Razor Views › Designing Strongly-typed Models › Adding MVC Forms and Validation › Asynchronous Controller Classes idegroup.com 01202 785 058 The Skills Academy Module 03: Developing Web Apps using ASP.NET MVC Course modules This module provides a quick primer on developing server-side 1. Developer Roadmap for Azure and applications in Visual Studio 2017 using ASP.NET MVC. The module Office 365 demonstrates creating new MVC projects and extending the routing scheme by adding controllers and action methods. Students will also 2. Creating and Deploying Azure Web learn how to write razor views to generate a user interface using C# Apps code mixed together with HTML. The module explains the benefits on working with strongly-typed models and the common design 3. Developing Web Apps using ASP pattern of decoupling MVC controllers from data access code by NET MVC using interfaces and the principles of code injection. The module demonstrates designing HTML forms using ASP.NET MVC features 4. Programming Azure Storage and to collect and validate user input data. The module concludes with a Azure SQL discussion of how to improve application scalability by using asyn- chronous controller classes. 5. Learning TypeScript with Angula JS 1.5 Topics covered 6. Building Custom Web Services › ASP.NET MVC Fundamentals using Web API › Controllers and Routing › Implementing Razor Views 7. Developing Custom Solutions for › Designing Strongly-typed Models SharePoint Online › Adding MVC Forms and Validation 8. Developing SharePoint Add-ins › Asynchronous Controller Classes 9. Getting Started with Node.js and Node Package Manager Module 04: Programming Azure Storage and Azure SQL 10. Developing with the SharePoint Framework This module explains the role of storage accounts in the Azure cloud and discusses the various ways that a custom application can store 11. Developing for the SharePoint and retrieve documents and data using Azure storage. Framework using React.js Students will learn to create and configure storage containers as well as how to write application code to store and retrieve files from 12. Developing Web Applications Azure blob storage. Students will also learn how to use Azure using Angular 2 storage to create a content delivery network (CDN). The module demonstrates creating Azure tables and Azure queues and then 13. Publishing and Installing Apps in discusses how to write code that accesses the data in tables and SharePoint Online queues. The module explains how the Azure platform provides SQL databases as an on-demand service and walks through creating a 14. Developing Secure Applications custom database in SQL Azure and integrating it into a Visual Studio using Azure Active Directory 2017 development project using the Entity Framework. 15. Developing Applications using the Topics covered Microsoft Graph API › Azure Storage Accounts › Blob Storage and File Storage › Creating a CDN using Azure Storage › Azure Storage using Tables and Queues › Creating Azure SQL Databases › Developing with the Entity Framework idegroup.com 01202 785 058 The Skills Academy Module 05: Learning TypeScript with AngularJS 1.5 Course modules This module provides a quick primer on developing server-side 1. Developer Roadmap for Azure and applications in Visual Studio 2017 using ASP.NET MVC. The module Office 365 demonstrates creating new MVC projects and extending the routing scheme by adding controllers and action methods. Students will also 2. Creating and Deploying Azure Web learn how to write razor views to generate a user interface using C# Apps code mixed together with HTML. The module explains the benefits on working with strongly-typed models and the common design 3. Developing Web Apps using ASP pattern of decoupling MVC controllers