Ce que vous allez apprendre

Construisez une application web locale et - sur option - présentez-la lors de l'examen au titre de Développeur logiciel de niveau III ( bac + 2 ) !

Avec le pack DEVELOPER FULLSTACK, vous apprendrez à modéliser et mettre en place une base relationnelle de données en utilisant MySql.

Puis vous comprendrez comment relier cette base de données avec une application serveur grâce à la plateforme logicielle NODEJS.

Comprenez le développement orienté micro-services en construisant une API RESTfulpour l'implémentation de vos données vers une application client.

REACTJS vous permettra de maîtriser le développement front de manière moderne, dynamique et efficace !

La méthodologie Agile vous permettra d'organiser votre travail de manière claire, simple, itérative et efficace, et vous préparera au développement en équipe, pour faciliter votre intégration en entreprise.

MODULES FULLSTACK

NODEJS est LA plateforme logicielle à étudier de nos jours, et c'est du JAVASCRIPT.
Dans ce module, vous apprendrez à :

⋅ Installer NODEJS grâce à NPM.
⋅ Rendre votre première page HTML à partir d'une application serveur.
⋅ Lire une maquette d'enchaînement des écrans et développer sa preuve de concept grâce à la stub programmation .
⋅ Mettre en place un workflow détaillé de votre application.
⋅ Passer de la stub programmation à la récupération dynamique de paramètres .
⋅ Réaliser un composant de connexion à une base relationnelle de données.
⋅ Développer une API RESTful pour préparer le développement front avec REACT et comprendre ce qu'est une application orientée micro-services.
REACTJS est sans aucun doute la librairie JAVASCRIPT la plus populaire et efficace à l'heure actuelle.
Dans ce module, vous apprendrez à :

⋅ Installer REACT sur votre poste de travail avec NPM.
⋅ Créer des composants réutilisables pour l'affichage client.
⋅ Gérer les propriétés de vos composants REACT.
⋅ Gérer les différents états de ces composants .
⋅ Rapatrier les données utiles et les exploiter grâce à JSX et AJAX .
MySql est un système de gestion relationnel de données très utilisé en entreprise .
Dans ce module, vous apprendrez à :

⋅ Déterminer les types de données nécessaires à la bonne réalisation de votre application.
⋅ Modéliser une base relationnelle de données avec la méthode Merise.
⋅ Mettre en place cette base de données pour pouvoir exploiter son contenu .
⋅ Réaliser des test unitaires pour éprouver la viabilité du modèle mis en place.
⋅ Réaliser un composant de connexion à une application serveur.
GIT est un logiciel de gestion de version décentralisé .
Dans ce module, vous apprendrez à :

⋅ Comprendre en quoi GIT est un outil indispensable au développement en équipe.
⋅ Créer un compte sur GITLAB.
⋅ Appréhender la notion de branches de version .
⋅ Mettre à jour une version de votre travail.
⋅ Cloner une version antérieure de votre travail.
⋅ Rapatrier une version de votre travail.
Pendant votre formation vous apprendrez à prendre en main l'environnement linux, vous apprendrez également à comprendre puis lancer les commandes de base pour exécuter vos projets. Initiation au bash scripting.
Boostez vos compétences css avec SCSS Le langage SCSS étend le CSS en lui permettant de penser les classes par module. Les élèves travailleront les concepts de cascades de css, de selecteur ainsi que la réutilisation de classe et d’object CSS. Ils pourront entre autres créer des présentations plus attractives visuellement, des sites responsive. ✔ Comprendre les selecteurs css 3 ✔ comprendre l’extension SCSS ✔ Bootstrap, twitter, material design... l’intégration des librairies en SCSS ✔ Création d’animations graphiques sur tout ou partie d’une page avec le SCSS ✔ Création de sprites afin d’enrichir graphiquement une page ✔ L’importance de la typographie et les possibilités offertes par le HTML 5 et le SCSS ✔ Construction d’interfaces de navigation complexes fonctionnant partout y compris sur mobile
Ce module vous permettra de bien architecturer rapidement n'importe quel de vos projets. Une architecture bien pensé modulaire est gage d'un outil de qualité.
La méthode Agile est de plus en plus populaire dans le monde de l'entreprise .
Dans ce module, vous apprendrez à :

⋅ Appréhender l'organisation itérative d'un projet .
⋅ Structurer les étapes de votre travail pour qu'il soit lisible et compréhensible
Vous apprendrez les deux grands pendants de l'agilité en entreprise. Scrum - Kanban
Visual Studio Code est un éditeur de texte moderne et pratique qui facilitera la rédaction de votre code. .
Dans ce module, vous apprendrez à :

⋅ Profiter des raccourcis proposés par VScode pour optimiser l'utilisation des différents langages de programmation.
⋅ Organiser la visualisation de votre travail avec le système multi-fenêtres de Vscode.
⋅ Commenter et indenter votre code pour qu'il soit lisible, agréable et réutilisable par d'autres développeurs .

LES OPTIONS POSSIBLES

{ Keep : Api } propose de nombreux modules à la carte qui entrent en synergie avec les packs de formation.
Voici pour vous les modules qui complètent en général le mieux le pack DEVELOPER.

Vous souhaitez devenir lead dev ? Jetez un œil sur le pack fullstack

L'obtention d'une diplôme d'État constitue souvent un avantage de poids lors d'un entretien d'embauche, surtout pour les parcours de reconversion.

