• Aucun résultat trouvé

LICENCE PROFESSIONNELLE MÉTIERS DE L INFORMATIQUE : CONCEPTION, DÉVELOPPEMENT ET TEST DE LOGICIELS PARCOURS DÉVELOPPEUR MOBILE FULL STACK

N/A
N/A
Protected

Academic year: 2022

Partager "LICENCE PROFESSIONNELLE MÉTIERS DE L INFORMATIQUE : CONCEPTION, DÉVELOPPEMENT ET TEST DE LOGICIELS PARCOURS DÉVELOPPEUR MOBILE FULL STACK"

Copied!
10
0
0

Texte intégral

(1)

LICENCE PROFESSIONNELLE MÉTIERS DE L’INFORMATIQUE : CONCEPTION, DÉVELOPPEMENT ET TEST DE LOGICIELS

PARCOURS DÉVELOPPEUR MOBILE FULL STACK

CARTE D'IDENTITÉ

Domaine : Sciences, Technologies, Santé En formation initiale

En formation continue En alternance - Contrat d’apprentissage - Contrat de professionnalisation - 15 jours en entreprise et 15 jours en cours

Accessible en Validation des Acquis (VAE)

60 crédits ECTS 1 année La Rochelle

- de 1 mois

pour accéder au 1er emploi

100 %

des diplômés sont en emploi selon une étude réalisée 18 mois après obtention du diplôme

CANDIDATER

https://www.univ-larochelle.fr/formation/admission-inscription-et-scolarite/candidatures-et-inscriptions/candidater-universite-la-rochelle/

CONTACT

Institut Universitaire de Technologie 15 rue François de Vaux De Foletier 17026 La Rochelle cedex 1 Web : https://www.iut-larochelle.fr Courriel : iutlp-irm@univ-lr.fr

OBJECTIFS

Le mot des responsables

(2)

d’administration du backoffice sur lequel l’application mobile s’appuie.

Annick Lassus

Yacine Ghamri

À l’issue de la formation, vous saurez

Concevoir une application Web ou mobile, dans une démarche UX

Connaître les enjeux de l'usage des méthodes de design d'expérience utilisateur pour la conception et l'évaluation des systèmes interactifs

Connaître les principales méthodes de conception et d'évaluation

Connaître les bonnes pratiques en matière d'utilité et d'utilisabilité d'un système (ergonomie) Connaître les éléments constitutifs d'une approche agile de gestion de projet de type scrum Comprendre les rôles et responsabilités d'une équipe de projet de type scrum

Gérer le lancement de projet en mode agile (vision produit, gestion du backlog produit et découpage en sprints) Réaliser une veille technologique sur un thème émergent

Synthétiser cette veille technologique et en faire une restitution

Etayer la veille technologique réalisée sur des réalisation pratiques réalistes

Mettre en œuvre des techniques UX de recueil des besoins (Persona, scénario, design studio...) Concevoir et mettre en place des tests utilisateurs pour les systèmes interactifs mobiles Maîtriser l'architecture d'une application mobile IOS qui embarque une base de données Maîtriser l'architecture d'une application mobile Android qui embarque une base de données

Développer et tester un site Web ou une application mobile

Utiliser et respecter les guidelines ergonomiques mobiles pour IOS et Android Mettre en place des tests utilisateurs pour les systèmes interactifs mobiles Mettre en place une stratégie de test mobile

Maîtriser les notions fondamentales en Javascript et JQuery Maîtriser les notions fondamentales en HTML/CSS

Développer une application informatique en utilisant un langage objet (Java)

Concevoir et interagir avec une base de données (relationnelle, mémoire XML/JSON) Réaliser une application mobile native pour IOS

Réaliser une application mobile native pour android

Etre capable d'organiser un projet en mode agile (Méthodologie SCRUM)

Etre capable d'utiliser des environnements numériques de gestion de projet - outils ALM Utiliser un système de gestion de version

Gérer la persistance et le partage de données d'une application mobile IOS Gérer la synchronisation des données

Consommer des web services depuis une appllication développée en Swift ou en Objec-tiveC Gérer la persistance et le partage de données dans une application mobile Android

Gérer la synchronisation des données sous Android

Consommer des web services depuis une application native Android Réaliser une application mobile native IOS

Gérer un projet ObjectiveC et maîtriser son architecture Gérer un projet Swift et de maîtriser son architecture

Mettre en place une stratégie de test mobile en environnement natif IOS Réaliser une application mobile native Android

