Skip to content

Commit

Permalink
feat: Java - bases ✨
Browse files Browse the repository at this point in the history
  • Loading branch information
0h My Goat committed Nov 24, 2023
1 parent 75ebdca commit e7d00c3
Show file tree
Hide file tree
Showing 8 changed files with 2,090 additions and 19 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "Espace Formateur"]
path = Espace Formateur
url = git@github.com:Alex-Octocorn/Java-POO_Formateur.git
1 change: 1 addition & 0 deletions Espace Formateur
Submodule Espace Formateur added at fbe778
28 changes: 11 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,25 @@ Nous aborderons les différents concepts, les bonnes pratiques de développement

## Plan de cours 🗺️


- [x] [Introduction](./cours/00_introduction.slides.md)
- Qu'est-ce que la programmation orientée objet ?
- Pourquoi utiliser la POO ?
- Introduction aux piliers de la POO
- Présentation générale de Java
- Installation de l'environnement de développement
- [ ] [Les bases](./cours/01_bases.slides.md)
- [x] [Les bases](./cours/01_bases.slides.md)
- Les variables
- Les opérateurs
- Les conditions
- Les boucles
- Les tableaux
- Les fonctions
- Classes et objets
- [ ] [Aller plus loin](./cours/02_avance.slides.md)
- Exceptions
- Lambda
- Threads
- Généricité
- [ ] [Encapsulation](./cours/02_encapsulation.slides.md)
- Définition
- Les accesseurs
Expand All @@ -44,19 +49,6 @@ Nous aborderons les différents concepts, les bonnes pratiques de développement
- Utilisation
- Override
- Overload
- [ ] [Exceptions](./cours/06_exceptions.slides.md)
- Définition
- Arborescence
- Utilisation
- [ ] [Lambda](./cours/07_lambda.slides.md)
- Définition
- Utilisation
- [ ] [Threads](./cours/08_threads.slides.md)
- Définition
- Utilisation
- [ ] [Généricité](./cours/10_genericite.slides.md)
- Définition
- Utilisation

## Suivre ce cours 📚

Expand All @@ -74,7 +66,8 @@ Vous aurez alors accès à une animation du cours, de démonstrations et de la c

Vous retrouverez les exercices dans le dossier `./exercices`.

Pour chaque exercice, vous retrouverez trois niveaux de difficulté :
Pour chaque exercice, vous retrouverez trois niveaux de difficulté :

- Coq : Version avancée de l'exercice, avec très peu d'indications
- Poulet : Version "classique", avec quelques indices
- Poussin : Version "guidée", avec rappels des notions importantes et indices supplémentaires
Expand All @@ -83,7 +76,8 @@ Pour chaque exercice, vous retrouverez trois niveaux de difficulté :
## Contribuer 🤝

Vous pouvez contribuer à l'amélioration de ce cours en créant une *pull request* ou en remontant un problème dans la section "Issues" du dépôt.
Vous pouvez contribuer à l'amélioration de ce cours en créant une *pull request* ou en remontant un problème dans la
section "Issues" du dépôt.
Rendez-vous sur le [guide de contribution](./CONTRIBUTING.md) pour plus d'informations !

## Soutenir 🫶
Expand Down
8 changes: 6 additions & 2 deletions cours/01_introduction.slides.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ sources:

# POO

![Logo Java](./assets/java.png) <!-- .element width="20%" -->
![Logo Java](./assets/java.png) <!-- .element width="20%" align="left" -->

![IntelliJ](assets/intellij.png) <!-- .element width="30%" align="right" -->

----

Expand Down Expand Up @@ -160,7 +162,9 @@ Nous aborderons ces concepts en détail dans les prochains chapitres !

# Java POO - Introduction

![Logo Java](./assets/java.png) <!-- .element width="20%" -->
![Logo Java](./assets/java.png) <!-- .element width="20%" align="left" -->

![IntelliJ](assets/intellij.png) <!-- .element width="30%" align="right" -->

----

Expand Down
Loading

0 comments on commit e7d00c3

Please sign in to comment.