Le Campus Numérique in the Alps Formation Starting Dev

Documents pareils
WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Devenez un véritable développeur web en 3 mois!

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

CQP Développeur Nouvelles Technologies (DNT)

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

Webmaster / Webdesigner / Wordpress

NANTES ANGERS RENNES

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

BES WEBDEVELOPER ACTIVITÉ RÔLE

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Programme ASI Développeur

Programme détaillé BTS INFORMATIQUE DE GESTION DIPLÔME D ETAT. Objectifs de la formation. Les métiers. Durée de la formation

Mercredi 15 Janvier 2014

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

May Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif

MODALITES D ADMISSION 2013

Les différents parcours en S4

SMPMKPOO=aKbKbKpK=qÉÅÜåáèìÉë=kìã êáèìéë=éí= jìäíáã Çá~=J=abbpqkj

les techniques d'extraction, les formulaires et intégration dans un site WEB

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience

Formations qualifiantes pour demandeurs d emploi

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

FORMATION CONTINUE 2013 METIERS DE L INFORMATIQUE ET DU WEB

Demande de transformation de la formation qualifiante TEMIR : Technicien En Maintenance Informatique et Réseaux en diplôme d université (DU)

Les formations. ENI Ecole Informatique

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

En date du 11 décembre 2008

Maîtriser Concevoir Réaliser Diffuser

RéseauX développement web-multimédia

SITE I NTERNET. Conception d un site Web

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

Bienvenue. Présentation de la société. Mons, le 19 septembre Gilles Dedisse, Chef de Projets

Présentation du Programme Régional de Formations Qualifiantes

GUIDE DU PARRAIN. Promotion Concepteur Développeur Informatique

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Cahier des charges - Refonte du site internet rennes.fr

Formation Créateur de site web e-commerce Certifiant

Catalogue Formations Jalios

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

DUT Informatique, orientation Imagerie Numérique

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Développeur - Conseiller - Formateur web

Alpha PRIMO 58 boulevard baron du Marais Roanne / / contact@alphaprimo.fr

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

LICENCE PROFESSIONNELLE

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin Entreprise decoratzia.com 15 rue Erlanger Paris

CERTIFICAT INFORMATIQUE ET INTERNET NIVEAU 1

Paul FLYE SAINTE MARIE

Ingénieur Développement Nouvelles Technologies

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Bienvenue. Présentation de la société. Microsoft Innovation Center, le 20 mars Gilles Dedisse, Chef de Projets

n/ëw nouvelle ecole du web Programme partenaire

Programme CREATION SITE INTERNET (CMS Wordpress)

Visual Paradigm Contraintes inter-associations

Master Génie des Systèmes Industriels

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Dossier de Presse. Ergonomie. E-commerce. Portails internet. Applications Facebook. Logiciels «prêts à adapter» Logiciels sur mesure

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

BAC L ÉCOLE DES DÉVELOPPEURS

Front End Engineer Integration Engineer Ingénieur étude et développement DRUPAL (3 postes)

Jérémy Bérenger. Résumé. Expérience. Web Designer - Intégrateur Web jeremy.berenger@gmail.com

Joomla! Création et administration d'un site web - Version numérique

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

Cahier des charges Site Web Page 1 sur 9

Point sur les solutions de développement d apps pour les périphériques mobiles

APPROFONDISSEMENT LOGICIELS DU WEB

Découvrir le CMS. et l utiliser dans une approche pro!

MINI-MÉMOIRE DE PPP - S4

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

PROGRAMME DE FORMATION CONTINUE «CHEF DE PROJET WEB»

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Formations Professionnelles

Page 1 Domaine commercial filière informatique de gestion 2 sur 16

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Modèle de Cahier des charges. Consultation pour la Conception et réalisation d un site internet

sous réserve de validation des modifications DROIT ECONOMIE GESTION SCIENCES DU MANAGEMENT FINANCE

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

Bureautique Initiation Excel-Powerpoint

Master Technologies numériques appliquées à l'histoire Deuxième année

RESPONSABLE DU DEVELOPPEMENT COMMERCIAL IMPORT EXPORT

Master Information et communication spécialité Produits et services multimédia

Générer du code à partir d une description de haut niveau

DIF VAE Technicien Supérieur de Support en Informatique

COMPÉTENCES TECHNIQUES

Permanences secrétariat : Sans rendez-vous : Du lundi au jeudi de 17h00 à 21h30. Sur rendez-vous : Les mercredi et vendredi après-midi.

Karim EL KHALIFA Web developer

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Davi Trénou. Analyste/Développeur. Concepteur web. Consultant SAP Logan, H2K2B4 Montréal, QC, CA.

Catalogue des Formations Techniques

Présentation et références de la société

Transcription:

