Java

An introduction to Java
Author

Ludovic Deneuville

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