Smart Tech Institute, sti, Formation DÉVELOPPEUR FULL STACK C#.NET

DÉVELOPPEUR FULL STACK C#.NET

Durée
  • 57 jours (399 heures)
Pour qui ?
  • Demandeurs d'emploi inscrits à FT
  • Période de professionnalisation
  • Salarié en poste
  • Entreprise
Méthodes & moyens pédagogiques
  • Classe virtuelle
  • Formation interactive et synchrone (échange formateurs / apprenants)
  • Enseignement à distance (Elearning)
  • Mise à disposition d'une plateforme d'apprentissage en ligne
Modalités d'évaluations
  • Évaluation des acquis module par module.
  • QCM
  • Mise en situation
  • Travaux pratiques
  • Soutenance de fin de formation
Sanction(s)
  • Attestation de fin de formation
Métier(s) visé(s)
  • Développeur web fullstack .NET
  • Intégrateur web .NET
  • Développeur back-end .NET
  • Développeur front-end .NET
  • Architecte logiciel .NET

Informations pratiques

Modalités pédagogiques

  • Formation en classe virtuelle pour une expérience d'apprentissage interactive et flexible
  • Encadrement personnalisé assuré par un formateur principal et une équipe pédagogique dédiée, pour un suivi individualisé et des réponses à vos questions
  • Support de cours complet et accessible pour une révision optimale des notions abordées
  • Plateforme d'e-learning intuitive pour un accès continu aux ressources pédagogiques et un suivi de votre progression
  • Outils de communication performants pour faciliter les échanges entre apprenants et formateurs

Prérequis

  • Jeunes diplômés, profils BAC+5 à BAC+8, issus de filières scientifiques/techniques, souhaitant se reconvertir dans l'IT
  • Informaticiens expérimentés désireux d'acquérir de nouvelles compétences
  • Avoir une appétence pour le travail en équipe et la résolution de problèmes
  • La connaissance d'un langage de programmation serait un atout supplémentaire.

Accessibilité

  • Formation accessible aux personnes handicapées grâce aux modalités d'apprentissage en distanciel

Prochaines sessions

  • Contactez-nous pour connaître les dates des prochaines formations

Tarifs

  • N'hésitez pas à nous contacter pour obtenir un devis personnalisé

Contact

Description

Ce cursus complet et immersif vise à former des développeurs fullstack opérationnels sur la plateforme .NET, en leur fournissant les compétences théoriques et pratiques nécessaires pour maîtriser l'ensemble des étapes de conception et de réalisation d'applications web modernes et performantes. Le programme s'articule autour de modules thématiques cohérents et complémentaires, couvrant les langages, technologies et outils incontournables du développement web fullstack .NET.

Objectifs

L'objectif du cursus est de former des professionnels compétents et polyvalents capables de concevoir, développer, et déployer des applications web complètes dans l'environnement Microsoft .NET. Les participants acquerront des compétences techniques solides dans le développement back-end et front-end, ainsi que des connaissances pratiques en modélisation, en gestion de bases de données, et en méthodologies de développement agile et de gestion de projet. À la fin de la formation, les participants seront prêts à relever les défis du développement logiciel moderne et à contribuer efficacement à des projets d'équipe dans un environnement professionnel.

Capacités visées

À l'issue de la formation, les participants seront en mesure de :

  • Concevoir et modéliser des architectures logicielles en utilisant les principes de la programmation orientée objet et les diagrammes UML
  • Développer des applications web robustes en utilisant les technologies back-end et front-end de l'écosystème .NET
  • Gérer efficacement des bases de données relationnelles avec SQL Server et d'autres technologies associées
  • Appliquer des design patterns et des bonnes pratiques de développement pour garantir la qualité, la maintenabilité et la scalabilité des applications développées
  • Travailler de manière agile en utilisant des méthodologies telles que Scrum ou Kanban, et en collaborant efficacement au sein d'une équipe de développement
  • Préparer et présenter des candidatures percutantes pour des postes de développeur fullstack .NET, en mettant en valeur leurs compétences techniques et leur expérience pratique

Programme de Formation


L'apprentissage s'appuiera sur une pédagogie mixte, alliant théorie et pratique, avec des QCM, exercices et travaux pratiques pour mesurer la progression et valider les acquis des apprenants.

De la modélisation à la Programmation Objet, Théorie et Pratique (91 heures)

  • Les Enjeux et l’État de l'Art - 7h
  • UML : Conception et modélisation des concepts objets - 21h
  • C# : De la découverte à la maitrise - 49h
  • Designs patterns : Compréhension des fondamentaux - 14h

Gestion des données relationnelles avec .NET (63 heures)

  • Le langage SQL / T-SQL - 35h
  • ADO.NET et SQL Serveur - 28h

Fondamentaux du Développement Front End (35 heures)

  • HTML / CSS / Javascript - 21h
  • Bootstrap - 7h
  • JQuery - 7h

Ingénierie web avec .NET (35 heures)

  • ASP.NET MVC et ASP.NET CORE MVC - 35h

Intégration de données et ORMs dans l’écosystème .NET (21 heures)

  • La persistance avec Entity Framework - 21h

web services et .NET : Développement et implémentation pratiques (28 heures)

  • SOAP, REST et ASP.NET Web API - 28h

Développement Front end avec Angular (7 heures)

  • Le langage Typescript - 7h
  • Le framework Angular - 28h

Concepts avancés en .NET (7 heures)

  • Les BATCHS : Maîtriser les traitements par lots en .NET - 7h

Industrialisation des développements (21 heures)

  • Versionning avec Git / GitHub / GitLab - 7h
  • Tests unitaires avec XUnit - 7h
  • Méthodologie Agile / Scrum - 7h

Préparation à l’emploi : Booster sa candidature (07 heures)

  • Rédaction de CV, entretiens d’embauche, réseau professionnel et stratégies de recherche d’emploi - 7h

Mise en pratique – Projet de fin de formation (35 heures)

  • Conception et développement d'une application complète, réalisée en groupe.