Aller au contenu

Bonus

Cette page contient des liens de compélements de cours sur l’univers Java / Spring Boot.

Avant de commencer

Savoir effectuer des recherches efficaces sur le Web

Vous allez découvrir la plateforme pix.fr pour vous échauffer et acquérir quelques bases pour naviguer et programmer.

Découvrez l’algorithmie en ligne

Consacrez entre 2 et 3 heures seul.e ou à 2 pour cette découverte de l’algorithmie grâce au site code.org. Nous utiliserons par la suite un outil graphique agréable nommé Flowgorithm. En attendant, pour s’amuser c’est par ici

Abordez les notions de bases indispensables pour comprendre Internet

Comme vous allez bientôt réaliser des applications Web, il est indispensable que vous ayez quelques notions de bases sur le fonctionnement d’Internet. Il se trouve qu’il existe déjà énormément de sites avec des tutoriels sur ce sujet.

En attendant, parcourez ce bref récapitulatif et faites quelques manipulations sur votre machine…

Algorithmie & langage Java (Découverte)

Dans cette partie du cours, vous allez découvrir :

Initiez-vous sur la page Java Initiation

Java (avancé)

Certaines parties seront abordées avec SpringBoot (pour gagner du temps ;))

Dans Java avancé, on aborde les choses sérieuses et pas seulement propre au langage Java. Vous allez découvrir :

Approfondissez vos connaissances en allant sur la page Java Avancé

Les projets et travaux pratiques sont intégrés dans les différents modules de cours.

Web statique : HTML et CSS (front)

Les bases en HTML et CSS avec quelques projets simples de sites à réaliser en allant sur ce lien

SQL et NoSQL (back)

Découvrez le SQL et pratiquez…

Lancez-vous dans le SQL

Java, Swing et JakartaEE (Desktop & Back)

Dans cette partie, vous allez apprendre :

Rendez-vous sur ce lien pour pratiquer

SpringBoot et Hibernate

Dans cette partie, vous allez découvrir :

Rendez-vous sur ce lien pour découvrir et pratiquer

Sécurité des applications

Sécurité web et OWASP ZAP

Généralités et fonctionnement de JWT avec Spring Boot

JWT & Spring Boot Security

Projets de démonstration sur GitHub

Tests Unitaires, Intégration (Back)

Découvrez la base des tests unitaires avec JUnit5

Exemples et travaux pratiques

Couverture des tests avec le Plug-in Eclemma pour Eclipse

Utiliser le mode Debug d’Eclipse

Modélisation

Module UML

Cours, TP et projets sur les principaux diagrammes UML

Module Merise (uniquement la partie qui concerne les données)

Découvrez comment élaborer des MCD, MLD et MPD

Quelques outils pratiques et méthodologie

Découverte de DevOps

Ce module sur DevOps est accompagné d’une présentatoion sous forme de diaporama.

Ce module regroupe des cours, TP et projet sur Docker et Gitlab.

Extension à ajouter à vos navigateurs (Chrome ou Firefox)

Pour éviter l’affichage intempestif des Captchas Google ou autre lorsque nous utilisons le compilateur JDoodle pour nos programmes Java, JavaScript, HTML/CSS et Python.

ressources Web