React

React for Web

Course Name

React for Web

Instructor

Rahul Mathakari

Prerequisite

  • Knowledge of basics of HTML and CSS is required (Although we will provide videos to learn HTML and CSS in the course). Basic understanding of client server architecture will help you in understanding concepts of web development.
  • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
  • Good Internet connection
  • Laptop or desktop computer is required for programming practice at home

Duration

8-Feb-2022 to 30-Apr-2022 | 7:00 PM to 8:00 PM | Tue, Thu, Sat

Fee
INR 3500/- (All taxes inclusive)
Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

Features

  • Recordings of the LIVE classes will be available till 30-Nov-2022. You can access these recordings any number of times during the course subscription
  • Discussion Forum
  • Course Completion Certificate
  • Practice Assignments
  • Doubt handling.

Syllabus
Introduction:

  • What is React?
  • What react can do
  • Single Page Application
  • Architecture of react
  • History of react
  • React Advantages
  • First React app

  • Using CDN
  • Using create react app
  • CDN vs Create react app
  • Essential JavaScript (ES-6):

  • Basic of java script
  • Classes and objects
  • Constructors
  • Properties
  • Defining methods
  • Inheritance
  • Static members
  • Rest parameters
  • Spread operators
  • Modules
  • Destructuring
  • Export and Imports
  • Default Export
  • JSX

  • What is JSX?
  • Need of JSX
  • Characteristics of JSX
  • Expressions in JSX
  • Conditional Rendering
  • Different ways of conditional Rendering
  • React Component

  • Class Based Component
  • Life cycle of component
  • Event Handling

  • Handling Events in react
  • Passing Arguments to Event Handler
  • Props and Advanced Props
    Request Flow and CRA conventions
    React state
    React Design principal
    Form Handling

  • Uncontrolled Component
  • Controlled Components
  • Fragments
    Hooks

  • UseState()
  • UseEffect()
  • UseContext()
  • UseReducer()
  • Project Discussion

    Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Offer Price
    SN 8-Feb-2022 7:00 PM | TTS Online LIVE Closed

    Data Structures and Algorithms using Java

    Data Structures and Algorithms using Java

    Course Name

    Data Structures and Algorithms using Java

    Instructor

    Rahul Mathakari

    Prerequisite

    • You must know Java language, as all the programs during the course will be implemented in Java language only
    • Recommended topics of Java language for the revision are functions, arrays, reference, classes, Objects, Constructor, new,etc.
    • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
    • Good Internet connection
    • Laptop or desktop computer is required for programming practice at home

    Duration

    26 Nov 2021 to 15 Feb 2022 | 7:00 PM to 8:00 PM | Mon-Wed-Fri

    Subscription Validity: till 30 Sep 2022

    Subscription validity is a time period to access LIVE class recordings, assignments, certificate download, discussion forum, etc.

    Fee

    INR 3500/-

    Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

    Features

    • Recording of the class will be available till 30 Sep 2022. You can access these recordings any number of times during the course
    • Course Completion Certificate
    • Implementation of most of the data structures (specified in the syllabus) in Java language
    • Doubt handling during the course.
    • Discussion Forum | Doubt Handling after the class
    • Assignments: 100+ Practice Problems

    Syllabus
    Introduction to Data Structure,
    Arrays:

  • Introduction to array
  • One dimensional primitive and non-primitive array
  • Multidimensional primitive and non-primitive array
  • Linked List:

  • Introduction to LinkedList
  • Implementation of linked list
  • Different Operation on Linked List
    • Traversing
    • Searching
    • Insertion
    • Deletion
    • Reverse
  • Circular Linked List and it’s implementation
  • Doubly Linked List and it’s implementation
  • Stack:

  • Stack introduction
  • Array Implementation of stack
  • Push and pop operations on stack
  • Linked Implementation of stack
  • Applications of stack
    • Reversal of string
    • Balanced bracket problem
    • Infix to postfix conversion
    • Evaluating the postfix expression

    Queue:

  • Introduction to Queue
  • Array Implementation of Queue
  • Linked Implementation of Queue
  • Types of queues
    • Circular queue
    • Priority queue
    • Dequeue

    Tree:

  • Introduction to various tree
  • Binary Tree
  • Binary Search Tree
  • Strict Binary Tree
  • Complete Binary Tree
  • Extended Binary Tree
  • Balanced Tree
  • Implementation of Binary search tree
  • Traversal in Binary Search Tree
  • Preorder Traversal
  • Inorder Traversal
  • Postorder Traversal
  • Spanning tree
  • Minimum spanning tree
  • Prim’s Algorithm
  • Graph:

  • Introduction to Graph
  • Undirected Graph
  • Directed Graph
  • Implementation of Graph
  • Traversal in Graph
    • Breadth First Search
    • Depth First Search
  • Shortest Path Algorithm (Dijkstra)
  • Sorting:

  • Various sorting Techniques and algorithms
    • Bubble Sort
    • Selection sort
    • insertion sort
    • quick sort
    • merge sort

    Searching:

  • Linear Search
  • Binary Search
  • Hashing
  • Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Offer Price
    SD 26-Nov-2021 7:00 PM | MWF Online LIVE Closed

    Elementary Logic Building with C Language

    Elementary Logic Building with C Language

    Course Name
    Elementary Logic Building with C Language

    Prerequisite

    • You must know C Language.
    • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
    • Good Internet connection
    • Laptop or desktop computer is required for programming practice at home.

    Duration

    • 16 Nov 2021 | 1 hr each class | Tue-Thu | 10:00 PM

    Instructor

    Saurabh Shukla

    Fee

    500/-
    Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

    Features

    • Course completion certificate
    • Video recordings will be available for the revision
    • You can ask doubts in Zoom Chat during LIVE class
    • Random Students get a chance to interact with the instructor in the LIVE Class
    • Doubt handling during the course
    • Discussion Forum
    • You will get Questions list one day prior to the class
    • Subscription will be available till 31-May-2022

    Syllabus

    • Operators in C
    • decision control
    • Loop
    • switch case
    • functions
    • Arrays
    • Strings
    • Pointer
    • Structure
    • Dynamic Memory Allocation

    Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Pay Now
    SC 16-Nov-2021 10:00 PM | TT Online LIVE Closed

    Data Structures and Algorithms using C++

    Data Structures and Algorithms using C++

    Course Name

    Data Structures and Algorithms using C++

    Instructor

    Saurabh Shukla

    Medium of Teaching

    Hindi

    Prerequisite

    • You must know C++ language, as all the programs during the course will be implemented in C++ language only
    • Recommended topics of C++ language for the revision are functions, arrays, pointer, classes, Objects, Constructor, Destructor and new, delete
    • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
    • Good Internet connection
    • Laptop or desktop computer is required for programming practice at home

    Duration

    28 Mar 2022 to 10 Jun 2022 | 6:00 PM to 7:00 PM | Mon-Wed-Fri

    Subscription Validity: till 31 Dec 2022

    Subscription validity is a time period to access LIVE class recordings, assignments, certificate download, discussion forum, etc.

    Fee

    INR 3500/-

    Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

    Features

    • Recording of the class will be available till 31 Dec 2022. You can access these recordings any number of times during the subscription period
    • Course Completion Certificate
    • Implementation of most of the data structures (specified in the syllabus) in C++ language
    • Doubt handling during the course.
    • Discussion Forum | Doubt Handling after the class
    • Assignments: 100+ Practice Problems

    Syllabus
    Introduction to Data Structure,
    Implementation of various data structures:

  • Array and its implementation
  • Dynamic Array and its implementation
  • singly linked list, doubly linked list
  • circular linked list
  • circular doubly linked list
  • stack and its implementation(using array, dynamic array and linked list)
  • queue and its implementation (using array, dynamic array and linked list)
  • Variations of Stack and Queue
  • binary search tree and its implementation
  • graph and its implementation
  • Algorithms and Problems:

  • Array (rotation, element frequency)
  • Linked List (reverse a linked list, finding whether a linked list has a loop or not)
  • Recursion (Tower of Hanoi,Fibonacci Series, Factorial , etc.)
  • Sorting (bubble, selection, insertion, quick, merge, heap sort)
  • Searching (linear and binary)
  • Hashing
  • Strings (Pattern matching, all permutation of a string)
  • Graph (BFS, DFS, Dijkstra’s)
  • Tree (Huffman’s coding, Heap Tree)
  • Dynamic Programming (Fibonacci series)
  • Greedy algorithms ( Prim’s, Kruskal’s MST)
  • divide and conquer algorithms
  • Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Offer Price
    SR 28-Mar-2022 6:00 PM | MWF Online LIVE Closed

    SA 26-Sep-2021 6:00 PM | TTS Online LIVE Closed

    Angular Web Framework

    Angular Web Framework | Online LIVE Classes

    Course Name
    Angular Web Framework

    Prerequisite

    • You should know HTML and CSS. You should also have basic idea of Client-Server Architecture
    • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
    • Good Internet connection
    • Laptop or desktop computer is required for programming practice at home.

    Duration

    • 16 Dec 2021 to 28 Feb 2022 | 1 hr each class | Tue-Thu-Sat | 5:30 PM

    Instructor

    Rahul Mathakari

    Fee

    3500/-
    Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

    Features

    • Course completion certificate
    • Video recordings will be available for the revision till 31 Oct 2022
    • Recorded Videos of HTML and CSS will be provided along with the LIVE classes
    • Project Assignments
    • Doubt handling during the course.
    • Discussion Forum
    • Project

    Syllabus

    Introduction:

      • What is angular
      • What angular can do
      • Single Page Application
      • Architecture of angular
      • History of angular
      • Angular.js vs Angular
      • Installation of angular
      • Understanding Angular CLI
      • First Angular App
      • Understanding structure of angular app

    </ul
    TypeScript:

        • Basic of java script
        • Java script vs type script
        • Variable
        • Types
        • Arrow function
        • Conditional statement
        • Iterative statement
        • Classes and objects
        • Constructors and access modifiers
        • Interfaces
        • Properties
        • Modules

    Angular Basics:

        • Basic building blocks
          • Components
          • Templates
          • Directives
          • Services
          • Modules
        • Dependency Injection
        • Decorators
        • Binding
          • Property binding
          • Style binding
          • Class binding
          • Attribute binding
          • Event Binding
          • 2-way data binding

    Data Display and event handling

        • Event handling
        • Event filtering

    Pipes

        • Custom pipes
        • Filter pipes
        • Pure and Impure pipes

    Hooks
    Reusable Components

        • Component API
        • Input/output properties
        • Aliasing I/O properties
        • Passing input Data
        • Template & style
        • Encapsulation in angular
        • Ng content
        • Ng container

    Directives

        • Ngif
        • Ngswichcase
        • Ngfor
        • *ngFor vs ngFor
        • Ngclass
        • How to create and use custom Directives

    Bootstrap

        • Ngif
        • Understanding Bootstrap
        • Installing bootstrap
        •  How to use Bootstrap with Angular
        • Understanding the responsive behaviour of bootstrap
        • Basic idea to create responsive pages
        • Basic idea to use the components of Bootstrap

    Template Driven form

        • Forms building using bootstrap
        • Adding validation
        • Styling in form
        • Understanding NgModel, Ngform and NgmodelGroup directives
        • Control classes
        • Adding and Validation of checkbox/radio/dropdowns etc in form

    Reactive Form

        • Building Bootstrap Form
        • Creating control
        • Adding validation
        • Custom validation
        • Asynchronous operator & validators
        • Nested Form group
        • Form array
        • Form builder

    Http Services

        • Json placeholder
        • Getting/creating/updating/deleting data
        • Handling errors
        • Extracting a service
        • Observable and RXJS fundamentals

    Routing

        • Configure routes
        • Router outlet
        • Router link
        • Accessing router parameter
        • Routes with multiple parameters
        • Query parameters

    Authentication

        • Json web token
        • Implementing login/logout
        • CanActive Interface
        • Redirecting user
        • Protecting routes
        • Accessing protected API resources

    Animation

        • Polyfills & animation modules
        • FadeIn/FadeOut Animation
        • States and transition
        • Reusable triggers
        • Keyframes
        • Reusable animation
        • Animation callback
        • Parallel animation

    Firebase

        • Understanding Firebase
        • Creating Database on Firebase
        • Accessing data from Firebase

    Hosting

        • Understanding production and development environment
        • Building angular app for production
        • Hosting the Angular Project on Firebase

    Angular material 

        • What is angular material
        • How to use angular material with angular project
        • The basic idea of using material component in application

    Project:

        • Essential Bootstrap and Angular discussion with project

    Admission
    Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Pay Now
    SG 16-Dec-2021 5:30 PM | TTS Online LIVE Closed
    TS 14-Aug-2021 5:30 PM | TTS Online LIVE Closed

    STL in C++

    STL in C++

    Course Name

    Standard Template Library (STL) in C++

    Instructor

    Saurabh Shukla

    Medium of Teaching

    Hindi

    Prerequisite

    • You must know C++ Language and basics of data structures
    • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
    • Good Internet connection
    • Laptop or desktop computer is required for programming practice at home.

    Duration

    • 5 Apr 2022 to 21 Apr 2022
    • 6:00 PM to 7:00 PM
    • Tue-Thu-Sat-Sun | Sunday Class Time 10:30 AM

    Fee

    500/-

    Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

    Features

    • Course completion certificate
    • Video recordings of LIVE classes will be available for the revision till 31 Dec 2022
    • Recordings of LIVE classes
    • Programming Assignments
    • Doubt handling during the course. In the class and after the class

    Syllabus

    Introduction to STL in C++: Generic Programming, templates, STL, containers, types of containers, Algorithm and Iterators

    Containers: array, vector, list, stack, queue, priority_queue, set, string, pair, map, multiset, multimap, unordered_set, unordered_map, unordered_multiset, unordered_multimap, etc

    Algorithms: Searching, sorting, etc

    Iterators: Input, output, forward, bidirectional, random access

    Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Pay Now
    RC 5-Apr-2022 6:00 PM | TTSS Online LIVE Closed
    TK 30-Jun-2021 6:00 PM | Daily Online LIVE Closed

    Collection Framework

    Java Collection Framework

    Course Name

    Java Collection Framework

    Instructor

    Rahul Mathakari

    Prerequisite

    • You must know Java Core (Java SE) language
    • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
    • Good Internet connection
    • Laptop or desktop computer is required for programming practice at home

    Duration

    15 Lectures | 30 Nov 2021 to 5 Jan 2022 | 8:30 PM to 9:30 PM | Tue-Thu-Sat

    Subscription Validity: 30 Nov 2021 to 30 Sep 2022

    Subscription validity is a time period to access LIVE class recordings, assignments, certificate download, discussion forum, etc.

    Fee

    INR 1000/-

    Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

    Features

    • Recording of the class will be available till 30-Sep-2022. You can access these recordings any number of times during the course
    • Course Completion Certificate
    • Doubt handling during the course.
    • Discussion Forum | Doubt Handling after the class
    • Assignments:
    • Competitive Coding for Collection Framework subscription is FREE for 6 months

    Syllabus

    1. Understanding Collection Framework
      • Need of Collection Framework
      • Primitives Vs Arrays Vs Collection
      • Key Interfaces and classes of Collection
    2. List Interface
      • What is list in java?
      • ArrayList class in detail(use of arraylist and all its methods)
      • LinkedList class in detail(use of Linkedlist and all its methods)
      • ArrayList Vs LinkedList (Comparison)
      • Vector class in detail(use of vector and all its methods)
      • Vector Vs Arraylist (comparison)
      • Stack class in detail(use of stack and all its methods)
    3. Set Interface
      • What is set in java?
      • Set Vs List (Comparison)
      • HashSet class in detail (working and important methods)
      • LinkedHashset class in detail (working and important methods)
      • HashSet Vs LinkedHashSet(Comparison)
      • TreeSet class In detail (working and important methods)
      • HashSet Vs TreeSet (Comparison)
      • Overview of SortedSet and NavigableSet
    4. Queue
      • Understanding Queue
      • PriorityQueue class in detail (working and important methods)
    5. Map
      • Understanding Map in java
      • HashMap class in detail (working and important methods)
      • IdentityHashMap Vs HashMap
      • WeakHashMap Vs HashMap
      • LinkedHashMap Vs HashMap
      • TreeMap class in detail (working and important methods)
      • Overview of SortedMap and NavigableMap
    6. Legacy Maps
      • Hashtable class in details
      • Internal Working of Hashtable, HashMap, HashSet
      • Overview of Dictionary and Properties
    7. Cursors
      • Enumeration
      • Iterator
      • ListIterator
    8. Default and Customized Sorting
      • Comparable
      • Comparator
    9. Utility Classes
      • Collections class
      • Arrays class

    Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Offer Price
    SE 30-Nov-2021 8:30 PM | TTS Online LIVE Closed

    TX 25-Sep-2021 8:30 PM | TTS Online LIVE Closed
    TJ 21-Jun-2021 7:00 PM | MWF Online LIVE Closed

    Terms and Conditions

    Terms and Conditions

    By submitting fees for online live class batch from saurabhshuklaclasses.com means you are agreeing on the following terms and conditions. Please read them carefully before making payments

    • Fees that have already been deposited will neither be refunded nor transferred.
    • You cannot create separate WhatsApp group with batch mates, it will be considered as the violation of our terms and your admission will be canceled. In such circumstances no fee will be refunded.
    • We are not responsible for your poor network connectivity during LIVE classes, but we will provide you recordings of LIVE classes for limited amount of period
    • Subscription for the services like recordings of LIVE classes, assignments, certificate, discussion forum, etc will be allotted to you for limited period, which is mentioned in the batch detail page. After this period all services will be stopped.
    • Certificate once generated, we cannot alter it for any reason, so make sure spelling of your name is correct in your accout at premium.mysirg.com
    • Institute will not tolerate any misbehaving, terms violation and has full right to cancel admission of any student. In any case of dispute, decision of Saurabh Shukla Sir, Director, Mysirg Education Services Pvt Ltd, is final
    • Sharing class content, selling class videos without permission or any activity conflicting with our business interests will be considered as violation of our terms. In such scenario, Institute has full right to take needful legal action against the culprit.

    Java SE | Core Java

    Java Core | Java SE (ONLINE LIVE Classes)

    Course Name
    Core Java

    Prerequisite

    • You must know C & C++ Language.
    • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
    • Good Internet connection
    • Laptop or desktop computer is required for programming practice at home.

    Duration

    • 14 Mar 2022 to 30 May 2022 | 1 hr each class | Mon-Wed-Fri | 7:00 PM

    Instructor

    Rahul Mathakari

    Fee

    3500/-
    Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

    Features

    • Course completion certificate
    • Video recordings will be available for the revision till 30 Dec 2022
    • Object Oriented Programming
    • Programming Assignments | 100+ practice questions
    • Doubt handling during the course.
    • Discussion Forum
    • Two Projects
    • Complimentary Competitive Coding Platform for Java

    Syllabus

    Introduction:History, Version History, Flavours of Java, JDK, JRE, JVM, Features of Java, Java as a language, Java as a platform, Explore First Java Program

    Variables and Types:Data Types, Type conversion, Operators in Java

    Conditional Statements:decision control, switch, comparison with C/C++

    Iterative Control:while, for, do while, break, continue, labelled break and continue

    Arrays:Single Dimensional Arrays, Multidimensional Arrays, Jagged Array, Non Primitive one dimensional array, non primitive 2d arrays, enhanced for loop

    Classes and Objects:Encapsulation, class, defining class, members, new operator, instantiation, comparison of object creation with C++, Memory allocation, Access Specifiers, constructors, reference variables (comparison with C++)

    this reference:this for instance variables, calling constructor using this

    static:static variable and it’s need, class loading, static methods, static block, initializer block

    Inheritance:What and Why Inheritance, Types of Inheritance, Inheriting Class, super, constructor chaining, method overloading, method hiding, method overriding, Object class, Garbage Collection and finalized() method

    Polymorphism:Physical Significance of Polymorphism and it’s use, early and late binding, compile time polymorphism, runtime polymorphism (dynamic method dispatch), casting objects

    Abstract:Abstract Methods, Abstract Class, Inheritance using abstract class, runtime polymorphism using abstract class

    final:final variable, final method, final class, abstract vs final, abstract vs private

    Interface:interface, interface vs abstract class, interface as a global constant, inheritance using interface, multiple inheritance using interface, runtime polymorphism using interface, New features in interface (Java8 & Java9)

    Packages:Understanding Packages, creating packages, path and classpath, import

    Exception Handling:What are exceptions, exception handling, types of exception, class hierarchy of Exceptions, try catch, nested try catch, multiple catch clauses, user defined exceptions, throw, getMessage(), toString(), printStackTrace(), checked exception and throws keyword, finally block

    Multithreading:Understanding Threads, creating threads with Thread class, stack maintenance for thread, volatile, types of threads, Runnable interface, Thread priorities, sleep(), join(), yield() , Thread Synchronization (wait(), notify(), notifyAll()), synchronized blocks and methods, semaphore, deadlock

    Strings:String class, operations on Strings, StringBuffer, StringBuilder, Array of Strings

    Swing and AWT:Understanding GUI, AWT, and swing, creating Frames, Attaching components, Event Handling, Dialogue Boxes, Project

    Nested or Inner Classes:static Nested class, Inner Class, Anonymous class

    Streams and File Handling:Streams, Need of File handling, Byte Stream Classes, Character Stream Classes, Reading Writing Files

    Serialization:Serialization, Marker Interface, De-serialization, transient, static vs transient, final vs transient, Object graph in serialization, Customized serialization, Serialization across inheritance, Externalization, Object Cloning

    Lambda:lambda and it’s need, functional programming in java, functional interface, type inference in lambdas, method references using lambda

    Dates:Handling Date API, New Date API

    JDBC:Database, DBMS, SQL basics, CRUD, Project

    Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Pay Now
    SQ 14-Mar-2022 7:00 PM | MWF Online LIVE Closed

    SK 17-Jan-2022 5:30 PM | MWF Online LIVE Closed

    TY 12-Oct-2021 7:00 PM | TTS Online LIVE Closed
    TR 6-Aug-2021 7:00 PM | MWF Online LIVE Closed
    TL 5-Jul-2021 5:30 PM | MWF Online LIVE Closed
    TD 27-Apr-2021 7:15 PM | TTS Online LIVE Closed
    UX 8-Mar-2021 5:30 PM | MWF Online LIVE Closed

    Advance Java

    Advance Java | Java EE

    Course Name

    Advance Java

    Instructor

    Rahul Matkari

    Prerequisite

    • You must know Java Core (Java SE) language
    • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
    • Good Internet connection
    • Laptop or desktop computer is required for programming practice at home

    Duration

    29 Jan 2022 to 30 Apr 2022 | 8:30 PM to 9:30 PM | Tue-Thu-Sat

    Subscription Validity: Till 30 Nov 2022

    Subscription validity is a time period to access LIVE class recordings, assignments, certificate download, discussion forum, etc.

    Fee

    INR 4000/- 3500/-

    Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

    Features

    • Recording of the class will be available till 30 Nov 2022. You can access these recordings any number of times during the course
    • Course Completion Certificate
    • Doubt handling during the course.
    • Discussion Forum | Doubt Handling after the class
    • Assignments:
    • Project

    Syllabus

    Basics of HTML and CSS:What is HTML, HTML Tags, CSS introduction, CSS properties, etc.

    Servlet: Understanding Web, Web Server, Application Server, Servlets, Servlet API, Servlet Interface and GenericServlet, HTTPServlet, Servlet Life Cycle, How to create servlet using Tomcat, Understanding deployment descriptor file (web.xml), servlet development using IDE

    Servlet Methods and Object: ServletRequest and HTTPServletRequest, ServletResponse and HTTPServletResponse, Request Servlet with different names using web.xml, Use of ServletConfig object, Use of ServletContext object

    Form Handling: get request-doGet(), post request – doPost()

    Servlet with JDBC: Queries – DDL, DML, DQL

    Request Redirection: Redirect the request to another server

    Request Dispatching: Transfer the request within the server, using forward() method, using include() method

    Servlet Filters: Servlet Filters

    Basics of JSP: Life cycle of JSP, Transformation of JSP into servlet by jsp engine

    Scripting elements: Scripting Tag, Expression Tab, declaration tag

    Implicit Objects: Introduction to implicit objects in JSP

    Session Tracking: Using hidden fields, using query strings, using cookies, using session api, session tracking with cookies disabled

    Directive Elements: Page directive and include directive

    Exception Handling in JSP: Creating and configuring error page and iserror page

    Java Beans: Pojo Classes

    Action Elements: JSP: forward, JSP:include, JSP: useBean, JSP: setProperty, JSP: getPRoperty

    MVC Architecture: Model View Controller

    Introduction to Expression Language: Expression Language

    Introduction to Web Services: SOAP, REST, Various ways to send/fetch data from other web applications

    Component of Web Services: WSDL, SKELETON, UDDI, STUB, SOAP, HTTP

    introduction to Synchronous/ Asynchronous Web Services

    JAXWS specification for SOAP and it’s implementationMetro, Axis-2, Apache CXF

    JAXRS specification for REST and it’s implementationJersy, RestEasy, RestLet, Apache-WINK

    Project Work

    Register in the batch now before its too late, as we are limited with the batch size.

    Batch Code Starting Date Time|Days Mode of Teaching Offer Price
    SM 29-Jan-2022 8:30 PM | TTS Online LIVE Closed

    TZ 18-Oct-2021 5:30 PM | MWF Online LIVE Closed

    TP 29-Jul-2021 7:00 PM | TTS Online LIVE Closed

    TF 15-May-2021 6:00 PM | TTS Online LIVE Closed
    UT 9-Feb-2021 6:00 PM | TTS Online LIVE Closed