Gérer un projet Android et maîtriser son architecture

Mettre en place une stratégie de test mobile en environnement natif IOS

Réaliser une application mobile avec un framework hybride encapsulé permettant de créer des applications mobiles pour différentes plateformes et de maitriser le développement de plugin dédiés pour l'interfaçage avec les composants du mobile (appareil photo, accéléromètre ¿)

Maîtriser le développement d'application par composant à l'aide d'un framework Java Script Mettre en place un système de services traitant la récupération de webservices

Mettre en place une stratégie de test mobile en environnement hybride

Réaliser une application mobile avec un framework hybride précompilé (crossplatform) permettant de générer à partir d'un code sources des applications mobiles natives pour différentes plateformes

Réaliser un développement d'application web utilisant un framework Modèle Vue Con-trôleur (MVC) en PHP

"Gérer le mapping ""modèle/données"" avec un ORM (ex. Doctrine)"

Mettre en place des tests unitaires Construire des webservices en REST

Savoir mettre en place des techniques de TDD (développement dirigé par les Tests) avec un framework JS

(3)

Déployer une application, mettre en ligne un site, avoir une stratégie de test Utiliser un framework JS côté serveur ( ex NodeJS)

Maîtriser les outils de gestion de version (ex Git) et les plateformes de développement (intégration continue - ex Jenkins) Utiliser des outils automatisant le déploiement d'applications dans des conteneurs logiciels

Maîtriser l'administration d'un serveur web

Mettre en place des technologies IOT

