https://github.com/mahmudmardini/java-101-bootcamp
In between 31.10.2020 - 20.12.2020 Java 101 course which has continued for 8 weeks! In the course, we started to discuss about Java Fundamentals and Syntax, and we finished with Java web technologies like Servlet, Webservices, JSP, JSF etc.
https://github.com/mahmudmardini/java-101-bootcamp
hibernate java java-8 jsf jsp mvc-architecture servlet spring spring-boot thymeleaf
Last synced: about 2 months ago
JSON representation
In between 31.10.2020 - 20.12.2020 Java 101 course which has continued for 8 weeks! In the course, we started to discuss about Java Fundamentals and Syntax, and we finished with Java web technologies like Servlet, Webservices, JSP, JSF etc.
- Host: GitHub
- URL: https://github.com/mahmudmardini/java-101-bootcamp
- Owner: mahmudmardini
- License: mit
- Created: 2020-12-28T09:21:21.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-28T10:15:03.000Z (over 5 years ago)
- Last Synced: 2025-02-02T00:33:50.230Z (over 1 year ago)
- Topics: hibernate, java, java-8, jsf, jsp, mvc-architecture, servlet, spring, spring-boot, thymeleaf
- Language: Java
- Homepage:
- Size: 167 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Istanbul Java Bootcamp 101
In between 31.10.2020 - 20.12.2020 Java 101 course which has continued for 8 weeks! In the course, we started to discuss about Java Fundamentals and Syntax, and we finished with Java web technologies like Servlet, Webservices, JSP, JSF etc.
## Syllabus
## Chapter-1
- History of Java
- Java Language Syntax
- Data Types and Operators
- Loop and Decision Mechanisms
- Number & String Operations
- Array Definition and Operations
- Matrix Definitions and Operations
- Date & Time Libraries in JDK 7 & JDK 8
## Chapter-2
- OOP Definitions
- Class, Object definitions
- Inheritance Types
- Abstraction in Java
- Encapsulation in Java
- Polymorphism in Java
- Exception Handling in Java
## Chapter-3
- final keyword and application fields
- Enum data structure in Java
- Generics in Java
- Iterator & Iterable Interfaces
- Comparator & Comparable Interfaces
- Anonymous Classes in Java
- Java8 Lambda Expressions
- Java 8 Functional Interfaces
- Java 8 Method Reference
- Java 8 Stream API
- Reflection in Java
## Chapter-4
- Java I/O Operations in terms of Files
- Java Concurrency and Multithreading Tutorial
- SOLID Principles
- Relational Database Management System & SQL
- CAP Theorem
- NoSQL
- MongoDB
- JDBC API
## Chapter-5
- Spring Framework Architecture & Basics (Spring Core)
- Spring Aspect Oriented Programming (AOP)
- Spring Boot
- 3 Tier Application in Spring
## Chapter-6
- Usage Native Hibernate with Java
- Hibernate & Spring Boot Integration via SessionFactory
- Spring Data CRUD Repository
- Spring Data MongoDB
- Spring MVC and Restful Webservices
## Chapter-7
- Web Application Architecture
- Client & Server Architecture
- HTTP Protocol
- Server-side Rendering vs Client Side Rendering
- Java Servlet & Filter
- Java Server Page
- Java Server Faces
- SOAP Webservice with Spring
- Servlet, JSF, JSP, Thymeleaf integration with Spring