Ferme la recherche

Software engineering immersive - développeur Full Stack

Descriptif

Durée de la formation

Durée 480 heures
En centre 480 heures

Session

entrées/sorties permanentes

du 29 mars 2021 au 25 juin 2021  - Villeurbanne (69)
+ autres sessions
du 29 mars 2021 au 25 juin 2021  - Villeurbanne (69)
du 10 mai 2021 au 30 juil. 2021  - Villeurbanne (69)
du 28 juin 2021 au 17 sept. 2021  - Villeurbanne (69)

Objectif de la formation

La formation Software Engineering Immersive (SEI) est un accélérateur de carrière à temps plein. En 3 mois intensifs, préparez votre nouvelle carrière en tant que Développeur full stack junior. Vous servez immédiatement opérationnels et soyez prêt à vous lancer sur le marché de l'emploi !
Chez General Assembly, la formation mélange des séances théoriques et pratiques, animées par un expert métier. Vous réalisez pas à pas, des projets concrets afin de constituer votre portfolio professionnel.
À la fin de cette formation, vous serez capable de :
- Structurer et mettre en forme des pages web en HTML, CSS et JavaScript.
- Maîtriser les fondamentaux de la programmation et de l'informatique, ainsi que les meilleures pratiques d'ingénierie logicielle.
- Gérer des versions et collaborer en équipe avec Git et GitHub.
- Développer des applications full stack avec les langages de programmation JavaScript, Python et les framework Django, Flask et ExpressJS.
- Écrire des applications full
- stack et les déployer sur des services cloud comme Heroku.
- Construire des applications full
- stack sécurisées en utilisant des conceptions et architectures classiques comme le modèle
- vue
- contrôleur (MVC) et le Transfert d'état représentatif (REST).
- Modéliser et stocker de données de manière sécurisée dans des bases de données SQL et NoSQL.
- Consommer et intégrer les interfaces de programmation d'applications (API) tierces dans une application.
- Développer des applications web front
- end avec des frameworks JavaScript modernes comme Angular ou React.
- Déployer des applications sur le web via un hébergement cloud.
- Mettre en oeuvre de structures de données classiques rencontrées lors d'entretiens techniques, comme les listes et les arbres liés.
- Résoudre des problèmes algorithmiques et analyse de la complexité de calcul des algorithmes via la notation Big O.
Bénéficiez de notre Service Carrière grâce à un accompagnement exclusif dans la recherche d'un emploi.

Description de la formation

Module 1 : Développement Front
- end
- S'initier aux outils de développement classiques.
- Naviguer dans la structure d'un fichier informatique et configurez des environnements de développement via une ligne de commande UNIX/Linux.
- Coder en HTML, CSS et JavaScript dans l'ingénierie logicielle.
- Plonger au coeur des concepts clés de la programmation en utilisant JavaScript.
- Utiliser Git et gérer des versions sur GitHub.
- Concevoir, planifier et mettre en place des techniques de gestion de projet, notamment les wireframes, les user stories et les méthodes Agile de développement.

Module 2 : Développement Full
- stack
- Écrire des algorithmes récursifs, ainsi que des algorithmes destinés à résoudre des problèmes de calcul.
- Créer des formulaires web qui collectent les données utilisateur pour les stocker dans une base de données.
- Découvrir les modèles front
- end et les bibliothèques.
- Incorporer des fonctions d'authentification dans des sites et applications.
- Réaliser des tests et apprenant à programmer en planifiant des tests (TDD).

Module 3 : Framework front
- end
- Déployer des frameworks front
- end robustes et modernes sur lesquels sont construites des plateformes puissantes comme Amazon ou Facebook.
- Incorporer de nouveaux modèles dans l'architecture front
- end, notamment les comportements personnalisés, les modèles côté client et la liaison de données, la validation des formulaires et la gestion des états.
- Explorer les structures de données et à vous familiariser avec les modèles de conception.

Module 4 : API et Développement full
- stack
- Se familiariser avec un ensemble de bibliothèques back
- end, frameworks et outils qui intègrent de puissantes technologies front
- end comme AJAX (JavaScript asynchrone et XML).
- Intégrer des API tierces dans des sites web et des applications (comme Stripe).
- Autoriser les utilisateurs à se connecter via des tokens d'authentification et des comptes externes (comme les réseaux sociaux, oAuth).
- Organiser des workflows en équipe efficaces avec Git et GitHub.
- Explorer le débogage avancé, les tests et les techniques de documentation.
- Utiliser les structures de données.

Conditions d'accès

Cette formation est accessible à tous. Aucun pré-requis de niveau est requis.
Nos recommandations complémentaires :
- Disposer d'un niveau B2 en anglais (CECRL) ou un score au TOEFL d'au moins 90. En effet, en fonction de votre choix, la formation peut être entièrement en anglais ou en français avec des supports pédagogiques en anglais.
- Avoir un ordinateur portable PC ou Mac (moins de 4 ans doté du système d'exploitation le plus récent).
- Si la formation est à distance, une connexion à Internet, webcam et des écouteurs sont nécessaires.

Validation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Donne accès au(x) métier(s) suivant(s)

Animation de site multimedia (voir la fiche métier)

Conception de contenus multimedias (voir la fiche métier)

Realisation de contenus multimedias (voir la fiche métier)

Administration de systemes d'information (voir la fiche métier)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

2
FOAD : 480 h
88 jours
Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?

General assembly

Lieu de formation

À distance

Centre de formation

2 Rue Henri Legay
69100, Villeurbanne

Toutes les formations et avis pour General assembly