Course Content

Java Core

  • SOLID Principles
  • Java Ecosystem
  • OOPS concepts
  • Java Generics
  • Exceptional handling
  • File Handling
  • Data Structures
  • Multithreading
  • Junit
  • Java Program Debugging in Eclipse
  • Design Patterns

JAVA 8

  • Introduction to Lambda
  • Lambdas and Functional Interfaces
  • Constructor and Method References
  • Lambdas and Local variables ( Effectively Final )
  • Streams API
  • Stream API – Operations
  • Streams API – Factory Methods
  • Streams API – Numeric Streams
  • Streams API – Terminal Operations
  • Streams API – Parallel Processing
    Optionals
  • Default/Static Methods in Interfaces
  • New Date/Time APIs
  • Java 8 Use Cases

SPRINGBOOT

1 Introduction to SpringBoot
1.1. Overview of Spring framework
1.2. A Quick Taste of SpringBoot

2 Getting Started with SpringBoot
2.1. What is SpringBoot?
2.2. Our First SpringBoot Application

3 SpringBoot Behind the scenes
3.1. Exploring the power of @Conditional
3.2. How SpringBoot AutoConfiguration Works?
3.3 Synchronous and Asynchronous microservices

4 Creating Custom SpringBoot Starter
5. Spring Boot JPA & Hibernate
6. Spring Boot RDBMS ( MySQL)
7. Spring Boot NoSQL ( MongoDB )
8. Spring Boot Use Cases
9. Spring Cloud
10. Mockito framework
11. Microservices Patterns

 React

4.Basics of React

  • JavaScript
  • Ternary Operator in React
  • Object Destructuring & Spread Operators
  • Arrow Functions in React
  • Higher-Order Functions in React
  • Map, Reduce & Filter in React
  • Modularity & Import/Export in React
  • Named & Default Exports
  • Libraries in React
  • Exploring a React Project Directory Structure
  • Meet the First React Component
  • React JSX
  • Lists in React
  • React Props
  • React State
  • React Advanced State
  • React Impossible States
  • Meet Another React Component
  • React Component Instantiation
  • React DOM
  • React Component Definition (Advanced)
  • Handler Function in JSX
  • Callback Handlers in JSX
  • Inline Handler in JSX
  • Lifting State in React
  • React Controlled Components
  • Props Handling (Advanced)
  • React Side-Effects
  • React Custom Hooks (Advanced)
  • React Fragments
  • Reusable React Component
  • React Component Composition
  • React Asynchronous Data
  • React Conditional Rendering
  • Data Fetching with React
  • Data Re-Fetching in React
  • Memoized Handler in React
  • Explicit Data Fetching with React
  • Third-Party Libraries in React
  • Async/Await in React
  • Forms in React

5.Advanced React Topics

  • What are Compound Components?
  • Example: Building an Expandable Component
  • Preventing Unnecessary Renders
  • Handling State Change Callbacks
  • Keeping Value Constant
  • Building the Compound Child Components
  • Manageable Styling for Reusable Components
  • Custom Styling Options
  • Custom Use of the Component
  • What are Control Props?
  • How Control Props Work
  • Using the Controlled Component
  • Building a Custom Hook
  • Providing Default UI Elements
  • What is the Props Collection Pattern?
  • The Props Collection Pattern in Practice
  • What is the Prop Getters Pattern?
  • Additional User Props
  • Handling Props with the Same Property Name
  • What is the State Initialization Pattern?
  • Resetting the State
  • Getting Rid of Extra State Variables
  • What Is the State Reducer Pattern?
  • Refactoring to `useReducer`
  • The User’s Application
  • Implementing the State Reducer Pattern
  • React Class Components
  • React Class Components: State
  • CSS in React
  • CSS Modules in React
  • SVGs in React
  • Unit Testing to Integration Testing
  • React Project Structure

Build Tools

  •  Github
  • Jenkins Basics

 

Send a Comment

Your email address will not be published.

Apply to course now

Java Full Stack

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1.00 out of 5)
Loading...
  • Price: Free
  • Certificates: No
  • Students: 0
  • Lesson: 0
Skip to toolbar