Sanskriti Agarwal

Corporate Trainer for AJAX, Angular JS, Data Structures, HTML/CSS, Java, Node JS, Salesforce, Spring, JDBC and Integration with 10 years of teaching experience

English,Hindi

Gurgaon, Haryana, India

Available for : Online Teaching | Tuition at my place | Tuition at your place

AJAXAngular JSData StructuresHTML/CSSJavaNode JSSalesforceSpringJDBC Integration

About

Having 10 years of teaching experience in AJAX, Angular JS, Cloud Computing, Computer Fundamentals, Data Structures, HTML/CSS, Java, Node JS, Salesforce, Spring, JDBC and Integration. Currently working as Salesforce consultant/developer. Certified in Salesforce DEV 401, ADM 201, ADM 211, Platform App Builder, and SCJP 1.5. A post graduate in computer applications by education.

Demo Class Video

Expertise

AJAX - 8 years experience 200 INR / Hour

Full course

  • Coding in Ajax
  • Use Cases
  • Sample projects

Angular JS - 1 years experience 200 INR / Hour

A Basic Project Setup DataBinding Directives

Getting Started 

  • Course Introduction 
  • What is Angular? 
  • Angular vs Angular 2 vs Angular 4 
  • CLI Deep Dive & Troubleshooting 
  • Project Setup and First App
  • Editing the First App
  • What is TypeScript? 
A Basic Project Setup using Bootstrap for Styling 
  • Module Introduction 
  • How an Angular App gets Loaded and Started 
  • Components are Important!
  • Creating a New Component
  • Understanding the Role of AppModule and Component Declaration 
  • Using Custom Components 
  • Creating Components with the CLI & Nesting Components
  • Working with Component Templates
  • Working with Component Styles
  • Fully Understanding the Component Selector 
What is Databinding? 
  • String Interpolation
  • Property Binding
  • Property Binding vs String Interpolation
  • Event Binding
  • Bindable Properties and Events
  • Passing and Using Data with Event Binding
  • Two-Way-Databinding 
  • Important: FormsModule is Required for Two-Way-Binding!
  • Combining all Forms of Databinding.

Understanding Directives

  • Using ngIf to Output Data Conditionally;
  • Enhancing ngIf with an Else Condition
  • Styling Elements Dynamically with ngStyle 
  • Applying CSS Classes Dynamically with ngClass
  • Outputting Lists with ngFor
  • Getting the Index when using ngFor
Course Project - The Basics 
  • Project Introduction 
  • Planning the App
  • Setting up the Application
  • Creating the Components
  • Using the Components
  • Adding a Navigation Bar
  • Alternative Non-Collapsable Navigation Bar
  • Creating a "Recipe" Model
  • Adding Content to the Recipes Components
  • Outputting a List of Recipes with ngFor
  • Displaying Recipe Details
  • Working on the ShoppingListComponent 
  • Creating an "Ingredient" Model
  • Creating and Outputting the Shopping List
  • Adding a Shopping List Edit Section
  • Wrap Up & Next Steps&
Debugging 

  • Understanding Angular Error Messages 
  • Debugging Code in the Browser Using Sourcemaps 
  • Using Augury to Dive into Angular Apps&/li>
  • Components & Databinding Deep Dive
  • Module Introduction
  • Splitting Apps into Components 
  • Property Event Binding Overview
  • Binding to Custom Properties
  • Assigning an Alias to Custom Properties
  • Binding to Custom Events&
  • Assigning an Alias to Custom Events&;
  • Custom Property and Event Binding Summary
  • Understanding View Encapsulation 
  • More on View Encapsulation&/li>
  • Using Local References in Templates
  • Getting Access to the Template DOM with @ViewChild 
  • Projecting Content into Components with ng-content
  • Understanding the Component Lifecycle
  • Seeing Lifecycle Hooks in Action
  • Lifecycle Hooks and Template Access
  • Getting Access to ng-content with @ContentChild
  • Wrap Up 
Course Project - Components Databinding 
  • Introduction
  • Adding Navigation with Event Binding and ngIf
  • Passing Recipe Data with Property Binding/li>
  • Passing Data with Event and Property Binding (Combined)
  • Allowing the User to Add Ingredients to the Shopping List 
