What you'll learn

Creating web applications is a multi-tier process. The overarching goal of this program is to become educated in full stack application development.

On the front-end, this means working with a user interface (i.e., anything appearing on the front of a computer screen,) using tools such as HTML, CSS, JavaScript, or Angular

On the back-end, this means anything hosted on a server such as web APIs (i.e., C#, MVC, ASP.Net Core) which connect to a data access layer (i.e., SQL, Key-Value Stores or Document databases).

Applications are hosted either on private servers or cloud environments (i.e. Azure, AWS). The deployment of applications to server environments can be facilitated with containerization (i.e. Docker or Azure pipelines).

icon
6 Modules

Mastering Html and CSS

Learn the structure and style of the web. Included in the Front-end and Full-stack tracks.

Mastering Html and CSS

Learn the structure and style of the web. Learn how to build and design a great looking website and the best tools for the job.

  • Checkmark icon
    Module 1:Html Fundamentals
  • Checkmark icon
    Module 2:Basic Forms
  • Checkmark icon
    Module 3:CSS Selectors and Specificity
  • Checkmark icon
    Module 4:CSS Generated Content, Media Queries, Colors, Debugging
  • Checkmark icon
    Module 5:CSS Shadows, Effects, Borders, Backgrounds, Gradients
  • Checkmark icon
    Module 6:CSS Transforms, Transitions, Animations, Flex-box, Grids
icon
8 Modules

Asp.Net Core Fundamentals

Learn MVC, Razor, data entry and sharing views. Included in the Back-end and Full-stack tracks.

Asp.Net Core C# Fundamentals

Asp.Net Core is a web framework for fast, flexible, modern applications across different platforms. Learn about (MVC) Models, razor Views, Controllers, and middleware. You will also learn basic Entity Framework with Sql Server and the Identity Framework.

  • Checkmark icon
    Module 1:.Net Core project structure, dependency injection
  • Checkmark icon
    Module 2:Setup and middleware
  • Checkmark icon
    Module 3:MVC Controllers
  • Checkmark icon
    Module 4:MVC Models and Forms
  • Checkmark icon
    Module 5:Entity Framework
  • Checkmark icon
    Module 6:MVC Razor Views, Tag Helpers, View Components
  • Checkmark icon
    Module 7:ASP.Net Identity, user registration, login
  • Checkmark icon
    Module 8:Front-end tools and frameworks, client-side validation, CDNs
icon
8 Modules

Angular Essentials

An introduction to Angular core features to build basic applications. Included in the Front-end and Full-stack tracks.

Angular Essentials

This course provides the basics you need to get started building an Angular application. First, you'll learn how to set up your environment, learning about components, templates, and data binding and how they work together. Next, you'll discover how to build clean components with strongly-typed code, as well as building nested components and how to use dependency injection to inject the services you build. Finally, you'll cover how to retrieve data using HTTP, navigation and routing, and you'll revisit the Angular setup process.

  • Checkmark icon
    Module 1:Angular anatomy, syntax, modular structure
  • Checkmark icon
    Module 2:Creating projects with CLI, layouts, theming
  • Checkmark icon
    Module 3:Feature modules, binding data tables, entity models
  • Checkmark icon
    Module 4:Angular Services, HttpClient, Mock data
  • Checkmark icon
    Module 5:Reactive Forms with validation
  • Checkmark icon
    Module 6:Detail pages, forms, parameterized routing,
  • Checkmark icon
    Module 7:Pipes to transform data, Async programming
  • Checkmark icon
    Module 8:Unit Testing all things Angular
icon
9 Modules

ASP.Net Core C# Advanced

Build REST APIs with 3rd party (Google, Facebook, Microsoft, Twitter) authentication usable by an app using JWT. Included in the Back-end and Full-stack tracks.

ASP.Net Core C# Advanced

In this course you will learn to create scalable and documented API for a set of REST services. Learn to properly secure services with Asp.Net Core Identity, integrated with Google, Microsoft, Facebook, Twitter or other 3rd party networks.

This course will also include basic Entity Framework with Sql Server. Then tie the backend with a front-end Angular application to consume the REST Api.

  • Checkmark icon
    Module 1:Enterprise grade project structures
  • Checkmark icon
    Module 2:Repository Pattern
  • Checkmark icon
    Module 3:REST APIs
  • Checkmark icon
    Module 4:API Validation and Paging in REST
  • Checkmark icon
    Module 5:Integrated with Angular, combined advanced routing
  • Checkmark icon
    Module 6:Authentication with OAuth and JWT
  • Checkmark icon
    Module 7:API Testing and Documentation (Swagger, NSwag, Postman)
  • Checkmark icon
    Module 8:API Caching and Concurrency
  • Checkmark icon
    Module 9:Exception handling, Logging, Serialization
icon
5 Modules

Angular Advanced

Scalable architectural code patterns. Included in the Front-end and Full-stack tracks.

Angular Advanced

Build advanced state management with Ngrx store, RXJS observables, and control the build of your application to integrate with a C# Api backend.

  • Checkmark icon
    Module 1:Route Guards, OAuth integration
  • Checkmark icon
    Module 2:Async and RxJs
  • Checkmark icon
    Module 3:State Management
  • Checkmark icon
    Module 4:Performance tuning, change detection, lazy loading...
  • Checkmark icon
    Module 5:Progressive Web Application (PWA) capabilities
icon
4 Modules

SQL Databases

Database structures and queries. Included in the Back-end and Full-stack tracks.

SQL Databases

design a database structure using SQL Server, translate business requirements into which SQL Server components are needed, how to design a physical database, and how to develop an index and partitioning strategy.

  • Checkmark icon
    Module 1:Create a database and tables, UML design, Normalization
  • Checkmark icon
    Module 2:Insert, Update and Delete records
  • Checkmark icon
    Module 3:Select records, ordering, operators
  • Checkmark icon
    Module 4:Select with In and Between, Joins, Aggregation
arrow-up icon