Langages de programmation et conduite de projets (plan managérial)


Cette formation est destinée à donner un accès direct à l’emploi aux participant(e)s en actualisant ou complétant leurs compétences actuelles.

La formation


Au terme de son parcours de formation, le(la) participant(e) sera en mesure de participer à des projets de développement informatiques, tant en codant qu’en participant au management du projet et de l’équipe, dans une entreprise du numérique ou dans un service informatique d’une entreprise d’un autre secteur.
Plus particulièrement, il (elle) sera capable de :
  • Concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité 
  • Concevoir et développer la persistance des données en intégrant les recommandations de sécurité 
  • Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité 
  • Manager une équipe projet informatique

Prérequis


Cette formation est accessible à : 
  • des personnes ayant un niveau Bac+2 en développement informatique ET/OU une expérience professionnelle significative dans ce domaine
Demandeurs d’emploi : possibilité de prise en charge du coût pédagogique et d’une rémunération par la Région Auvergne-Rhône-Alpes et le Fonds Social Européen, dans la limite des places disponibles
Pour plus d’information, contacter l’AFIP : 04 78 37 81 81  fpe18@afip-formations.com
Qualités du candidat attendues :
  • Capacité d’adaptation à des situations de travail variées, méthode, capacités d’abstraction, facilités d’écoute, qualités relationnelles,
  • Une pratique de l’anglais à l’écrit et à l’oral est souhaitable

Modalités pédagogique et organisation


  • Constitution d’un dossier de candidature (CV, Justificatifs des formations précédemment suivies, justificatifs des expériences professionnelles ...)
  • Entretien de motivation et de validation des prérequis avec un chargé de sélection
  • Entretien de validation du projet professionnel avec un formateur technique et un chargé de relations entreprises
  • Tests de compréhension verbale, de raisonnement et de logique
  • Tests d’évaluation des compétences techniques
  • Test d’évaluation du niveau d’Anglais
Moyens pédagogiques
  • Séances de formation en salle
  • Exposés théoriques
  • Études de cas concrets
  • Ateliers et laboratoires
  • Réseaux informatiques et logiciels professionnels
Suivi pédagogique
  • Les enseignements techniques sont dispensés par des professionnels dans le domaine concerné.
  • Chaque participant est suivi par un référent de formation.
  • L’évaluation des acquis est réalisée tout au long de la formation au travers de contrôles sur table, de mises en situation, de dossiers à réaliser.
  • Un examen final devant un jury de professionnels permettra de valider la certification
Dates et durée
  • L’entrée en formation est possible jusqu’au 17/12/2018
  • La formation se déroule à plein temps (35h/semaine)
  • Le parcours de formation est individualisé pour chaque participant (voir au dos la liste des modules pouvant être intégrés au parcours)
  • La durée moyenne de la formation théorique en centre est de 490 heures (14 semaines)
  • La durée moyenne de la période obligatoire d’application en milieu professionnel est de 490 heures (14 semaines)

Poursuite d'études


Au terme de leur formation , les participant pourront également intégrer une formation (à temps plein ou en alternance) leur donnant accès à une certification reconnue de niveau I (Bac+5) : 
  • Expert en Ingénierie du Logiciel

Perspectives professionnelles


Au terme de leur formation, les participants seront en mesure d’accéder à des postes de :
  • Architecte d’application
  • Responsable informatique dans une PME
  • Ingénieur d’étude informatique
  • Chef de projet informatique
  • Consultant informatique.

Programme


Conduite et Gestion de Projets Informatiques

Les phases de management du projet
ITIL Normes informatiques et autres référentiels
Guide juridique des contrats informatiques
Méthode Agile - Scrum
Etablir le cahier des charges du projet
Techniques de planification
Gérer un projet informatique dans une démarche qualité (CCMI)
Animer et motiver son équipe de projet
Manager efficacement la relation clients
Manager les risques des projets informatiques
Le management du projet informatique
Le cadrage du projet