Directives Deep Dive
  • Module Introduction
  • ngFor and ngIf Recap 
  • ngClass and ngStyle Recap
  • Creating a Basic Attribute Directive
  • Using the Renderer to build a Better Attribute Directive
  • More about the Renderer 
  • Using HostListener to Listen to Host Events 
  • Using HostBinding to Bind to Host Properties
  • Binding to Directive Properties
  • What Happens behind the Scenes on Structural Directives
  • Building a Structural Directive 
  • Understanding ngSwitch
Course Project - Directives
  • Building and Using a Dropdown Directive
  • Using Services & Dependency Injection
  • Module Introduction
  • Why would you Need Services?
  • Creating a Logging Service
  • Injecting the Logging Service into Components
  • Creating a Data Service
  • Understanding the Hierarchical Injector
  • How many Instances of Service Should It Be?
  • Injecting Services into Services
  • Using Services for Cross-Component Communication
Course Project - Services Dependency Injection

  • Introduction
  • Setting up the Services
  • Managing Recipes in a Recipe Service
  • Using a Service for Cross-Component Communication 
  • Adding the Shopping List Service
  • Using Services for "Push Notifications"
  • Adding Ingredients to Recipes
  • Passing Ingredients from Recipes to the Shopping List (via a Service)

Data Structures - 6 years experience 200 INR / Hour

Algorithms and Data Structures with programming

Introduction

  • Programming Strategies with Algorithm
Objects and ADTs
  • An Example: Collections
  • Constructors and destructors
  • Data Structure
  • Methods
  • Pre- and post-conditions
  • Big O Notation
  • Error Handling
  • Some Programming Language Notes
Data Structures
  • Arrays
  • Lists
  • Stacks
  • Stack Frames
  • Recursion
  • Recursive Functions
  • Example: Factorial
Searching
  • Sequential Searches
  • Binary Search
  • Trees
ComplexityQueues
  • Priority Queues
  • Heaps
Sorting
  • Bubble Sort
  • Heap SOrt
  • Quick Sort
  • Insertion Sort
  • Merge Sort
Searching Revisited
  • Red-Black trees
  • AVL trees
  • General n-ary trees
  • Hash Tables
Graphs
  • Introduction to Graph
  • Types of Graph : Directed & Undirected
  • Graph Traversal : Depth First & Breadth First Search
  • Shortest Path Algorithm

Interview Questions

  •  commonly asked questions on Algorithms in Interviews.

HTML/CSS - 6 years experience 200 INR / Hour

Elements Attributes

  • HTML Introduction
  • HTML Editors
  • HTML Basic
  • HTML Elements
  • HTML Attributes
  • HTML Headings
  • HTML Paragraphs
  • HTML Styles
  • HTML Formatting
  • HTML Quotations
  • HTML Comments
  • HTML Colors
  • HTML CSS
  • HTML Links
  • HTML Images
  • HTML Tables
  • HTML Lists
  • HTML Blocks
  • HTML Classes
  • HTML Iframes
  • HTML JavaScript
  • HTML File Paths
  • HTML Head
  • HTML Layout
  • HTML Responsive
  • HTML Computercode
  • HTML Entities
  • HTML Symbols
  • HTML Charset
  • HTML URL Encode
  • HTML XHTML
  • HTML Forms
  • HTML Form Elements
  • HTML Input Types
  • HTML Input Attributes

Java - 6 years experience 200 INR / Hour

Full course 2 month/ 1 moth

  • Swing
  • Applet programming
  • Desktop applications
  • Enterprise level programming

Node JS - 1 years experience 200 INR / Hour

NPM Express framework MongoDB Calls A Project

  • API
  • MongoDB Configuration
  • Mean Stack
  • A Basic Web Application Project

Salesforce - 5 years experience 200 INR / Hour

Administration and development and integration

  • Configuration
  • Customization
  • Development
  • Sales cloud and service cloud
  • Integration Heroku Connect Salesforce Connect

Spring - 2 years experience 200 INR / Hour

DI AOP Bean handling Event Handling Exception Handling Annotations Integration

  • DI/ IOC
  • AOP
  • Bean handling
  • Event Handling 
  • Exception Handling
  • Annotations
  • Integration 

JDBC - 10 years experience 200 INR / Hour

Connecting Database using Java API

I can teach all topics in JDBC.

Integration - 2 years experience 200 INR / Hour

Full course

  1. Heroku
  2. Salesforce Connect
  3. Webservices API

Reviews

No Reviews Yet!
Advertisements