====== Bloc2 - SLAM - Concevoir, développer et maintenir une solution applicative ====== ====== Développement web ====== * **09/09** : développement web avec JakartaEE * {{ :promo_2025:slam:jakartaee1.pdf |}} : Introduction * {{ :promo_2025:slam:jakartaee2.pdf |}} : Servlet et vue * **16/09** * {{ :promo_2025:slam:jakartaee3.pdf |}} : La communication d'informations * {{ :promo_2025:slam:jakartaee4.pdf |}} : Ajout de traitement [[https://drive.google.com/file/d/12icfg2wtI8IrU3lZVqy8MMVST1ZaGY_d/view?usp=drive_link|Correction]] * **23/09** * {{ :promo_2025:slam:jakartaee5.pdf |}} : EL, Expression Language * {{ :promo_2025:slam:jakartaee6.pdf |}} : JSTL, tâches structurelles * {{ :promo_2025:slam:jakartaee7.pdf |}} : persistance des données(1) * {{ :promo_2025:slam:jakartaee8.pdf |}} : persistance des données(2) * {{ :promo_2025:slam:jakartaee9.pdf |}} : La portée des objets * **14/10** : Projet "Gérer le personnel d'une entreprise de travaux publics" - **projet à terminer pour le 04/11/2024** *** Compléments** : * 17/10 - rajouter la classe MD5 pour le mot de passe * 17/10 - script bd modifié réactualisé sur le drive : mdp de fDURA est fdura(crypté en MD5) *** Remarques** : * 17-10 - sur étape1 q°9, pour rester cohérent nommer toutes les vues avec Vue dans leur nom donc **menuVue.jsp** * **Étape1** {{ :promo_2025:slam:jakartaee10.pdf |}} : Intégration Bootstrap et javascript (1) * [[https://blog.visual-paradigm.com/fr/everything-you-need-to-know-about-sequence-diagrams/|UML : aide diagramme de séquence]] * [[https://drive.google.com/file/d/1pULDeurggtBHud2RJ9Q-JFGnibnpBCpG/view?usp=drive_link|script création BD]] * [[https://drive.google.com/file/d/1JuNEPI3lbKvIl9GA24oNbfCNNqQSlAzu/view?usp=drive_link|TP1Personnel.zip]] * [[https://drive.google.com/file/d/1pLmUlKW1-YwPiAi4QVATGzt5Xa3tkvrH/view?usp=drive_link|Classe MD5]] * **Étape2** {{ :promo_2025:slam:jakartaee11.pdf |}} : Intégration Bootstrap et javascript (2) * **Étape3** {{ :promo_2025:slam:jakartaee12.pdf |}} : Intégration Bootstrap et javascript (3) * **04/11** : **Laravel** * [[ promo_2025:slam:laravel:Introduction | Introduction ]] * [[promo_2025:slam:laravel:Installation| Installation de Laravel]] * [[promo_2025:slam:laravel:TP1 | TP1]] : Application simple sans base de données(todolist) * **18/11** **Laravel**-[[promo_2025:slam:laravel:TP2 | TP2]] : Gestion de la todolist avec une base de données * [[https://sio.lyc-lecastel.fr/doku.php?id=promo_2025:tronc_commun_sdsi4|Aide PHP : cours 1ère année]] * **18/11** : installation Androïd et premier projet ==== Outils ==== * {{ :promo_2025:slam:installationtomcat.pdf |}} ====== POO avec Java ====== * **02/09-A01** : {{ :promo_2025:slam:d3:0exoredemarrage.pdf |POO-Exercice de redémarrage}} * **12/09-A02** : {{ :promo_2025:slam:1dictionnaire.pdf |POO-Les Dictionnaires}} * **26/09-A03** : {{ :promo_2025:slam:2interfaces.pdf |POO-Les Interfaces}} ====== Javascript ====== * **04/10-A04** : Développement front-end avec le Javascript {{ :promo_2025:slam:javascript.pdf |}} - correction exercice Calculatrice [[https://drive.google.com/file/d/1rZtedW-EBntcz3zEuqBqCpmGYUcj3wox/view?usp=drive_link|Calculatrice]] - modèle de fichier pour la liste de tâches [[https://drive.google.com/file/d/1urURyevE-ESX57xUuoNqM5t3mTZl5nHV/view?usp=drive_link|ListeTaches.html]] * **18/10/2024** : [[Le Document Object Model]] (DOM) - exercice : [[saisie d'un code pin]]