About The Course

C# was the primary development language for a .Net programmer for quite some time. But now things have changed a lot in the recent times and JavaScript have become the defacto programing language for web , mobile and desktop irrespective of the backend database and middle-tier . Learn the the client side tools and technologies that are required for .Net developer from the developers who are into this mode of application development for years.

Course Content

  1. Introduction
    1. Why client side application development ?
    2. Leveraging Visual Studio
    3. Visual Studio or VS Code ?
  2. Node Js & NPM
    1. Why Node Js and Why not IIS ?
    2. Application Types
    3. Package management with NPM
    4. Web App - Hello World with Express Js
    5. Desktop App - Hello World With Electron
    6. System Info with Js
  3. Web API 2
    1. Overview & Configuration
    2. Controllers
    3. Interacting with SQL Server with Entity Framework
    4. CRUD Operations
    5. Enabling CORS
    6. Authentication and Authorization
  4. Angular Js – ( Find the detailed breakup for Angular Js 1.X here)
    1. Introduction
    2. Knowing what is what ( Modules , Controllers etc..)
    3. Directives
    4. Filters
    5. Scope
    6. Service
    7. Data Access
    8. Routing
    9. Angular UI
    10. Testing and Debugging
  5. User Interface
    1. Angular UI Bootstrap
    2. Office UI Fabric
    3. Angular Material
  6. Gulp Tasks and Build
    1. Why Gulp ?
    2. Managing Tasks with Gulp Js in Visual Studio
    3. Watch for the changes
    4. Structuring the project for effective build process
    5. Inclusions and exclusions
    6. Minification and bundling
    7. Must have Gulp Plug-ins
  7. SASS
    1. What and Why
    2. Variables
    3. Nesting
    4. Partials & Import
    5. Mixins & Extend
    6. Operators
    7. Gulp and SASS
  8. YeoMan
    1. Basics of Scaffolding
    2. Setting up the generator
    3. Folder Structure and File Management
    4. Scaffolding your project
  9. Mobile Apps with Ionic and Angular Js
    1. Introduction to Hybrid Apps
    2. Visual Studio Tools for Hybrid App development
    3. Mobile Apps with Ionic
    4. Hello World Android App
    5. Cordova - The bridge between web and device
    6. Interacting with device
    7. Packaging and deployment
  10. What's Next ?
    1. It's a Never Ending Story
    2. What you should know about Angular 2 and React Js

Reaching Us

Contact us with confidence to kick-start your Angular Js application development journey. You can reach us at academy@yukthicorp.com