Langages développement Web -standards

Conception Maquettage, IHM Applications - Sites Web
HTML 5
CSS 3 
Algorithmique
JavaScript
Jquery & Ajax
Algorithmique avancé - JavaScript
Bootstrap
PHP - Bases
Python 3 - Bases
Python 3 - Avancé
Django
Bonnes pratiques de programmation
Référencement - Niveau 1
WordPress - Niveau 1
WordPress - Niveau 2
Joomla

Introduction à l’infographie : Photoshop

Photoshop les bases
Photoshop Approfondissement

Langages de développement applicatifs - Standards

Conception IHM Client Lourd
SQL - Avancé niveau 1
SQL - Avancé niveau 2
SQL - Outils de génération et de restauration, droits d’utilisation
MySQL - MariaDb - Base, avancé, mise en pratique
Microsoft SQL Server - Base, avancé, mise en pratique
Microsoft SQL Server - Avancé niveau 2
Oracle - Base, avancé, mise en pratique
Oracle - Avancé niveau 2
Gestion des tests logiciels - Niveau 1
Gestion des tests logiciels - Niveau 2
Algorithmique
Structuration de données XML et JSON - Niveau 1
Bonnes pratiques de programmation
Patrons de conception (design patterns)
Outil Collaboratif et Versionning Git-Github - Niveau 1

Concevoir une base de données

Merise - Base, outils, modèles
Merise - Mise en pratique Niveau 1
Merise - Mise en pratique Niveau 2
Reverse et forward Engineering

Concevoir une application

Méthodologie UML - Bases
Méthodologie UML - Avancé

Langages de développement des applications de Mobilité numérique - standards

Conception et Maquettage d’IHM Mobiles - Expérience utilisateur
Androïd - Niveau 1
Androïd - Niveau 2
Ionic - Niveau 1
Ionic - Niveau 2
Xamarin - Niveau 1
Xamarin - Niveau 2

Langage Web - PhP Avancé - Symphony

PHP - Avancé
PHP - Perfectionnement - Xdebug
PhP - Symphony - Les fondamentaux
PhP - Symphony - Doctrine - Rest

Langage Web -Javascript avancé - Node - Angular

JavaScript avancé - TypeScript
Node JS
Angular JS
Angular - Express - Mongo - Node

Langages de développement Microsoft.NET

ASP.Net - Bases
ASP.Net - Avancé
Algorithmique avancé - C#
C# - Niveau 1
C# - Niveau 2
Déploiement d’une application DOTNET
DOTNET - N-tiers

Langages de développement JAVA - JEE

Algorithmique avancé - Java
Java - Niveau 1
Java - Niveau 2
JEE - Niveau 1
JEE - Les Frameworks

Déploiement d’une application Java exécutable ou JEE

Java - JEE - JSF - Hibernate

Soft Skills

Techniques de recherche d’Emploi/stage
Communication interpersonnelle écrite et orale
Résolution de problèmes et gestion des conflits
Ecoute et relation client - Assertivité et empathie
Techniques de négociation
Animation de réunion et techniques de présentations professionnelles
Utilisation professionnelle du téléphone
Prise de notes en réunion et compte rendu
Développer son potentiel créatif
Gestion du temps et du stress
Animation d’équipe

Langue anglaise et mobilité

Anglais
Laïcité, citoyenneté, valeurs de la République

Période d’application en milieu professionnel

Période préparatoire d’intégration
Période d’application en milieu professionnel

Projets 

Projets permettant de valider les compétences acquises

Examen Accompagnement et suivi

Positionnement
Suivi individualisé

Validation du parcours


Cette formation est destinée à donner un accès direct à l’emploi aux participant(e)s en actualisant ou complétant leurs compétences actuelles. 
Il/elle pourra également passer les certifications :
     * Certified Associate in Project Management
     * Agile SCRUM Foundation

Aller plus loin