This course covers setting up an Angular development environment and creating applications using the framework. We start off by covering framework basics and capabilities. We then move on to installing the development tools and writing code. The course how to develop Angular Components and Services , add Routing and Navigation and Program Network Communication.Before starting to code we will install the development setup and review the features of the Typescript language used in Angular programming. After that we learn about the various features of Angular Components used to create the application’s user interface. The Angular Component Router is added to the application - allowing for navigation between the app’s multiple views. Finally we are introduced to custom Angular Services and the HTTPClient which control the app and allow it to exchange data with network servers.
This course provides an introduction to Microsoft’s ASPNET Web API framework for building RESTful HTTP services. It begins by explaining the benefits of a RESTful HTTP service. Then, through a combination of demonstrations and labs, the course proceeds to teach the student how to implement a RESTful HTTP service. By the end of the course, the student will have hands on experience with building and consuming a web service that can read and write complex data types over HTTP.
In this Introduction to GitHub course, we will examine the differences between Git and GitHub. We will also learn the following:A workflow process called GitHub Flow as well as the steps within that workflowHow to resolve merge conflicts in GitHubHow to fork a repository to make it your ownHow GitHub includes some powerful management components allowing you to create project boards and milestones.
This course is an introduction to the fundamental concepts and the skills necessary to design, read, and write applications. Essential programming skills are taught with the emphasis on the creation of general applications utilizing major class libraries. Basic programming structures and program building blocks will be covered. Object-based programming techniques will be discussed. This course will help you prepare for Exam 98-388 Introduction to Programming Using Java.
Students will learn the basics of using HTML and CSS elements to create a functional proposal of a solution. Attendees will be capable of providing a solution combining HTML with powered up interfaces generated using CSS.
Students will learn how to use the .NET technologies and concepts to present a full functional basic solution using all the offering from .NET Framework and .NET Core.
This course is an introduction to the fundamental concepts of Spring Framework. Essential architecture, configuration, and project setup are taught with the emphasis on the creation of general applications utilizing different types of configurations.
This course explores the F# programming language and ecosystem to students who are familiar with the .NET framework and are already users of C# or VB .NET. The course will begin by introducing users to F# and Functional Programming in general, dealing with the “why” and “where”. Students will work through a number of code-first scenarios using Visual Studio 2015 that will give the student a firm understanding in the fundamentals of the language and Visual Studio tooling, as well as the confidence to explore more of the language themselves. Labs will be intermixed with examples and use-cases for solving problems using F#.
In this lab, you will use React and Visual Studio Code to build an application for managing a collection of widgets. Data will be loaded locally at first, then later from a REST service, and displayed in an HTML table rendered by React components. After implementing basic functionality for creating and listing widgets, you will add functionality for editing and deleting widgets.
In this lab, you will use React, Redux, and Visual Studio Code to create an application that manages a collection of widgets. Widget data will be loaded from a REST service, displayed in an HTML table by a React component, and managed by Redux. You will use a library named React-Redux to bind React and Redux, and a library named Redux-Thunk to manage interactions with the REST service. And along the way, you will get a first-hand look at the face of modern web development.
In this lab, you will develop a HTML5 web application and observe how it is rendered inside a desktop browser.
In this lab, you will take the role of a GitHub administrator for new GitHub repositories. You will learn how to create and manage repositories as well as how to perform all the functions of GitHub Flow using the GitHub.com website in additional to the command line Git tools.
In this lab, you will use GitHub and the Microsoft Azure cloud platform together to build an application lifecycle management (ALM) environment. You will use GitHub to fork a repository and manage a project with issues and tasks. You will use Microsoft Azure as the deployment target for your forked application and will set up continuous delivery so that your resolution of the issues in the GitHub, along with the associated source code commits, will trigger automatic deployment to Azure for immediate verification of the fixes.
In this lab, you will use Visual Studio to learn the fundamentals of building out web applications using DotNet Core. You will learn about using the Razor language to create views, and create controllers behind the scenes. This lab will also cover fundamentals such as configuring routing, using data models, and basic data access using Entity Framework (EF).
In this lab, you will use the various features of Bootstrap to build a simple website. You will add Bootstrap components (such as modals, tooltips and more), define a layout, and implement different Bootstrap extensions.
In this lab, you will use Angular, TypeScript, and Visual Studio Code to build a simple application for managing a table of widgets. Data will be loaded from a REST service and displayed in an HTML table by Angular components. In addition, the application will fully support CRUD (Create, Read, Update and Delete), allowing widgets to be added and edited as well as viewed and deleted. As you build out the app, you will learn the basics of Angular and get a feel for what Angular programming is all about.
In this lab, you will use a virtual machine that has Visual Studio 2017 pre-installed and configured to learn the fundamentals of programming with C#.You will learn about the following topics through a series of hands-on exercises: Data Types, Operators, Expressions, Loops, Conditional Logic, Casting, Arrays, Namespaces and setting breakpoints using the Visual Studio Debugger.
In this lab, you will use Visual Studio to create several programs that explore capabilities of the .NET Framework. You will learn the basics of using file I/O, execute multiple tasks asynchronously, encrypt and decrypt data, as well as understanding the basics of using LINQ queries. The lab exercise will close out by understanding how to use the IDisposable interface to control the lifecycle of your objects.
Responsive Web Design is the ability or capacity of a web app to adapt to any viewport. Nowadays it's required for a website to be responsive, you as a developer have to expect for your webpage to be opened by users on any kind of device: phone, tablet or desktop. The RWD contains 3 main elements that you'll need to integrate in your website to make it responsive: CSS queries, responsive images and fluid grids. In this lab you'll find out the main parts of developing a responsive web app.