Devenez Concepteur Développeur Informatique autre dénomination et poste accessible : Développeur web, développeur Fullstack

Titre Ministère du travail Niveau II (Bac+3)

Choisissez l'alternance :

Accompagnement personnalisé pour votre orientation, vos formalités. On vous aide à trouver l’employeur. 

    1. Accompagnement dans la définition de votre projet professionnel
    2. Suivi sur l'optimisation de vos outils (CV, Lettre, recherche de l'entreprise...)
    3. Coaching Individuel pour les entretiens de recrutement
    4. Mise en relation avec nos entreprises partenaires, via notre service de relations entreprises dédiés au placement et au suivi des étudiants.

Avantage du contrat de professionnalisation 

    • Obtenez une expérience en entreprise sur un emploi de développeur web Fullstack.
    • Vous êtes rémunéré et la formation est financée. 
    • La formation est basée sur les savoir-faire et les savoir-être en lien avec l'expérience terrain, le métier, les employeurs.
    • Les parcours peuvent comporter une spécialisation. 
    • L'emploi est généralement à la clé.

Télécharger lla fiche de présentation et des conditions sur le contrat de professionnaliation 

Programme : Concepteur Développeur Informatique (Bac+3) 

    • Analyser et concevoir une application
    • Comment developper
    • Projets Agiles
    • Html/css
    • Programmation orientée objet (POO)
    • Mysql / Javascript / Angular / PHP 

Pré-requis

    • Sélection au cas par cas
    • Ouvert à toute personne ayant la logique nécessaire pour programmer.
    • La sélection des participants se fait sur la motivation et non pas sur un niveau d'études. 
    • Connaissances générales en informatique
    • Savoir s'exprimer oralement, savoir rédiger
    • Avoir une connaissance ou une expérience est un plus mais pas obligatoire

 

Durée 

    • 550 heures - Contrat d'un an

Prochaines rentrée

    • Novembre 2018

Financement

    • en contrat de professionnalisation / statut initial possible

Alternance entreprise/formation

    • Du lundi au jeudi matin en entreprise (25 h)
    • Du Jeudi après-midi et vendredi en formation (10 h)

Qui  

  • vous avez de 16 à 25 ans
  • vous êtes demandeurs d"emploi de 26 ans et plus
  • Vous êtes bénéficiares du RSA, AAH, ou  d'un contrat aidé

Votre rémunération (varie en fonction de l'age).

  • moins de 21 ans sans bac ou bac général : 55% du smic
  • de 21 à 25 anssans bac ou bac général : 70% du smic
  • moins de 21 ans avec un bac professionnel ou technologique : 65% du smic
  • de 21 à 25 ans, avec un bac professionnel ou technologique : 80% du smic
  • 26 ans et plus : au moins le smic ou 85% de la rémunération  minimale conventionnelle.

Programme détaillé

Analyser et concevoir une application

 

  • Présentation des étapes d'un projet 
  • Les modèles d’analyse, modèle UML
  • Analyse des données
  • Scrum, l’émergence des méthodes agiles

Comment développer une application

  • Algorithme et pseudo-code
  • Programmation procédurale et orientée objet avec JavaScript
  • SQL Server
  • Triggers et procédures stockées 

Projets Agiles

  • Cycle prédictif ou adaptatif.
  • Démarche itérative et incrémentale.
  • Méthodes Agiles (les fondamentaux, Scrum, eXtreme Programming, Crystal).
  • Satisfaction du client.
  • Les "histoires-utilisateurs" (User Story).
  • Cycle du projet pour le TDR.

HTML/CSS

  • Insérer un script dans un document HTML/XHTML.
  • Utiliser le CSS3.
  • La mise en page et le positionnement.
  • Le positionnement par grille.
  • Les formulaires avec le HTML5
  • La déclaration de formulaire.
  • Zone de texte à une et à plusieurs lignes.
  • Le menu déroulant. Les différents boutons.
  • Les formulaires à l'environnement mobile (téléphone, tablette).
  • La validation avec JavaScript.
  • Utiliser les API pour avoir des fonctions interactives.
  • Le mode hors connexion pour une application Web.
  • Créer des pages auto-adaptables aux périphériques.
  • Dessiner en HTML. Le SVG.
  • WebSocket. Echanges entre client et serveur.
  • L'API Socket Web et JavaScript.

Programmation Orientée Objet (POO)

  • Classes, propriétés, méthodes. Méthodes automatiques.
  • Visibilité et protection.
  • Constructeur, destructeur. Appel implicite versus explicite.
  • Héritage et agrégation. Règles de propagation. Polymorphisme et typage.
  • Concepts avancés en POO. Interface. Notion de classe abstraite.. Design Pattern. Clonage.

Base de données MySQL

  • Bases, tables, champs, enregistrements.
  • Le langage SQL (sélection, modification, suppression).
  • Bases Tables Enregistrements  Fonctions Champs MySQL.
  • Traitement des résultats des requêtes.

Le langage JavaScript

  • Les éléments de base (syntaxe, variables...).

  • Les fonctions. Les objets personnalisés.
  • Les objets globaux (Array, Date...).
  • Les tableaux
  • Types de données.
  • Gestion des tableaux. Opérateurs logiques et arithmétiques. Boucles (for, while...).
  • Développement Objet en JavaScript : création de classes.
  • Constructeur. Usage d'Object sur les classes dynamiques.
  • Format JSON pour lesclasses. 
  • Description des objets du langage (Array, Date, String, Regexp...).

Présentation du framework AngularJS

  • AngularJS, positionnement : jQuery, ExtJS...
  • Intégration. Compatibilité, versions, documentation.
  • Directives AngularsJS, compilateur HTML.
  • Expressions. Data-Binding bidirectionnel. Filtres.

Le langage PHP

  • Les principes du client-serveur.
  • Intégrer PHP dans une page HTML.
  • Variables serveur et PHP, boucles, fonctions et librairies.

Les formulaires simples et avancés

  • Comment faire le passage de variables.
  • Lecture/écriture d'un fichier.
  • Vérification de Login/mot de passe.
  • Redirection.
  • Moteur de recherche : formulaire en relation avec une base de données.
  • Fonctions avancées de sélection : recherches et tris.

Les tableaux

  • Constructeur Array.
  • Fonctions associées aux tableaux, extraction.
  • Fonctions de navigation dans un tableau.

Gestion des sessions utilisateurs

  • Variables persistantes : Cookies et Session.
  • Avantages et inconvénients des Cookies et Sessions.
  • Limitations et précautions.
  • Les variables de session.
  • Fonctions liées aux variables de session.
  • Les Cookies.
  • Sérialisation des variables complexes.
  • Utilisation.

Le graphisme en PHP

  • La librairie GD2.
  • Création d'image, réutilisation.
  • Polices et de l'écriture en mode image.
  • Superposition de texte pour protection de droits.

Nommage

  • Pertinence des Namespaces.
  • Syntaxe de base.

Composer 

  • Le gestionnaire de dépendances Composer.
  • Partager ses packages avec Packagist.
  • Installation / configuration de base.
  • Syntaxe des contraintes.
  • Chargeur universel et PSR.

Gestion des erreurs

  • Gestion des erreurs et des exceptions avec PHP.
  • Gestionnaire d'erreurs.
  • Bufferisation et fichiers Log.

Test des logiciels

  • Test fonctionnel et test structurel.
  • Le plan de test et ses déclinaisons. La stratégie de test.
  • Les plateformes. Tests et bases de données.
  • Le processus de tests unitaires.
  • Le Test Driven Development (TDD). Les xUnit.
  • Préparation des plateformes et des données de test.
  • Rédaction des cas de test.
  • Automatisation par robot de tests, par API fonctionnelle.

Recrutement 

Tous les vendredis à 14 heures
Réunion d'information sur le métier/ tests/ entretien

Annonces d'emploi rentrée 21 novembre

N°1 : Le poste est à pourvoir dès novembre 2018 pour une durée de 18 mois.

OFFRE N°101 DE DEVELOPPEUR/SE WEB

L'école numérique AP FORMATION, en partenariat avec un société spécialisée dans le contrôle de qualité de services des réseaux mobile, recherche un développeur/se en contrat de professionnalisation pour préparer une formation de concepteur développeur informatique de niveau II. Connaissances demandées sur JavaScript et framework React. Capacité à évaluer les tâches de développement avec une bonne prédictibilité. Support et maintenance.

N°2 : Le poste est à pourvoir dès Novembre 2018 pour une durée de 18 mois.

OFFRE n° 102 DEVELOPPEUR/SE

Dans le cadre de ce recrutement, l'école numérique, AP FORMATION en partenariat avec un prestataire informatique, recherche actuellement un(e) développeur/se web en contrat de professionnalisation pour préparer une formation de concepteur développeur informatique de niveau II, les missions seront les suivantes : - développement d'applications de gestion / de modules web / formulaires - réalisation des requêtes SQL. Issu(e) de formation supérieure (Bac + 2, Bac + 3, Bac +4), le contrat proposé est de type Contrat de professionnalisation, en alternance. Connaissances/compétences techniques : Java, Javascript, Environnement ECLIPSE, Microsoft SQL Server, Reporting services, serveur d'applications Tomcat, Angular Votre implication, votre rigueur, vos initiatives seront des plus-values pour le poste. Le poste est à pourvoir immédiatement.

N°3 :  Le poste est à pourvoir dès Novembre 2018 pour une durée de 18 mois.

OFFRE n°103 DEVELOPPEUR/SE

L'école numérique AP FORMATION en partenariat avec une société de communication recherche un développpeur/se web en contrat de professionnalisation afin de préparer une formation de concepteur développeur informatique de niveau II. Si tu aimes la communication et la publicité, si tu sais programmer l'interface des sites Internet en fonction du cahier des charges fourni et des impératifs liés à l'accessibilité et à la compatibilité entre les navigateurs, si tu possèdes des compétences en HTML5 et en CSS3, si tu as des notions de design graphique et des compétences d'intégrateur (Wordpress, Prestashop), si tu connais bien les principaux navigateurs ainsi que leurs spécificités pour développer des sites Internet fluides et agréables à utiliser pour tous les internautes, et si pour finir tu es capable de faire évoluer tes pratiques pour t'adapter aux incessantes innovations du web, alors contacte-nous vite pour un entretien !

contact : nathalie@apformation.com  Tel : 05 34 61 26 23

Compléments d'informations

Changez de vie

Devenez développeur Junior en un an, un investissement en temps qui vous permettra d'accéder au secteur du digital, vecteur d'innovation, de changement et d'évolution professionnelle.prometeuse.

Codez 

La formation vous donnera l'autonomie pour ensuite vous perfectionner dans n'importe quel autre langage.

Pédagogie

Vous allez constitué votre premier réseau professionnel au travers des différents stagiaires. Une émulation de groupe s'operera vous permettant de partager votre savoir de vous entraider et d'aller bien au dela.

Objectif : vous donner envie de coder

L'équipe pédagogique va vous apprendre à résoudre des problèmes, à développer progressivement et vous amener à coder sans que vous considériez qu'il s'agisse d'un veritable travail. Vous aurez des projets concrets en groupe ou en individuel. L'interaction avec les formateurs est permanente.

Quel développeur êtes-vous

La formation vous donnera l'autonomie pour ensuite vous perfectionner dans n'importe quel autre langage.. 

Comprenez la technique

Soyez polyvalent, MVC, POO,  Client/serveur, requête HTTP.soyez à l'aise avec la technique.

Utilisez les réseaux et startups

Participez activement au Hackatons, gagnez du temps, en Vous entrainent sur de vrais projets.

La bonne façon de travailler (workflow)

User stories, UML, mockup sur Sketch, méthodes Agiles, Pull-requests sur Github. 
 

Dénomination du diplôme : Concepteur développeur Informatique

 

Dénomination des postes en entreprise :

Le LEAD Développeur 

C’est un développeur avec de l'expérience, il a en charge le développement des portions plus complexes.Il encadre aussi les développeurs junior. Il est bon technicien.

Le CTO

CTO pour Chief Technology Officer (Directeur Technique). Il a été Lead développeur et maintenant, travaille sur plusieurs projets et vise l'aspect technique. Il conçoit l’ensemble de la solution technique, s'occupe des recherches et valide l'architecture du projet. Le CTO sait un peu tout faire : du CSS, de l’adminIstation système, du recrutement, du suivi de projet. Idéalement, il gère l'ensemble des métiers (intégrateur, web designer, graphiste) en collaboration avec l’UX Designer. Un CTO n’a pas forcément besoin d’être un expert technique.

Le FULLSTACK

Le développeur full-stack est très polyvalent, il intègre les fonctions de développeur back-end et front-end ainsi que web architecte... Il est un « touche-à-tout » est capable de réaliser une grande variété de missions de développeur.

Points communs : ils savent :

  • Manager une équipe technique
  • Encadrer les développeurs juniors
  • Coder proprement
  • Partager les bonnes pratiques et assurer le bon déroulement des projets
  • Participer à la conception de l’architecture technique des logiciels
  • Assurer la maintenance évolutive, les tests, la documentation

1

IBM

2

Capgemini

3

Atos Origin

4

Logica

5

Orange Business Services

6

HP

7

Accenture

8

Sopra Group

9

Steria

10

CSC

11

Thales CIS

12

GFI Informatique

13

Bull

14

Docapost

15

Altran

16

ADP

17

Alten

18

Akka Technologies

19

Neurones

20

BT Global Services

21

Open

22=

Astek

22=

Spie Communications

22=

Devoteam

22=

Osiatis

26

NextiraOne

27

T-Systems

28

SII

29

SCC

30

Dell

31

Tessi

32=

CS Communication & Systemes

32=

Euriware

34

Assystem

35

Adecco (incl. Datavance and Ajilon)

36

APX

37

Xerox

38

Business & Decision

39=

SQLI

39=

Wipro

41

Econocom (incl. ECS as of oct 2010)

42

Overlap Groupe

43

Solucom

44

Alti

45

Kurt Salmon (ex Ineum Consulting)

46

Aubay

47

NCR

48

Infotel

49

Apside

50

Beijaflore

51

Telindus (Belgacom)

52

Tibco

53

Micropole-Univers

54

Ausy

 

Team Partners Group

55

Its Group

56=

Keyrus

56=

Unisys

58

OVH

59

Fujitsu (incl. FSC as of Apr 09)

60

Consort NT

61

Computacenter

 

Aptus

62=

Sodifrance

62=

ESR

62=

Cognitis Group

65=

Acti

65=

TCS

67

Wincor Nixdorf

68

Groupe Helice

69

Eurogiciel

70=

Segula Technologies

70=

SunGard Data Systems

72

Feel Europe Groupe

 

Ares

73

Viseo

74=

Proservia

74=

Viveris

74=

Solutions 30 (ex PC30)

77

Vision IT

78

Prodware

79

Umanis

 

Prosodie

80

Maltem Consulting

81=

Aedian

81=

EffiTIC

83

Expectra

84=

Safran Engineering Services (ex Teuchos)

84=

Northgate IS

84=

Oresys

87=

Logware

87=

Oxya

87=

Infosys

90=

Degetel groupe

90=

Hardis

92=

Eryma

92=

Airial Conseil (RealDolmen)

92=

TRSB Groupe

95=

Groupe Cella

95=

Soft Computing

97

Valtech

98

AFD Technologies

99=

Neo-Soft

99=

Dimension Data

99=

Adneom