Choisir la technologie de communication adéquate et les objets connectés adéquats à faire interagir avec une application mobile métier (choix dépendant des cas d'utilisation visés)

Faire interagir une application mobile avec des objets connectés au travers des technologies de communication usuelles dans le domaine de la mobilité (Bluetooth, BLE, NFC et iBeacon)

Déployer et sécuriser des applications mobiles Gérer un parc d'appareil mobile

Avoir une démarche de gestion responsable et efficace de terminaux mobiles Inventorier, tracer et maintenir le parc de machines

Comprendre les enjeux de la sécurisation des biens/Asset (assetmanagement) dans l'entreprise

Mettre en place les outils techniques, fonctionnels et juridiques pour une sécurisation des objets de l'entreprise

Compétences transversales Être autonome dans le travail

S'organiser individuellement , gérer son temps et ses priorités, planifier, s'auto-évaluer Faire preuve d'initiative

Faire preuve de capacités de recherche d'informations, d'analyse et de synthèse

"Construire et développer une argumentation

Maîtriser l'expression écrite et orale de la langue française et ses techniques d'expression

Être autonome dans l'activité d'écriture et montrer à cette occasion sa capacité à communiquer sa pensée, à raisonner et à organiser ses connaissances

"Construire et illustrer un exposé adapté à l'objet, aux circonstances et au public

Maîtriser l'anglais en vue de communiquer sur des questions relevant de son champ disciplinaire Comprendre un discours ou un article en anglais concernant le domaine professionnel de prédilection S'exprimer et converser avec aisance avec un interlocuteur professionnel

Ecrire un texte long et structuré permettant de mettre en avant ses arguments

Savoir mobiliser les ressources nécessaires à une communication complexe avec des interlocuteurs appartenant à des domaines professionnels différents

Compétences pré-professionnelles

Se situer dans les différentes perspectives d'insertion professionnelle relatives à son champ disciplinaire Construire son projet personnel et professionnel et, entre autres, connaître les techniques de recherche d'emploi Établir son portefeuille d'expériences et de compétences ou son e-porfolio

ADMISSION Votre profil

Bac+2 : titulaire d’un diplôme national validant 2 années d’études supérieures dans un domaine de formation compatible ou d’une validation des études.

DUT Informatique

DUT Réseaux et télécommunications DUT Métiers du Multimédia et de l’Internet Licence 2 Informatique

BTS Services informatiques aux organisations BTS Systèmes numériques

Comment candidater ?

Le dossier de candidature est à télécharger sur www.iut-lpc.fr Les dossiers sont examinés par l’équipe pédagogique.

PROGRAMME

(4)

Base de données mobile

Base de données android

Objectifs d'apprentissage

- maîtriser l’architecture d’une application mobile qui embarque une base de données ; - gérer la persistance et le partage de données dans une application mobile ANDROID ; - gérer la synchronisation des données ;

- consommer des web services depuis une application native Android Résultats d'apprentissage

- Consommer des web services depuis une application native Android - Gérer la synchronisation des données sous Android

- Gérer la persistance et le partage de données dans une application mobile Android

- Maîtriser l'architecture d'une application mobile Android qui embarque une base de données Volume horaire

24h (14h travaux dirigés - 10h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564014-INFO

Base de données IOS

Objectifs d'apprentissage

- maîtriser l’architecture d’une application mobile IOS qui embarque une base de données ; - gérer la persistance et le partage de données d’une application mobile IOS ;

- gérer la synchronisation des données ;

- consommer des web services depuis une app Swift ou ObjectiveC Résultats d'apprentissage

- Consommer des web services depuis une appllication développée en Swift ou en Objec-tiveC - Gérer la synchronisation des données

- Gérer la persistance et le partage de données d'une application mobile IOS

- Maîtriser l'architecture d'une application mobile IOS qui embarque une base de données Volume horaire

24h (14h travaux dirigés - 10h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564013-INFO

Développement mobile hydride

Développement mobile hybride encapsulé

Objectifs d'apprentissage

- réaliser une application mobile avec un framework hybride encapsulé permettant de créer des applications mobiles pour différentes plateformes et de maitriser le développement de plugin dédiés pour l’interfaçage avec les composants du mobile (appareil photo, accéléromètre ...) ;

- maîtriser le développement d’application par composant à l’aide d’un framework Java Script ; - mettre en place un système de services traitant la récupération de webservices ;

- mettre en place une stratégie de test mobile en environnement hybride Résultats d'apprentissage

- Maîtriser le développement d'application par composant à l'aide d'un framework Java Script - Mettre en place un système de services traitant la récupération de webservices

- Mettre en place une stratégie de test mobile en environnement hybride

- Réaliser une application mobile avec un framework hybride encapsulé permettant de créer des applications mobiles pour différentes plateformes et de maitriser le développement de plugin dédiés pour l'interfaçage avec les composants du mobile (appareil photo, accéléromètre ¿)

Volume horaire

36h (12h travaux dirigés - 24h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564018-INFO

(5)

Développement mobile hybride pré-compilé

Objectifs d'apprentissage

- Réaliser une application mobile avec un framework hybride précompilé (crossplatform) permettant de générer à partir d’un code sources des applications mobiles natives pour différentes plateformes

Résultats d'apprentissage

- Réaliser une application mobile avec un framework hybride précompilé (crossplatform) permettant de générer à partir d'un code sources des applications mobiles natives pour différentes plateformes

Volume horaire

12h (12h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564019-INFO

Développement natif tronc commun Développement natif pour Android

Objectifs d'apprentissage

- réaliser une application mobile native Android ; - gérer un projet Android et maîtriser son architecture ;

- mettre en place une stratégie de test mobile en environnement natif IOS Résultats d'apprentissage

- Réaliser une application mobile native Android

- Mettre en place une stratégie de test mobile en environnement natif IOS - Gérer un projet Android et maîtriser son architecture

Volume horaire

24h (14h travaux dirigés - 10h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564016-INFO

Développement natif pour IOS

Objectifs d'apprentissage

- réaliser une application mobile native IOS ;

- gérer un projet ObjectiveC et maîtriser son architecture ; - gérer un projet Swift et de maîtriser son architecture ;

- mettre en place une stratégie de test mobile en environnement natif IOS Résultats d'apprentissage

- Mettre en place une stratégie de test mobile en environnement natif IOS - Gérer un projet Swift et de maîtriser son architecture

- Gérer un projet ObjectiveC et maîtriser son architecture - Réaliser une application mobile native IOS

Volume horaire

24h (14h travaux dirigés - 10h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564015-INFO

Développement web côté serveur

(6)

Développement web côté serveur

Objectifs d'apprentissage

- réaliser un développement d’application web utilisant un framework Modèle Vue Contrôleur (MVC) en PHP - Gérer un système de routage

- Définir et mettre en place des contrôleurs - Maîtriser un framework responsive de présentation

- gérer le mapping "modèle/données" avec un ORM (ex. Doctrine) ; - mettre en place des tests unitaires ;

- construire des webservices en REST Résultats d'apprentissage

- Réaliser un développement d'application web utilisant un framework Modèle Vue Con-trôleur (MVC) en PHP - Construire des webservices en REST

- Mettre en place des tests unitaires

- "Gérer le mapping ""modèle/données"" avec un ORM (ex. Doctrine)"

Volume horaire

37h 30min (7h 30min cours magistraux - 30h travaux pratiques) 4 crédits ECTS

Code de l'EC K5-565024-INFO

Développement web JS avancé et DevOps Développement web JS avancé

Objectifs d'apprentissage

- utiliser un framework JS côté serveur ( ex NodeJS) ;

- Savoir mettre en place des techniques de TDD (développement dirigé par les Tests) avec un framework JS Résultats d'apprentissage

- Savoir mettre en place des techniques de TDD (développement dirigé par les Tests) avec un framework JS - Utiliser un framework JS côté serveur ( ex NodeJS)

Volume horaire

21h (3h cours magistraux - 6h travaux dirigés - 12h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-565025-INFO

DevOps

Objectifs d'apprentissage

- maîtriser les outils de gestion de version (ex Git) et les plateformes de développement (intégration continue- ex Jenkins) ; - maîtriser l’administration d’un serveur web ;

- utiliser des outils automatisant le déploiement d’applications dans des conteneurs logiciels Résultats d'apprentissage

- Maîtriser les outils de gestion de version (ex Git) et les plateformes de développement (intégration continue - ex Jenkins) - Utiliser des outils automatisant le déploiement d'applications dans des conteneurs logiciels

- Maîtriser l'administration d'un serveur web Volume horaire

15h (3h cours magistraux - 12h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-565026-INFO

Fondamentaux du web

(7)

Expérience utilisateur (UX) et ergonomie

Objectifs d'apprentissage

- connaître les enjeux de l’usage des méthodes de design d’expérience utilisateur pour la conception et l’évaluation des systèmes interactifs ;

- connaître les principales méthodes de conception et d’évaluation ;

- connaître les bonnes pratiques en matière d’utilité et d’utilisabillité d’un système (ergonomie) Résultats d'apprentissage

- Connaître les enjeux de l'usage des méthodes de design d'expérience utilisateur pour la conception et l'évaluation des systèmes interactifs

- Connaître les principales méthodes de conception et d'évaluation

- Connaître les bonnes pratiques en matière d'utilité et d'utilisabilité d'un système (ergonomie) Volume horaire

15h (9h cours magistraux - 6h travaux dirigés) 2 crédits ECTS

Code de l'EC K5-564003-INFO

Introduction au droit du numérique, bases du référencement

Volume horaire

12h (6h cours magistraux - 6h travaux dirigés) 2 crédits ECTS

Code de l'EC K5-564004-INFO

Gestion de projet

Méthodologie agile et spécification

Objectifs d'apprentissage

- connaître les éléments constitutifs d’une approche agile de gestion de projet de type Scrum - comprendre les rôles et responsabilités d’une équipe de projet de type Scrum

- Gérer le lancement de projet en mode agile (Vision produit, gestion du backlog produit et découpage en sprint) - Savoir formaliser les besoins (spécification) en mode agile

Résultats d'apprentissage

- Connaître les éléments constitutifs d'une approche agile de gestion de projet de type scrum - Comprendre les rôles et responsabilités d'une équipe de projet de type scrum

- Gérer le lancement de projet en mode agile (vision produit, gestion du backlog produit et découpage en sprints) Volume horaire

24h (6h cours magistraux - 9h travaux dirigés - 9h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564005-MPP

Gestion de projet avancée & UX Outils et mise en oeuvre

Objectifs d'apprentissage

- être capable d’organiser un projet en mode agile (Méthodologie SCRUM)

- être capable d’utiliser des environnements numériques de gestion de projet - outils ALM - utiliser un système de gestion de version

Résultats d'apprentissage

- Utiliser un système de gestion de version - Réaliser une application mobile native pour IOS - Réaliser une application mobile native pour android

- Etre capable d'organiser un projet en mode agile (Méthodologie SCRUM)

- Etre capable d'utiliser des environnements numériques de gestion de projet - outils ALM Volume horaire

24h (24h travaux pratiques) 2 crédits ECTS

(8)

UX avancée

Objectifs d'apprentissage

- mettre en œuvre des techniques UX de recueil des besoins (Persona, scénario, design studio...) - utiliser et respecter les guidelines ergonomiques mobiles pour IOS et Android

- concevoir et mettre en place des tests utilisateurs pour les systèmes interactifs mobiles - Mettre en place une stratégie de test mobile

Résultats d'apprentissage

- Mettre en œuvre des techniques UX de recueil des besoins (Persona, scénario, design studio...) - Concevoir et mettre en place des tests utilisateurs pour les systèmes interactifs mobiles - Utiliser et respecter les guidelines ergonomiques mobiles pour IOS et Android

- Mettre en place des tests utilisateurs pour les systèmes interactifs mobiles - Mettre en place une stratégie de test mobile

Volume horaire

24h (12h travaux dirigés - 12h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564011-INFO

Mise à niveau Prog POO & BD

Objectifs d'apprentissage

- développer une application informatique en utilisant un langage objet (Java) ; - concevoir et interagir avec une base de données (relationnelle, mémoire XML/JSON) Résultats d'apprentissage

- Développer une application informatique en utilisant un langage objet (Java)

- Concevoir et interagir avec une base de données (relationnelle, mémoire XML/JSON) Volume horaire

24h (9h travaux dirigés - 15h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564010-INFO

Web JS

Objectifs d'apprentissage

- maîtriser les notions fondamentales en Javascript et JQuery ; - maîtriser les notions fondamentales en HTML/CSS

Résultats d'apprentissage

- Maîtriser les notions fondamentales en Javascript et JQuery - Maîtriser les notions fondamentales en HTML/CSS Volume horaire

24h (9h travaux dirigés - 15h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564009-INFO

Professionnalisation Anglais

Volume horaire

30h (30h travaux dirigés) 2 crédits ECTS

Code de l'EC K5-564001-ANG

Insertion professionnelle

Volume horaire

16h 30min (4h 30min cours magistraux - 12h travaux pratiques) 2 crédits ECTS

(9)

Projet tutoré

Projet tutoré

Volume horaire 3h (3h travaux dirigés) 6 crédits ECTS

Code de l'EC K5-564007-TPA

Projet tutoré (Apprentis)

6 crédits ECTS Code de l'EC

K5-564007-PROF

Stage Mission

12 crédits ECTS Code de l'EC

K5-564008-PROF

Stage

12 crédits ECTS Code de l'EC

K5-564008-STAG

UE au choix

EC au choix

Volume horaire

24h (12h travaux dirigés - 12h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564017-INFO

Veille Veille

Objectifs d'apprentissage

- réaliser une veille technologique sur un thème émergent ; - synthétiser cette veille technologique et en faire une restitution ;

- étayer la veille technologique réalisée sur des réalisations pratiques réalistes Résultats d'apprentissage

- Réaliser une veille technologique sur un thème émergent - Synthétiser cette veille technologique et en faire une restitution

- Etayer la veille technologique réalisée sur des réalisation pratiques réalistes Volume horaire

36h (6h travaux dirigés - 30h travaux pratiques) 2 crédits ECTS

Code de l'EC K5-564006-INFO

Interaction avec le monde professionnel

37 % des heures sont assurées par des professionnels.

(10)

ET APRÈS Poursuite d'études

La licence professionnelle a pour vocation une insertion professionnelle directe.

Secteurs d'activité

- Informatique, Web, images, télécommunications

Métiers

- Intégrateur d’applications, services et composants web et interfaçage objets connectés - Développeur d’applications mobiles full stack

- Gestionnaire d’infrastructures mobiles - Gestionnaire de bases de données mobiles

Informations présentées sous réserve de modifications

fichier généré le 11 février 2021 11h57min

Références

Documents relatifs

Les données issues de la carte d’identité du territoire et des indicateurs d’appel par porte d’entrées (la rosace) ainsi que la synthèse des travaux des groupes de travail qui

Le passage du diagnostic à la feuille de route : des portes d’entrée aux grandes orientations. Accès diagnostic et soins

L’enjeu-clé de cette phase de construction de la feuille de route est la transformation des propositions des pistes de travail issues du diagnostic partagé en actions réalisables

La lettre d’engagement permet de formaliser la participation et l’implication des acteurs sur un territoire en vue de garantir la mise en œuvre de la feuille de route validée dans

Comité de pilotage n°4 : Bilan à 6 mois de la mise en œuvre de la feuille de route.. Date :

 Rappel des indicateurs de la carte d’identité.  Rappel des indicateurs des caractéristiques

Ce bilan va permettre d’évaluer l’ensemble de la démarche et de présenter la suite qu’il y a lieu de lui donner5.

Nous avons voulu montrer dans cet article des expériences de parcours de formation et d’ingénierie pédagogique ayant pour objectif de rendre opérationnels les futurs acteurs de