Java 40 Hours

Languages
English + Hindi
Duration
40 hours
Request Training Proposal

Course Contents

Java Fundamentals / Object oriented programming with java / Java Database Connectivity / Java Web Development servlet & JSp / SPRING-CORE / Spring MVC / HTML CSS JAVASCRIPT / ReactJS

  1. Java Fundamentals
    1. Day 1
      1. JDK installation and Environment setup
      2. First Java Program
      3. Variables and Data Types
      4. Standard input / output
    2. Day 2
      1. Control Statements
      2. Methods
    3. Day 3
      1. String
      2. Wrapper classes
  2. Object oriented programming with java
    1. Day 4
      1. OOPs concepts
      2. Classes and Objects 
    2. Day 5
      1. Encapsulation
      2. Access Modifiers – private, public
    3. Day 6
      1. this keyword
      2. final keyword
    4. Day 7
      1. package
      2. Inheritance & Polymorphism
    5. Day 8
      1. Abstraction
      2. Access Modifiers - protected
    6. Day 9
      1. super keyword
      2. Dynamic binding
    7. Day 10
      1. Threads
    8. Day 11
      1. Collection – List, Set, Queue
      2. Exception Handling
  3. JDBC - Java Database Connectivity
    1. Day 12
      1. JDBC with MySQL Database
      2. DriverClass
    2. Day 13
      1. Connection
      2. Statement-PrepareStatement-CallableStatement
    3. Day 14
      1. ResultSet
    4. Day 15
      1. CRUD using JDBC
  4. Java Web Development servlet & JSp
    1. Day 15
      1. Tomcat Web Server
      2. Java web application
    2. Day 16
      1. HTTP –request, response
      2. url,  methods, headers, data/payload, response
      3. Status code
    3. Day 17
      1. Servlet
      2. JSP
      3. URL Mapping
    4. Day 18
      1. Getting Data into Servlet
      2. From query param
      3. From html form 
    5. Day 19
      1. Getting Data into JSP
      2. From servlet 
    6. Day 20
      1. MVC Architecture
      2. JDBC
  5. SPRING-CORE
    1. Day 21
      1. Spring Introduction
      2. Dependency Injection
    2. Day 22
      1. Constructor Injection
      2. Setter Injection
      3. Autowiring
  6. Spring MVC
    1. Day 23
      1. Spring MVC control flow
      2. Controllers
      3. Components
    2. Day 24
      1. Services
      2. ModelAndView
    3. Day 25
      1. View using Thymeleaf Template
      2. Spring with data
    4. HTML CSS JAVASCRIPT
      1. Day 26
        1. HTML
        2. Structure
        3. Basic tags
      2. Day 27
        1. Form
        2. Table
      3. Day 28
        1. CSS
        2. Selectors with id, class or tagname
      4. Day 29
        1. Basic style
        2. Font size, color,
        3. Margin
      5. Day 30
        1. Padding
        2. Flex
        3. JavaScript
    5. ReactJS
      1. Day 31
        1. NodeJs installation and setup
        2. Create a react app or vite
      2. Day 32
        1. Component – class or function
        2. State and Props
      3. Day 33
        1. Hooks – useState, useEfffect, useReducer, useContext
        2. Routes
      4. Day 34
        1. Axios to connect with api
        2. Exception Handling
        3. Create form and save in database using RestService
        4. Display data by getting data from the RestService.
    6. Day 35
      1. Java 8 Lambda
    7. Day 36
      1. Maven dependencies
    8. Day 37
      1. Junit Mokito
    9. Day 38
      1. Log4j and log analysis
    10. Day 39
      1. REST api 
    11. Day 40
      1. Assessment

N/A

Instructor Profile

instructor_image

I am a trainer with 5 years of experience. I am certified in Java and Python. My key skills are Java and Python.

This course includes:

  • 100% Online Sessions
  • Instructor led
  • Customizable Syllabus
  • Customizable Schedule
  • Certificate of Completion
  • Training Recordings
  • Training Resources
  • Learner Assessment
Request Training Proposal

Related courses