Développeur(se) Logiciel Web et Web Mobile

Le (la) développeur (se) logiciel prend en charge le développement d'applications informatiques dans le cadre de projets visant à automatiser un ou plusieurs processus de l'entreprise, en réponse à des demandes émanant d'une maîtrise d'ouvrage. Ces demandes sont transmises par un chef de projet, si la taille et la complexité du projet le nécessitent. Elles concernent de nouvelles applications ou la maintenance évolutive d'applications existantes. • CCP 1 - Développer la partie front-end d’une application web ou web mobile en intégrant les recommandations de sécurité • CCP 2 - Développer la partie back-end d’une application web ou web mobile en intégrant les recommandations de sécurité

PROGRAMME

SECRÉTARIAT 

La production de documents

  • Courrier et notes de service (forme et contenu)

PROGRAMMATION 

Introduction

  • Introduction à la programmation
  • UML
  • Bases de la programmation orientée objet
  • Bases de la conception orientée objet

Algorithmique

  • Introduction à l’algorithmique
  • Structures de données et algorithmes fondamentaux
  • Algorithmes fondamentaux
  • Algorithmique avancée

Bases de données

  • Intro BDD
  • MySQL

Logiciel

  • Bases PHP
  • PHP Avancé
  • JavaScript
  • JavaScript avancé
  • C j
  • Web
  • Introduction Web (http, SSL)
  • Symfony bases 
  • Les technologies du Web : HTML, CSS, chartes graphiques
  • Conformité aux standards d’accessibilité W3C / WAI

GRAPHISME 

Interface

  • Introduction Graphisme
  • Photoshop
  • Illustrator

INFORMATIQUE 

Introduction

  • Introduction matériels et systèmes d’exploitation
  • Historique et langage de programmation
  • Introduction aux réseaux et internet

Interface

  • Introduction aux interfaces homme-machine (IHM)
  • Lignes de commandes
  • Programmation Script
  • Sensibilisation ergonomie

CULTURE SCIENTIFIQUE 

Les bases

  • Mathématiques discrètes
  • Algèbre linéaire
  • Probabilités et statistiques
  • Modélisations mathématiques

Approfondissement

  • Graphes et langages (théorie des graphes et théorie des langages)
  • Analyse et méthodes numériques

DROIT 

 Informatique

  • Droit des technologies de l’information et de la communication (TIC)
  • Droit à l’image
  • Droit licences et contrats spéciaux informatiques
  • RGPD

GESTION ENTREPRISE 

Organisation

  • Gestion du temps/planning

PROJET TUTORÉ 

Projet tutoré

  • Projet tutoré Description
  • Retroplanning (trello)
  • Présentation du projet

Méthodologie projet

  • Méthodologie de la production d’applications

PRÉPARATION AUX ÉPREUVES 

Le dossier professionnel

  • Présentation programme
  • Présentation DP et Examen
  • Rédaction DP

Méthodologie du travail écrit/oral

  • Vocabulaire et compétences métiers
  • Méthodologie de l’oral et simulation 
  • Entraînement Oral
  • Évaluations et correction

Évaluation 

  • Correction

EXAMEN ORAL

TRE 

  • Méthodologie CV et lettre de motivation
  • Technique de recherche stage 
  • Préparation à un entretien

LANGUES 

  • Anglais