Objectifs de la formation Le Campus Numérique in the Alps Formation Starting Dev La formation Starting Dev est un parcours diplômant de 24 mois destiné aux personnes disposant d un niveau d études inférieur au Bac et souhaitant se former au métier de Développeur web (technicien développeur, développeur back-end, front end ou full stack, analyste programmeur). Le Technicien Développeur est un expert technique en informatique. Il conçoit, développe et intègre des applications informatiques dans le domaine des systèmes d information, du mobile et du web, pour un client ou une entreprise, selon des besoins fonctionnels et un cahier des charges. Pour assurer ce travail d expertise technique, en amont, il réalise des analyses fonctionnelles et participe à la rédaction du cahier des charges fixant les besoins des utilisateurs et décrivant les solutions techniques envisagées. Puis il conçoit et développe ces applications, installe les solutions pour les usagers et met au point la documentation nécessaire à l utilisation des applications. Enfin, il assure la maintenance des applications développées. Le métier de Technicien s articule autour de cinq activités principales : Analyse et formalisation des besoins du client : définition des spécifications fonctionnelles de l application logicielle en vue de son développement (étude technique des besoins exprimés par les utilisateurs, analyse des étapes de fonctionnement, spécification de la solution technique envisagée) ; Conception et modélisation des applications informatiques : modélisation et définition du périmètre de l Interface Homme Machine dans le respect du cahier des charges et dans la réalisation des maquettes des interfaces ; Développement des applications : évaluation et définition des solutions techniques les plus adaptées (programmation, tests, validation des fonctionnalités développées) ; Déploiement sur site et formation des utilisateurs : conception des notices techniques d'installation, des guides d'utilisateur et d administration, des formations et leurs supports ; Maintien, correction et évolution des applications : définition des évolutions et correctifs nécessaires à la continuité de l application, et information des utilisateurs. Au terme de cette formation, vous maîtriserez les principaux langages de programmation et les frameworks associés, vous serez en mesure de développer les parties Front et Back d un site internet et d une application, et vous maîtriserez les méthodes Agiles qui vous permettront d évoluer dans une équipe de développement informatique.

Compétences développées Le programme aborde les compétences attendues sur les technologies majeures : PHP, HTML, JavaScript, Java, Node JS, CSS, Angular, Symfony, UX - UI, bases de données et administration des réseaux, algorithmique et les soft skills indispensables en entreprise. Les méthodes d apprentissage «apprendre à apprendre» permettent aux apprenants de se former en autonomie tout au long de leur carrière pour suivre les évolutions technologiques. Compétences développées à l issue de la formation : Traduire techniquement un cahier des charges Mettre en œuvre une méthodologie pour définir les fonctionnalités d une application Concevoir les fonctions et les algorithmes associés et spécifier les flux de données Etablir le schéma relationnel de la base de données et la créer Maquetter les interfaces et les créer Ecrire des requêtes sur la base Utiliser un langage de programmation pour coder les algorithmes, les interfaces d entréessorties réactives dans le cadre de systèmes industriels et mobiles Définir des jeux de tests, tester et déboguer l application créée Etablir les documents à l attention des différents utilisateurs (entreprise, équipe projet, usagers) Méthodes pédagogiques Le Campus adopte une approche par compétences, les modules de formation étant construits sur la base de compétences à acquérir : savoirs, savoir-faire, savoir-être, outils, méthodologies Cette approche permet d assurer une formation professionnalisante avec le développement de compétences opérationnelles correspondant aux exigences des métiers visés. Le modèle de pédagogie par projet mis en place dans les modules de formation permet de rendre les stagiaires acteurs de la formation et de l apprentissage. L autonomie développée dans les modules (e-learning et classes inversées), la transversalité marquée des enseignements et une pratique pédagogique hautement professionnalisante (développement d applications dès les premières heures passées au Campus et apprentissage en alternance) sont au cœur du projet pédagogique. Modalités d évaluation et diplôme visé La formation est sanctionnée par l obtention du Titre RNCP de niveau 5 (équivalent bac+2) «Technicien Développeur» certifié par le CNAM. Modalités d évaluation : Validation des compétences (auto-validation et validation par un formateur professionnel de l ensemble des compétences associées à chacun des modules de formation) Réalisation de rapports mensuels et d un rapport d étonnement relatifs à la mission professionnelle réalisée Soutenance devant un jury mixte (professionnels du secteur numérique et de représentant académiques)

