Java
An introduction to Java
Class
6h
- Introduction (why Java)
- Java syntax (variables, structures, loops, etc.)
- Containers (ArrayList, HashMap)
- OOP (Classes, Objects, Inheritance, Polymorphism, etc.)
- Java Project (Tree structure, Packages, Maven)
- Unit Tests (JUnit)
- Advanced (Interface, Enum, Stream)
- Spring Boot, Hibernate
TP
4x3h
- TP1 : Discover Java syntax
- TP2 : Maven project, OOP, Unit Tests
- TP3 : Former rated TP
- TP4 : Rated TP
- TP5 : A Spring Boot project
Dedicated repository: ENSAI-2A-Java-TP
Bibliography
FR
| Title | Categories |
|---|---|
| Advanced Java | Exceptions, Stream, MapReduce, Enum, Interface |
| An API with Spring Boot | Spring Boot, Dependency Injection, Annotations, Lombok, Data Mapping, Hibernate |
| Collections | ArrayList, HashMap |
| Introduction | |
| JUnit | Unit tests, Mutation testing |
| Java Basics | Variables, Control Structures, Loops, Functions |
| Java Classes | OOP, Constructors, Inheritance, Main, JavaDoc |
| Java Project | Tree structure, Maven, Deployment |
No matching items