Année Universitaire 19-20
Puisque « C’est en forgeant qu’on devient forgeron, mais ce n’est pas en se noyant qu’on apprend à nager. »
et
« Le meilleur forgeron frappe quelquefois sur son pouce. »
n’hésitez pas à demander de l’aide à vos camarades et à l’enseignant (qui malheureusement ne dispose que d’un « quota » de temps limité par étudiant...) ! - un enseignant
1- Développement en Microservices: (cours mis à jour)
COMMUNIQUE EXAMEN JUIN 2020
Bonjour,
Suite aux décisions prise par le Conseil Scientifique, nous sommes invités à informer les étudiants des parties qu'il faut préparer pour l'examen final Juin 2020
De ce fait, veuillez notez que l'examen final "Développement des applications mobiles" portera sur uniquement sur les 3 premières parties du cours à savoir :
Pareil pour les ateliers, seuls seront à préparer, sont les suivants:
De même, pour les Programmes Android concernés, sont les suivants:
Enfin, l'examen sera comme d'habitude divisé en 3 parties semblable à ce qui suit:
QCM: Questions à choix multiples
Exercice 1: pourrait porter sur les Layouts, etc
Exercice 2 : pourrait porter sur les Activités, etc
Bonne chance
1- Développement Mobile - ANDROID:
Cours - Android:
Pour les étudiants désirant connaître l'essentiel des notions sur Android, l'essentiel à connaître pour démarrer avec Android est regroupé dans les mémentos qui suivent ainsi que le dernier support Android_l'Essentiel.pdf:
Pour les étudiants qui cherchent à avoir plus de détail sur Android, ils sont invités à relire minutieusement les supports du cours (ci joint les chapitres qui seront fournis au fur et à mesure de l'avancement du programme) :
Ateliers & TP - Android:
Refaire les workshops et TPs "From the scratch" (qui seront fournis au fur et à mesure de l'avancement du programme):
Téléchargement et installation : SDK, ADT, Android-Studio, AVD, SQLite...
Création des projets, débuggage "LogCat", compilation, émulation, et mise sur le Market (APK) (ci joint les principaux ateliers) :
Sources TP - Android:
Ces programmes Android, ont été développés initialement avec ADT puis à partir de 2015 avec "Android Studio ". Les SDK API utilisés sont SDK API 21 et SDK API 23 ( à modifier dans le gradle suivant le SDK installé dans vos poste) . Vous trouverez ci-joint, les codes sources des workshops et TP:
Examen DS - 1er ING - IDISC:
L'examen DS va durer 1 heure et comportera des questions de cours sous forme de QUIZ (QCM)
L'examen DS va porter UNIQUEMENT sur le support de cours ci-après (Android_Part_1.pdf) et sur tout ce qu'on a vu, expliqué, parlé durant les séances du cours.
Bon Travail
Flutter - Dart :
Flutter – what is it ? existing prototypes:
Sources TP - Android:
Certains programmes Android, ont été développés avec ADT sous SDK API 10 et SDK API 17, pour les ouvrir sur "Android Studio", il suffit de cliquer sur "Import Non-Android Studio Project" de la page d'accueil de "Android Studio". Vous trouverez ci-joint, les codes sources des workshops et TP dans le dossier SRC suivant:
SRC (code source mis à jour)
Mini-Projet - Android (avec Scrum):
A en parler durant les séances de regroupements.
SCRUM en bref:
DEVOPS, l'essentiel:(cours mis à jour)
Programmation Web :(cours mis à jour)
Objectifs
Permettre à l'étudiant de maîtriser par la pratique les concepts avancés de design et de programmation Web.
Travaux Pratiques
Ce cours comporte des séances obligatoires de travaux pratiques (TP),
Préparation de l’environnement de développement: IDE, Serveur Web, SGBD…
Création d’un Projet Java et d’un Projet Web
Préalables
Programmation Orientée Objet (Java)
Initiation aux Technologies Web (Html / Css / JavaScript)
Technologies internet
Cours
Relire minutieusement le support du cours (ci joint les chapitres qui sont fournis au fur et à mesure de l'avancement du programme) :
Refaire les workshops et TPs "From the scratch" (qui seront fournis au fur et à mesure de l'avancement du programme):
De l'installation du JDK, Eclipse Tomcat, et PostGresql ainsi que Node et Visual Code jusqu'à la création des projets, débuggage, compilation et déploiement sur le serveur(ci joint les principaux ateliers) :
Refaire,également, tous les ateliers fournis et qui sont relatifs au Frameworks Front-end et back-end : Angular, bootsrap, Spring, Hibernate, JPA, ...)
Ateliers/Tutoriaux & TPs :
Codes Source :
Vous trouverez les codes sources des workshops et TP en cliquant sur les liens suivants:
MEAN Stack / Git / Angular:
Vous trouverez Ateliers et les codes sources des workshops relatives à Git et Mean Stack Development (A4 sert au Git):
Les codes sources des workshops sur les liens suivants:
Spring Boot - Hicari CP avec Multi DataSource:
Cette application SpringBootApiRestMultiDataSource permet de se connecter à deux Base de données différentes , elle intègre également Spring Data -REST API :
JSP/Servlet/JSTL/Hibernate
Vous trouverez les codes sources des workshops :Hibernate 3 et 4 (hbm et @aanotation), JSP, JSTL-EL, Servlet, en cliquant sur les liens suivants:
Mini-Projet - J2EE (Optionnel):
Lire attentivement l'énoncé du Mini-Projet et procéder par l'analyse, planification et réalisation.
Finaliser les modules manquants à savoir:
Gestion Categorie
Gestion Client
Gestion Commande
Veuillez vous servir du script SQL database.sql vous permettant de créer les tables de votre base de données Postgres dont le nom de la base de données, l'user et le mot de passe restent à votre choix.
Outils - Web:
http://discover-devtools.codeschool.com/
CONTRÔLE CONTINU (30%):
(00%) : DS --
(20%) : Mini-Projets --
(10%) : Assiduité, présence & Comptes rendus
NB:Consultez, toujours, vos E-mails, et l' user-groupe pour toute éventuelle modification et notification parvenant de l'ISI.