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).
                
             
         
        
            
                
                    
                        
                            
                            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.
                
                    - 
                        
                        
                            Module 1:Html Fundamentals
                        
                    
- 
                        
                        
                            Module 2:Basic Forms
                        
                    
- 
                        
                        
                            Module 3:CSS Selectors and Specificity
                        
                    
- 
                        
                        
                            Module 4:CSS Generated Content, Media Queries, Colors, Debugging
                        
                    
- 
                        
                        
                            Module 5:CSS Shadows, Effects, Borders, Backgrounds, Gradients
                        
                    
- 
                        
                        
                            Module 6:CSS Transforms, Transitions, Animations, Flex-box, Grids
                        
                    
 
         
        
            
                
                    
                        
                            
                            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.
                
                
                    - 
                        
                        
                            Module 1:.Net Core project structure, dependency injection
                        
                    
- 
                        
                        
                            Module 2:Setup and middleware
                        
                    
- 
                        
                        
                            Module 3:MVC Controllers
                        
                    
- 
                        
                        
                            Module 4:MVC Models and Forms
                        
                    
- 
                        
                        
                            Module 5:Entity Framework
                        
                    
- 
                        
                        
                            Module 6:MVC Razor Views, Tag Helpers, View Components
                        
                    
- 
                        
                        
                            Module 7:ASP.Net Identity, user registration, login
                        
                    
- 
                        
                        
                            Module 8:Front-end tools and frameworks, client-side validation, CDNs
                        
                    
 
         
        
            
                
                    
                        
                            
                            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.
                
                
                    - 
                        
                        
                            Module 1:Angular anatomy, syntax, modular structure
                        
                    
- 
                        
                        
                            Module 2:Creating projects with CLI, layouts, theming
                        
                    
- 
                        
                        
                            Module 3:Feature modules, binding data tables, entity models
                        
                    
- 
                        
                        
                            Module 4:Angular Services, HttpClient, Mock data
                        
                    
- 
                        
                        
                            Module 5:Reactive Forms with validation
                        
                    
- 
                        
                        
                            Module 6:Detail pages, forms, parameterized routing,
                        
                    
- 
                        
                        
                            Module 7:Pipes to transform data, Async programming
                        
                    
- 
                        
                        
                            Module 8:Unit Testing all things Angular
                        
                    
 
         
        
            
                
                    
                        
                            
                            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.
                
                
                    - 
                        
                        
                            Module 1:Enterprise grade project structures
                        
                    
- 
                        
                        
                            Module 2:Repository Pattern
                        
                    
- 
                        
                        
                            Module 3:REST APIs
                        
                    
- 
                        
                        
                            Module 4:API Validation and Paging in REST
                        
                    
- 
                        
                        
                            Module 5:Integrated with Angular, combined advanced routing
                        
                    
- 
                        
                        
                            Module 6:Authentication with OAuth and JWT
                        
                    
- 
                        
                        
                            Module 7:API Testing and Documentation (Swagger, NSwag, Postman)
                        
                    
- 
                        
                        
                            Module 8:API Caching and Concurrency
                        
                    
- 
                        
                        
                            Module 9:Exception handling, Logging, Serialization
                        
                    
 
         
        
            
                
                    
                        
                            
                            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.
                
                
                    - 
                        
                        
                            Module 1:Route Guards, OAuth integration
                        
                    
- 
                        
                        
                            Module 2:Async and RxJs
                        
                    
- 
                        
                        
                            Module 3:State Management
                        
                    
- 
                        
                        
                            Module 4:Performance tuning, change detection, lazy loading...
                        
                    
- 
                        
                        
                            Module 5:Progressive Web Application (PWA) capabilities
                        
                    
 
         
        
            
                
                    
                        
                            
                            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.
                
                
                    - 
                        
                        
                            Module 1:Create a database and tables, UML design, Normalization
                        
                    
- 
                        
                        
                            Module 2:Insert, Update and Delete records
                        
                    
- 
                        
                        
                            Module 3:Select records, ordering, operators
                        
                    
- 
                        
                        
                            Module 4:Select with In and Between, Joins, Aggregation