Paniers ECTS 3 3 1,5 1,5 3 1,5 1,5 3 2 2 2 2 4 30 Semestre 7 Langues, Communica

Paniers ECTS 3 3 1,5 1,5 3 1,5 1,5 3 2 2 2 2 4 30 Semestre 7 Langues, Communication et Culture d’Entreprise-1 Développement mobile Systèmes embarqués Modules Développement natif sous Android Développement Web (PHP/MySQL) JavaScript avancé Architecture Orientée Services Conception matérielle Réseau pour l'embarqué Développement embarqué (VHDL) Programmation Python Deuxième Année Ingénieur Informatique Option : DMSE : Développement Mobile et Systèmes Embarqués Techniques de communication 1 Total Semestriel English Communication 1 Droit des entreprises Méthodes AGILES Projet Intégré Gestion de projet PLAN D'ETUDES Fiche Programme Module septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP» Panier : Développement Mobile I Code 2DMSE-S7-P1 Module : Développement Javascript avancé Période Semestre 7 Charge totale 21 H Responsable Mehdi M’tir email mehdi.mtir@gmail.com Equipe pédagogique 1. Objectifs du module (Savoirs, aptitudes et compétences) Maitriser les concepts de base du langage de programmation Javacsript. Maitriser le développement Orienté Objet en Js. Découvrir les nouveaux standards ES6 et + Apprendre à développer des applications clientes riches en se basant sur un framework de développement tel que AngularJS. Se préparer au développement d’applications hybrides. 2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné) 1. Maitrise des concepts de la programmation orientée objets. 2. Une connaissance de base du langage Javascript et de la programmation web. 3. Une connaissance des patrons de conceptions (design patterns) est appréciée. 3. Modules du panier Intitulé du module Total Cours TD TP PR Développement d’Applications Mobiles sous Android 42 h 12h 12h 18h 0h Architecture Orientée Services 21h 12h 9h 0h 0h Développement Javascript avancé 21h 12h 0h 9h 0h Développement BackEnd (PHP/MySQL) 42h 12h 6h 24h 0h 4. Méthodes pédagogiques et moyens spécifiques au panier (pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels)  Approche par problème pour les Cours et les Travaux Dirigés  Les Travaux Pratiques seront réalisés sous forme de workshops. Bibliographie Titre Auteur(s) Editeur/Année Côte bibliothèque Expert JavaScript Mark E. Daggett Apress, 2013 Pro AngularJS Adam Freeman Apress, 2014 Pro JavaScript Performance Tom Barker Apress, 2012 Fiche Programme Module septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP» 5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activité pratiquei) Durée allouée Rappel des concepts de base de Javascript Variables et portées Fonctions Bonnes pratiques de développement sous ES5 Cours 3h TD 0h TP 3h La POO en javascript Factory Function vs Constructor Functions Le mot clé this Les fonction call() et apply() Cours 3h TD 0h TP 3h Concepts avancés. Promises Callbacks Closures Scopes Cours 3h TD 0h TP 3h Introduction à Typescript Syntaxe et structures de bases Différences par rapport à Javascript ES5 Cours 3h TD 0h TP 0h 6. Mode d’évaluation des activités du panier(nombre, types et pondération des contrôles) Module Epreuve écrite Travaux pratiques Note présentielle Devoir Examen Pondération % 25 % 50 % 15 % 10 % Fiche Programme Module septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP» Panier : Développement Mobile I Code 2DMSE-S7-P1 Module : Développement d’Applications Mobiles sous Android Période Semestre 7 Charge totale 42 H Responsable Mehdi M’tir email mehdi.mtir@gmail.com Equipe pédagogique Mehdi M’tir 1. Objectifs du module (Savoirs, aptitudes et compétences) Maitriser les concepts de base du développement d’applications mobiles natives pour l’environnement Android. Apprendre les bonnes pratiques pour le développement d’applications Android. Connaître les règles (guidlines) permettant de réaliser des interfaces graphiques ergonomiques. 2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné) 1. Maitrise des concepts de la programmation orientée objets. 2. De bonnes connaissances en programmation JAVA. 3. Des connaissances en XML sont appréciées. 3. Modules du panier Intitulé du module Total Cours TD TP PR Développement d’Applications Mobiles sous Android 42 h 12h 12h 18h 0h Architecture Orientée Services 21h 12h 9h 0h 0h Développement Javascript avancé 21h 12h 0h 9h 0h Développement BackEnd (PHP/MySQL) 42h 12h 6h 24h 0h 4. Méthodes pédagogiques et moyens spécifiques au panier (pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels)  Approche par problème pour les Cours et les Travaux Dirigés  Présentation de success stories sous forme d’études de cas afin de sensibiliser les étudiants au potentiel du développement d’applications mobiles.  Les Travaux Pratiques seront réalisés sous forme de workshops répondant aux besoins du projet d’intégration. Bibliographie Titre Auteur(s) Editeur/Année Côte bibliothèque Pro Android 5.pdf Dave MacLean, Satya Komatineni et Grant Allen Apress Media, 2015 GUI Design for Android Apps Ryan Cohen et Tao Wang Apress Media, 2014 Android, Quick APIs Reference Onur Cinar Apress Media, 2015 Fiche Programme Module septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP» 5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activité pratiquei) Durée allouée Introduction générale. Architecture du système Android. Environnement de développement (installation et configurations) Environnement de travail collaboratif (Git/GitHub) Cycle de vie Cours 1.5h TD 1.5h TP 3h Composants de base d’une application Android. Activité et Fragment Intent Service Content Provider Broadcast Receiver Cours 3h TD 3h TP 3h Interface graphiques. User Exprerience. Material Design. Navigation. Cours 3h TD 3h TP 3h Persistance des données Shared Preferences Fichiers Base de données Back End distant (web services) Cours 3h TD 3h TP 6h Tests et Déploiement. Test Unitaires Tests d’Integration Déploiement sur les stores Cours 1.5h TD 1.5h TP 3h 6. Mode d’évaluation des activités du panier(nombre, types et pondération des contrôles) Module Epreuve écrite Travaux pratiques Note présentielle Devoir Examen Pondération % 25 % 50 % 15 % 10 % Fiche Programme Module septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP» Panier : Développement Mobile I Code 2DMSE-S7-P1 Module : Architecture Orientée Services Période Semestre 7 Charge totale 21 H Responsable Mohamed Bourawi email Equipe pédagogique Mohamed Bourawi et Mehdi M’tir 1. Objectifs du module (Savoirs, aptitudes et compétences) Maitriser les architectures REST et SOAP Connaître les outils disponibles pour bien développer et déployer un service web 2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné) 1. Connaissances de base en XML est appréciée. 2. Connaissances de base des protocoles de communication. 3. Modules du panier Intitulé du module Total Cours TD TP PR Développement d’Applications Mobiles sous Android 42 h 12h 12h 18h 0h Architecture Orientée Services 21h 12h 9h 0h 0h Développement Javascript avancé 21h 12h 0h 9h 0h Développement BackEnd (PHP/MySQL) 42h 12h 6h 24h 0h 4. Méthodes pédagogiques et moyens spécifiques au panier (pédagogie d’enseignement, ouvrages de références, outils matériels et logiciels)  Approche par problème pour le Cours  Etude de cas et exercices en TD. Bibliographie Titre Auteur(s) Editeur/Année Côte bibliothèque Patterns: Service-Oriented Architecture and Web Services Mark Endrei Jenny Ang Ali Arsanjani Sook Chua Philippe Comte Pål Krogdahl Min Luo Tony Newling IBM Redbooks 2004 Fiche Programme Module septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP» 5. Contenu (Descriptifs et plans des cours/Déroulement / Détail de l’évaluation de l’activité pratiquei) Durée allouée Introduction générale. Défintion d’un web service Rôle et besoins Architecture de base d’une application orientée services Présentation des microservices) Exemples des services web et de APIs REST Cours 3h TD 1.5h Protocoles d’échange de données Présentation des principaux protocoles Plus de détails sur http : Méthodes d’envoi (verbes GET, POST, PUT ...) et codes de retour) Cours 1.5h TD 1.5h Standards d’échange de données. XML JSON SOAP Présentation de OAuth Cours 1.5h TD 3h Restful web services Architecture Composants : Ressources, requêtes, méthodes Exemple de Mise en place une API REST Cours 3h TD 1.5h SOAP baseb web services Architecture : Top Down/ Bottom UP Composants : WSDL, UDDI Déploiement Cours 3h TD 1.5h 6. Mode d’évaluation des activités du panier (nombre, types et pondération des contrôles) Module Epreuve écrite Travaux pratiques Note présentielle Devoir Examen Pondération % 30 % 60 % 0 % 10 % Fiche Programme Module septembre 2016, Ecole Supérieure Privée de Technologie et d’ingénierie «TEK-UP» Panier : Développement Mobile I Code 2DMSE-S7-P1 Module : Développement BackEnd en PHP Période Semestre 7 Charge totale 42 H Responsable Nidhal Cherif email Equipe pédagogique Nidhal Cherif et Mehdi M’tir 1. Objectifs du module (Savoirs, aptitudes et compétences) Bien comprendre les concepts du développement côté serveur. Apprendre les règles de développement en PHP Apprendre à communiquer avec une base de données MySQL à l’aide de PDO Apprendre à créer un CRUD Maitriser un framework MVC (Symfony ou Laravel) 2. Prérequis (autres paniers et compétences indispensables pour suivre le module concerné) 1. Connaissance de base en HTML5 2. Connaissance en Javascript 3. Modules du panier Intitulé du module Total Cours TD TP PR Développement d’Applications Mobiles sous Android 42 h 12h 12h 18h 0h Architecture Orientée Services 21h 12h 9h 0h 0h Développement Javascript avancé 21h 12h 0h 9h 0h Développement BackEnd (PHP/MySQL) 42h 12h 6h 24h 0h Développement d’Applications Mobiles sous Android  Approche par problème pour le Cours et les Travaux Dirigés  Présentation d’études de cas.  Les Travaux Pratiques seront réalisés sous forme de workshops répondant aux besoins du projet d’intégration. Bibliographie Titre Auteur(s) Editeur/Année Côte bibliothèque Web Application Development with PHP 4.0 Tobias Ratschiller Till Gerken New uploads/Ingenierie_Lourd/ cii-2-dmse-s7.pdf

  • 10
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager