FullStack Development with DSA

In Deepth Learning

Send Inquiry

    1. Introduction to Java
    2. Data types and Operators
    3. Conditional Statement
    4. Loops (Iteration)
    5. Array
    6. Methods
    7. JDK, JVM, JIT, JRE, Compiler, Interpreter
    8. OOPs principles
    9. Class and Object implementation
    10. Constructor
    11. Inheritance
    12. Polymorphism – Method Overloading and Method Overriding
    13. Abstract class
    14. Interfaces
    15. Packages
    16. Access Specifier
    17. Modifiers (static, final )
    18. String, StringBuffer, StringBuilder classes
    19. Exception Handling
    20. I/O classes
    21. Multithreading
    22. Concurrent APIs
    23. Collection Framework (ArrayList, Hashtable, HashSet, HashMap, TreeMap, etc.)
    24. Lambda Expression
    25. Functional Interfaces
    26. Stream APIs
    27. Design Patterns (Singleton, Factory, Builder etc. )
    1. Understanding HTML
    2. Introduction to HTML
    3. Web Page
    4. HTML Head Tags
    5. HTML Body Tag
    6. HTML Paragraph Spacing
    7. HTML Line Breaks
    8. HTML Non- Breaking Space
    9. HTML Header Tags
    10. HTML Text Formatting and Decoration
    11. HTML Inline Text Formatting
    12. HTML Unordered Lists
    13. HTML Ordered Lists
    14. HTML Image Insertion
    15. HTML Embedding Videos
    16. HTML Absolute vs. Relative File Referencing
    17. HTML Link Creation
    18. HTML Text Formatting
    19. HTML Decoration
    20. HTML Anchor Tags
    21. DIV and SPAN Elements
    22. HTML Tables
    23. HTML Forms
    1. Introduction of CSS
    2. Inline CSS
    3. Internal CSS
    4. External CSS
    5. Selectors
    6. Element Selectors
    7. Grouping Selectors
    8. ID Attribute & ID Selectors
    9. Class Attribute & Class Selectors
    10. Bootstrap 5.0 Elements and Classes
    1. Basics
    2. Variables
    3. Let vs Var
    4. Constants
    5. Operators
    6. Control Flows (if, switch, loop)
    7. Arrays
    8. Objects
    9. Functions
    10. DOM
    11. Events
    12. Asynch JavaScript
    13. Promises
    14. Fetch API
    15. Async/Await
    1. Node Introduction and its modules
    2. ExpressJS – Routing
    3. ExpressJS – HTTP Methods
    4. ExpressJS – Form Data and Database
    5. ExpressJS – Cookies and Session Handling
    6. ExpressJS- RestfulAPI
    7. ExpressJS – ErrorHandling
    8. ExpressJS: Middleware, Global Catch, Zod
    9. ExpressJS: Authentication with JWT
    10. SPA Design
    11. React Overview
    12. JSX/TSX
    13. Working with Component
    14. Callback, Promises, async, await
    15. Map, filter, arrow functions
    16. Virtual Dom
    17. React Hooks
    18. Working with Events
    19. Databinding
    20. Working with Forms & User Input
    21. Smart vs Dumb Components
    22. Rendering List & Conditional Content
    23. State vs Props
    24. Immutability
    25. HOC
    26. Styling React Component and Tailwind
    27. Routing
    28. HTTP Calls in React (Fetch)
    1. Create Database
    2. Colleciton
    3. Insert Record
    4. Find/Update/Delete
    5. Operators (Query, Update)
    6. Indexing
    7. Searching
    8. Validation
    9. Prisma ORM
    1. SDLC
    2. Agile Methodology
    3. Scrum Framework
    1. Unit Testing Overview
    2. Test Methods
    3. Test Coverage
    4. TDD
    1. SQL Overview
    2. SQL Dialects
    3. SQL Sublanguages (DQL, DQL, DML, DCL and TCL )
    4. Understanding MySQL
    5. Introduction to Databases
    6. MySQL Creating a Database and Table
    7. MySQL Data Types
    8. MySQL Constraints (UNIQUE, NOTNULL, PRIMARY KEY, FOREGIN KEY, etc.)
    9. Working with Tables and SQL Commands
    10. MySQL Modifying and Deleting a Table
    11. MySQL Select
    12. MySQL Distinct Keyword
    13. MySQL Where Clause
    14. MySQL And Operator
    15. MySQL Or Operator
    16. MySQL Order By
    17. MySQL Group By
    18. MySQL Insert Into
    19. MySQL Insert Multiple Records
    20. MySQL Delete Records
    21. MySQL Update Records
    22. MySQL Joins
    23. MySQL Views
    24. MySQL Transactions
    25. NoSQL Overview
    26. NoSQL vs SQL
    27. Prisma ORM
    1. Understanding JDBC
    2. Introduction to JDBC
    3. Architecture of JDBC
    4. Configuring JDBC and Creating Connection to MySQL DB and MongoDB
    5. Implementing CRUD Operations with Statement API
    6. Implementing CRUD Operations with PreparedStatement API
    7. Creating and Executing StoredProcedures
    8. DAO Design Pattern
    1. Introduction
    2. Syntax
    3. Elements
    4. Attribues
    5. DTD
    6. Schema
    1. Servlet
    2. Different type of request GET, POST, PUT etc.
    3. filter APIs
    4. Session handling
    5. Request redirecting/dispatching
    6. JSP (Java Server Pages)
    7. Implicit object of JSP
    8. Standard tags of JSP
    9. Session handling in JSP
    10. Use JDBC in web application
    1. Ecosystem and Core
    2. Section Introduction
    3. What is Spring?
    4. Dependency Injection
    5. Spring Architecture
    6. ApplicationContext
    7. Setter Injection
    8. Constructor Injection
    9. Spring Annotations
    10. Java Configuration in Spring
    11. Implementation using Spring core uses with XML, Annotation, JavaCode
    1. AOP Overview
    2. AOP Terms
    3. AOP Annotations
    4. Before, After and Around Advice
    1. Understanding Maven
    2. What is Maven
    3. Install Maven
    4. Maven Repository
    5. Local Repository
    6. Central Repository
    7. Remote Repository
    8. Maven Pom.xml
    9. Maven Web App
    10. Maven Plugin
    1. Spring Initializer
    2. SpringBoot Annotations
    3. Appplication.properties/Appplication.yaml
    4. Convention Over Configuration
    1. Spring MVC Architecture
    2. HTTP Lifecycle w/ Spring MVC
    3. Spring MVC Annotations
    4. Spring MVC Validation
    1. HTTP Lifecycle
    2. Annotations
    3. Get/POST/PUT Methods
    4. Error Handling
    5. Testing REST API
    1. JPA vs Hibernate
    2. JPA annotation
    3. Spring Data Architecture
    4. Spring Data Annotations
    1. Monolithic Architecture
    2. Introduction Microservices (What & Why)
    3. Miscroservice Architecture
    4. Features of Microservice Architecture
    5. Microservices vs API
    6. Registering MicroService with Eureka Server
    7. Feign REST Client
    8. Microservice with API Gateway
    9. Spring Cloud and Setting up Spring Cloud Config Server
    1. Cloud
    2. IAM – Identity and Access Management
    3. EC2 – Elastic Compute Cloud
    4. S3
    5. Application Deployment on Cloud

    1. GitHub
    2. CI/CD Pipeline (Docker, Jenkins)
    1. Recursion and Backtracking
    2. Sorting Algorithms
    3. Searching Algorithm
    4. Hashing
    5. String Manipulation
    6. Stack and Queue
    7. LinkedList
    8. Tree
    9. Ties
    10. Dynamic Programming
    11. Graphs

    FAQs

    I do not know the coding. Can I join this batch?
    Yes. This course is designed in such a way that discussion start from basic to advance. There is no need to know any coding beforehand.
    Yes. This course is designed by the experienced trainers, software developers and academicians. Anyone from any engineering branch want to pursue the career in application development can join this batch.

    The trainer will teach in mix of Hindi and English language. So, no need to bother about the
    language.

    Yes, as early you start, you’ll get benefits from this course. Anyone, from 1 st , 2 nd , 3 rd or 4 th year can join this batch.
    Batch duration is mentioned in the course details. It may extends due to unforeseen circumstance.
    We provide an email address to communicate and every learner will be the part of a community, where you can post your issues.
    Anyone can join this batch. Either you are doing B.Tech., BCA, MCA, M.Tech. or pursuing any other academic degree, you can join this course. This batch is especially for Pre-Final year students.
    On alternate day, we’ll take the 2-3 hours online LIVE classes. And the class recording will be uploaded ASAP.