Voilà pourquoi { Keep : Api } vous propose de passer un examen à l'issue de la formation dispensée dans le pack DEVELOPER, qui vous permettra d'obtenir le titre Professionnel d'État "Developpeur Web et Web mobile" de niveau III ( Bac + 2).

Lors de cet examen, vous présenterez l'ensemble de votre travail effectué lors de votre formation, et devrez répondre aux questions des examinateurs pour qu'ils s'assurent de la bonne compréhension que vous avez de votre parcours.

Nous avons déjà pu assister à des ateliers proposés par les équipes de Pôle Emploi pour les recherches d'emploi. Ces ateliers sont à notre sens trop généralistes et ils ne vous permettent pas de vous distinguer réellement sur le marché du travail, en tous cas sur les offres d'emploi de développeur etc.

C'est pourquoi { Keep : Api } et son équipe ont créé un atelier spécialisé sur plusieurs séances pour vous mettre sur les bons rails de l'emploi. Comme d'habitude c'est en mode coaching.

En effet, nous avons des longues expériences dans différentes sociétés informatiques, SSII, web agency, startup, pure player, éditeur etc... sur la région Parisienne et Lilloise. Nous savons ce qu'il faut faire, savoir faire et savoir être et nous avons une bonne vision de ce qu'un employeur pourrait attendre de vous.

C'est donc un accompagnement à l'emploi spécialisé dans le métier de développeur et/ou de profil technique que { Keep : Api } vous propose.

Nous vous aidons à

  • Préparer vos entretiens d'embauche (entretiens blanc)
  • Remettre à jour votre CV en tant que développeur
  • Faire le point sur les recruteurs et sur les réseaux à connaître
  • 1 mois après la fin de cette formation, analyser vos démarches entreprises et vérifier avec vous ce qui pourrait encore faciliter votre emploi
Les victoires de { Keep : Api }, c'est lorsque un élève nous appelle en nous disant qu'il a décroché un emploi !

La formation

La formation dispensée dans le pack DEVELOPER FULLSTACK dure 1 mois 1/2.

Elle débute avec la prise en main rapide d'un système linux, en l'occurrence Ubuntu 18.04 LTS, et avec une mise en situation en suivant la méthodologie Agile.

Nous vous présenterons ensuite la maquette d'enchainement des écrans du projet qui constituera le fil rouge de votre parcours, et que vous apprendrez à développer avec les langages appropriés.

Cette maquette vous permettra de comprendre l'utilité de la stub programmation pour ensuite dynamiser les paramètres nécessaires à la bonne implémentation du contenu d'une base de données.

Vous apprendrez à modéliser cette base de données en appliquant les outils de la méthode Merise, qui permet d'organiser l'implémentation des entités de données, de leurs types logiques ainsi que de leurs cardinalités et assureront alors une bonne répartition des foreign keys pour viabiliser votre base de données.

Comprendre ce qu'est le CRUD, qui vous permettra de créer, supprimer, et éditer des données n'en sera que plus agréable et simple.

Comprenez et mettez en place une API RESTful pour préparer l'affichage client de vos données.

Par la suite, vous apprendrez à lire et concevoir des composants d'affichage simples et complexes avec REACT. Gérer les propriétés de vos composants, ses états, et construire une application client moderne avec l'une des librairies JAVASCRIPT les plus performantes.

La formation DEVELOPER FULLSTACK s'adresse à tous·tes les curieux·ses de l'internet qui souhaitent maîtriser le développement web avec les dernières technologies utilisées sur le marché de l'emploi.

Que vous soyez designer, community manager, chargé.e de communication, ou simplement en reconversion, devenir fullstack vous permettra de postuler sereinement dans les entreprises du numérique.

Aucun prérequis n'est obligatoire. Il est toutefois conseillé d'avoir un niveau Bac et une compréhension correcte de l'anglais écrit.
Plusieurs cas de figures s’offrent à vous pour financer votre formation de developpeur.

Si vous avez les fonds nécessaires à titre personnel : vous êtes alors en mesure d’autofinancer votre formation pour le pack "developer fullstack".

Si vous n’avez pas le crédit suffisant, les banques peuvent financer votre formation à 100% en vous en avançant le montant. Charge à vous de rembourser sur vos premiers salaires, dans les 36 mois suivant la fin de la formation !

Sachez que cette formation est éligible au CPF ! Demandez nous plus de renseignement ou appelez votre conseiller Pôle Emploi D'autres dispositifs existent : le CIF ou le DIF si vous êtes salarié. auprès de Pôle Emploi si vous êtes en situation de recherche.

Pour retrouver de plus amples informations, nous vous conseillons de regarder le site www.moncompteactivite.gouv.fr.
La volonté de { Keep : Api } c'est avant de vous mettre en adéquation avec le marché de l'emploi, nous faisons confiance en l'avenir et à notre méthode pédagogique c'est pourquoi nous pouvons également vous aider en mettant en place des facilités de paiement !
Priorité est donnée à la pratique sur les ensembles des technologies nécessaires et recherchées par le marché de l’emploi. La formation « developper » vous permettra de vous positionner dans de nombreux services informatiques. Vous pourrez par se biais prétendre à de nombreux postes tels que : - développeur logiciel (junior et intermédiaire) - développeur web (junior et intermédiaire) - ingénieur en système d’information - architecte logiciel (junior) - chef de projet technico-fonctionnelle - intégrateur web - community manager

Candidater pour le "pack Développeur Fullstack"

{ Keep : Api } formation vous recontacte et vous établit un devis sous 24 heures !

Suivez nous. Toutes les actualités, et coup de coeur de notre organisme de formation...