Java Developer

Java Developer

SPOT evolved with the very thought to support and enhance young minds and professionals to pursue their dream career and jobs by ticking the first few steps like aptitude tests, group discussions, technical interviews, and HR interviews.
Chapter 1: Java SE

Java SE

  1. Classes
  2. Class Inheritance
  3. Methods Overriding, Overloading
  4. Abstract Class and Methods
  5. Interfaces, Packages and Access Control
  6. Final, Static and Others
  7. Polymorphism in Java
  8. Encapsulation in Java
  9. Exceptions
  10. Multithreaded Programming
  11. Synchronization
  12. Serialization
  13. Inner classes
  14. Array in Java
  15. Collections framework
  16. Generics
  17. String Concepts
  18. File Concepts
  19. Utility Classes
  20. Java Streams
Chapter 2: Design Patterns

Design Patterns

  1. Singleton
  2. Factory
  3. Proxy
  4. Builder
Chapter 3: J2ee

J2ee

  1. J2EE APIs
  2. J2EE Containers
  3. Servlet
  4. Basic of Servlet
  5. Servlet Request and Response
  6. Advance Servlet Topics
  7. Java Server Pages
  8. Basic of JSP
  9. Core JSP
  10. JSP Advance Topics
Chapter 4: Database

Database

  1. SQL, PL/SQL, Procedures, Functions
  2. MySQL, Oracle, MS SQL Server, MongoDB
Chapter 5: Database Concepts

Database Concepts

  1. Singleton
  2. Factory
  3. Proxy
  4. Builder
Chapter 6: Spring

Spring

  1. Introduction to spring
  2. Introduction to all modules of spring
  3. Setting up spring
  4. Dependency Injection
  5. Spring Framework ( version 5.x)
  6. Spring Dependency Injection with Annotations
  7. Testing Spring Applications
  8. Alternate Configuration
  9. Overview of Spring Database Integration
  10. Using Spring with JPA or Hibernate
  11. Spring JDBC Support
  12. Introduction to Aspect-Oriented Programming
  13. Spring Transaction Management
  14. @AspectJ AOP with Spring
  15. Hibernate Framework
  16. Spring Security
  17. Spring REST Services
  18. Spring Boot
  19. Spring Data
  20. Spring Test
Chapter 7: API

API

  1. Web Socket
  2. REST Api
  3. Web Service
Chapter 8: Front end

Front end

  1. angularJS 1.X
  2. angular4
  3. bootstrap
  4. D3
  5. JavaScript
  6. JQuery
  7. nodejs
  8. npm
  9. Grunt, Gulp, Webpack
  10. Karma, Mocha, Jasmine
Chapter 9: Testing

Testing

  1. Cucumber
  2. JUnit, TestNG
  3. Test Doubles
  4. Mockito, PowerMock
Chapter 10: Logging

Logging

  1. Logback
  2. Sl4j
Chapter 11: Tools

Tools

  1. Nexus
  2. Jenkins
  3. Git
  4. Gitlab
Chapter 12: Process

Process

  1. Agile
  2. TDD
  3. BDD