de la formation La formation se décompose en trois phases : 1ère phase de 6 mois (588h de formation + 2 périodes de stage (formation en situation de travail) de 203h) 2ème phase de 6 mois de formation intensive (812h de formation) 3ème phase de 12 mois d alternance (525h de formation). Modalités d accès et prérequis Tous les candidats demandeurs d emploi et intéressés par le numérique peuvent s inscrire à la formation, sans prérequis obligatoire. Les critères de sélection sont basés sur : La motivation et le projet professionnel défini ; La capacité à travailler en équipe et la bienveillance ; La curiosité, l autonomie et la créativité. Processus de sélection : Envoi d une lettre de motivation et d une vidéo pitch Méthode de Recrutement par Simulation Immersion dans un travail collaboratif non numérique (piscine de 3 à 4 ) Prix de la formation Gratuit grâce aux partenaires financeurs de la formation et les fonds de financement de la formation. Lieux de formation La formation Starting Dev est réalisée : Campus d Annecy Les Papeteries Image Factory 3 Esplanade Augustin Aussedat 74960 Annecy 07 69 37 90 37 / Philippe.Strappazzon @le-campus-numerique.fr Campus de Grenoble Le Totem 16 Boulevard Maréchal Lyautey, 38000 Grenoble 07 50 66 51 51 / Audrey.Graffagnino@le-campus-numerique.fr

Accessibilité aux personnes en situation de handicap La formation est accessible aux personnes en situation de handicap, avec une adaptation possible du rythme pédagogique et des modalités d évaluation. Contenus Pédagogiques Modules de formation Objectifs pédagogiques Volume horaire Phase 1 Les compétences de base dans le numérique 791 heures 113 Méthodes et outils de communication Anglais Culture numérique Travail en mode projet Outils numériques Création d un site web Les principales méthodes de communication à l oral et les méthodologies de construction de différents types d écrits. Ces méthodes et outils ont vocation à être utilisés dans un contexte professionnel, afin de faciliter le travail en équipe et en mode projet. Les bases de la communication orale et écrite en anglais, le vocabulaire technique lié au numérique. Les compétences développées dans le cadre de ce module permettront aux stagiaires d utiliser l anglais technique dans un cadre professionnel (envoi d emails, présentation personnelle lors d entretiens professionnels, entretiens téléphoniques, exploitation de documents techniques en anglais, échanges écrits et oraux sur des sujets techniques). Les principaux mécanismes, outils, métiers et supports utilisés dans le monde du numérique. Le module se concentre sur les usages du numérique et la multiplication des supports et technologies, présentant les enjeux qui en découlent pour les utilisateurs et les développeurs. Maîtrise des méthodes de travail en équipe et en mode projet dans un contexte professionnel. La finalité de ce module est de permettre l acquisition de notions de base sur le monde du travail et de l entreprise dans le secteur du numérique, en s attachant plus spécifiquement aux relations interpersonnelles et aux questions d organisation du travail. Maîtrise des outils de base nécessaires dans les emplois numériques: - Configurer le poste de travail et l environnement de développement - Création de sauvegardes locales et en ligne - Les fondamentaux des sécurités numériques (spams, fishing, etc ) - Mathématiques pour l informatique - Élaborer un document commun en utilisant une suite cloud et en respectant des règles de sécurité du web Élaborer un site web statique - Créer du contenu statique avec HTML5 - Rajouter une présentation en utilisant des feuilles de style CSS3 - Créer en équipe un site responsive 77 heures 11 77 heures 11

Algorithmique Wordpress Techniques de recherche d emploi et projet professionnel AFEST 1 -stage AFEST 2 - stage Découvrir la logique de base de la programmation et l algorithmique - Découvrir l algorithmique en utilisant un environnement ludique (Kturtle, Blockly, etc ) - Savoir manipuler des variables, mettre en œuvre des conditions et des boucles - Découvrir les fonctions - Écrire et exécuter des fonctions JavaScript - Gérer en JavaScript des évènements dans une page web Créer un site à l aide du CMS WordPress - Installer l environnement WordPress - Configurer un thème visuel - Installer et configurer des plugins - Déployer le site WordPress Maîtrise des techniques de recherche d emploi et des supports de valorisation des profils. Observation et analyse des deux grandes familles de métiers visés par la formation : les métiers du numérique et les métiers du tertiaire (transformés par le numérique). Réflexion sur l organisation du travail et les recherches de stage/emploi, sur les acquis de la formation, sur les acquis d expérience. Maîtrise des fondamentaux de l intégration en entreprise et du travail en équipe. Compétences appréciées : savoir-être (ponctualité, communication verbale et non verbale, écoute, posture professionnelle), organisation du travail et travail en équipe (gestion du temps, organisation du poste de travail, mise en place d outils de travail collaboratifs). Maîtrise des fondamentaux du numérique et du développement informatique. Compétences appréciées : maîtrise des bases de l algorithmique, création d un site vitrine, retouche d images et création de logos, utilisation du CMS WordPress et des différents plugins associés. 77 heures 11 77 heures 11 105 heures 15 98 heures 14 Phase 2 Les compétences du métier de développeur web 812 heures 116 HTML / CSS Maîtrise des fondamentaux de HTML et des feuilles de style en cascade CSS : - Créer des pages html - Mettre en forme du texte - Insérer des images - Insérer des vidéos (locales ou externes) - Ajouter des liens hypertexte - Mettre en forme des tableaux - Intégrer un formulaire de contact - Appliquer des techniques de référencement - Utiliser des feuilles de style externes - Manipuler les propriétés CSS liées au box-model - Positionner les éléments d'une page web 59,5 heures 8,5

- Gérer les mises en page responsives UX - UI Maîtrise de outils et logiciels de graphisme : Algorithmique - Produire ou retoucher des images - Concevoir et maquetter l apparence d un site en HTML5 et CSS3, en produire les éléments de charte nécessaires à la mise en production du projet (images, couleurs, polices de caractères etc. ). Maîtrise des concepts algorithmiques de la programmation tels que : les variables, les opérateurs, les conditions, les boucles, les tableaux. 38,5 heures 5,5 70 heures 10 Réseaux et systèmes PHP et bases de données Javascript et web mobile - Programmer avec des variables - Programmer une condition - Programmer une fonction et l'appeler - Passer des paramètres à une fonction - Programmer une boucle - Programmer avec des tableaux Publication et déploiement : - Publier un site sur internet. - Utiliser les commandes de base UNIX - Automatiser le déploiement - Maîtriser le routage - Être sensibilisé à la sécurité informatique Maîtrise du langage PHP et du framework Laravel : - Installer un environnement client/serveur WAMP - Écrire du code PHP utilisant des variables et des opérateurs, et mettant en œuvre des conditions, des boucles, des chaînes de caractères, et des tableaux - Écrire et exécuter des fonctions avec passage de paramètres - Exploiter des formulaires avec PHP - Factoriser et structurer son code - Concevoir une base de données (MySql WorkBench) - Manipuler des données (SQL) - Accéder aux données depuis une page PHP (PDO) - Installer le framework Laravel - Utiliser le framework avec une architecture MVC (routes, controlers, templating ) - Comprendre les principes de la programmation orientée objet - Accéder aux données avec Laravel (Model) - Sécuriser une application via l authentification - Exposer des données via une API REST Maîtrise du langage Javascript, des frameworks Angular et ReactJS et de React Native - Développer un projet Front-End simple sans Framework utilisant les technologies HTML / CSS / JS natif - Mettre en place un projet de développement incluant le Framework Angular - Mettre en place un projet incluant le Framework ReactJS - Connaître les familles d applications mobiles et leurs principes de développement - Connaître les principaux frameworks - Utiliser React Native 52,5 heures 7,5 217 heures 31 126 heures 18

Java Soft skills et outils et méthodes de communication Culture numérique - Concevoir et développer une application mobile hybride utilisant le Framework React Native - Mettre en ligne un site internet Maîtrise du langage Java - Coder en utilisant la syntaxe de base Java - Implémenter les concepts de base de la programmation objet en Java (Encapsulation, Héritage, classes abstraites, Interfaces) - Manipuler des collections d objets - Gérer les Exceptions - Accéder à des données via JDBC - Mettre en œuvre le pattern DAO - Modéliser avec UML les diagrammes de classe et de Use-cases - Méthodes et outils de communication - Soft skills - Techniques de recherche d emploi et outils de valorisation des profils - Culture d entreprise - Outils numériques - Mathématiques pour l informatique Méthodes - Utilisation des outils de partage et de versionnage du code informatique (Git) - Méthodes et outils de travail en équipe et en mode projet (méthodologie Agile) 112 heures 16 52,5 heures 7,5 35 heures 5 49 heures 7 PERIODE D ALTERNANCE (75 525 heures) Cette parte peut-être différenciée entre les sites en fonctions des besoins spécifiques des entreprises locales. Les contenus pédagogiques de la période alternance sont définis au terme de la période socle de la formation, dans l objectif de renforcer les compétences des apprenants en relation avec les besoins des entreprises d accueil. Module : PHP MVC Avancé 10 70 heures Module : Algorithmique Avancé 10 70 heures Module : JS Mobile 10 70 heures Module : Java Avancé 9 63 heures

Module : Autres technologies 10 70 heures Sites Annecy : Wordpress ; Grenoble : C# Module : Métiers du test 10 70 heures Module : Divers Alternance (modules par ½ journée) 16 112 heures - Ecrits professionnels Contenus pédagogiqu es - Open Source - Coding Dojo - Veille technologique - Ui/UX - Préparation à la soutenance (communication) - RGPD - Stack Overflow - Réputation numérique En partenariat avec