Logo de l'organisme de formation

Apprendre par la pratique

Représentation de la formation : Accompagnement Learn Tech 360 - Angular, POO, C# & LinkedIn - Original

Accompagnement Learn Tech 360 - Angular, POO, C# & LinkedIn - Original

Développement d'une application sur un projet concret avec un Tech Lead

Formation à distance
Accessible
Durée : 20 heures (3 jours)
Durée :20 heures (3 jours)
Net de TVA
Se préinscrire
Durée :20 heures (3 jours)
Net de TVA
Se préinscrire
Durée :20 heures (3 jours)
Net de TVA
Se préinscrire

Formation créée le 01/01/2024. Dernière mise à jour le 22/04/2024.

Version du programme : 1

Programme de la formation Version PDF

Ce programme de formation pratique à pour but de développer une application en partant de zéro. En binôme avec un Tech Lead, l'apprenant va apprendre les bonnes pratiques et acquérir les bons réflexes sur un projet concret. Les technologies utilisées seront Angular pour l'application web et C# pour l'api back-end.

Objectifs de la formation

  • Acquérir les bons réflexes de spécification et de conception d'une application
  • Apprendre la programmation orientée objet avec C#
  • Apprendre à développer de manière professionnelle en appliquant les bonnes pratiques
  • Développer une application web avec Angular en partant de zéro
  • Développer une api back end avec C# en partant de zéro
  • Rédiger un dossier technique
  • Utiliser LinkedIn pour se faire recruter en stage, en alternance ou comme salarié

Profil des bénéficiaires

Pour qui
  • Personnes en reconversion professionnelle
  • Développeur.se junior
Prérequis
  • Avoir des bases en programmation à minima HTLM, CSS

Contenu de la formation

  • Gestion de projet Agile - 2h
    • Réalisation d'un story map
    • Identification du MVP
    • Spécification des User Story dans un wiki en markdown
    • Planification & Suivi des développements via un tableau de bord
    • Utilisateur de Azure DevOps (code source, wiki, tableau de bord)
  • Programmation Orientée Objet - 4h
    • C'est quoi une Classe ? Un objet ?
    • Attributs, Propriétés, Visbilité
    • Variable & Scope
    • Mots clés : const, readonly
    • Construct, Constructeur par copie
    • Passage par valeur & passage par référence
    • Les assembly
    • Les méthodes & signatures
    • Static : class, méthode, attribut, propriété
    • L'abstraction
    • L'encapsulation
    • Classe abstraite
    • Classe concrète
    • Polymorphisme
    • La surcharge
    • La redéfinition
    • Les interfaces
    • Interface vs Classe abstraite
    • Héritage simple
    • Héritage multiple
    • La délégation
    • Interface vs Classe abstraite
    • Upcasting
    • Downcasting
  • Développement front end - Angular - 5h
    • Les composants : stand alone
    • Les dummy & smart componants
    • Les services
    • Les directives
    • Le routage
    • Les modules
    • L'utilisation de package npm
    • La notion de librairies de packages privés
    • Les formulaires
    • Le style
    • Le binding
    • Architecture d'une application Angular
    • Les requetes vers le serveur
    • Les Observables & RxJs
    • Authentification & sécurité
  • Développement back end - C# - 5h
    • Les requêtes HTTP
    • Création d'un Web service
    • C'est quoi les DTO ? Mise en pratique & utilisation
    • Architecture en couche : Création & mise en œuvre
    • Entity Framework pour accéder aux bases de données
    • Le design pattern Injection de dépendance
    • Le design pattern Singleton
    • Le design pattern Repository
    • Le design pattern Unit Of Work
    • Création de packages nuget
  • Initiation au TDD - Test Driven Development - 1h
    • Le problème que TDD veut résoudre
    • Le principe Red-Green-Refactor
    • Les trois règles du TDD
    • Le besoin et le premier baby step
    • Les tests guident ton dev
    • Mise en pratique sur un exemple concret
    • Les avantages du TDD
    • Les limites du TDD
    • Les erreurs courantes
  • Dossier Technique - Réalisation sur un projet concret - 2h
    • Présentation & Contexte du projet
    • Enjeux & Douleurs
    • Spécification du projet
    • Suivi & Gestion de projet
    • Conception & Architecture
    • Mise en œuvre & Développement
    • Stratégie de tests
    • Les prochaines étapes
    • Bonnes pratiques & Recommendations
  • LinkedIn pour se faire recruteur - 1h
    • La Méthode miracle n'existe pas
    • C'est quoi LinkedIn en quelques chiffres ?
    • L'audience silencieuse
    • Configurer un profil LinkedIn de A à Z
    • Développer son réseau
    • Identifier les bons interlocuteurs
    • Apprendre à aborder & s'intéresser à son interlocuteur
    • Mise en œuvre d'une stratégie pour se faire recruter
Équipe pédagogique

L'ensemble des formateurs exercent en entreprise et disposent d'au moins 5 ans d'expériences dans les formations dispensées.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Exercices pratiques

Modalités de certification

Résultats attendus à l'issue de la formation
  • Avoir réussi les évaluations tout au long de la formation ainsi qu'en fin de formation.
Modalité d'obtention
  • - QCM après chaque module - QCM tout au long de la formation - Développement des quelques fonctionnalités de l'application spécifiée (présentation à un jury) - Réalisation du dossier technique sous forme de rapport - Remise d'un certificat de formation après réussite de l'ensemble des évaluations de formation
Détails sur la certification
  • Délivrance d'un certificat de formation

Capacité d'accueil

Entre 1 et 3 apprenants

Délai d'accès

2 semaines

Accessibilité

Cette formation se déroule uniquement et entièrement à distance. Nos formations sont accessibles aux personnes en situation de handicap. Les aspects, l’accessibilité et le type de handicap au regard des modalités pédagogiques sont à évoquer impérativement au cours de l’entretien préalable à toute contractualisation afin de pouvoir orienter ou accompagner au mieux les personnes en situation de handicap. Vous pouvez contacter le "Reférent Handicap" par mail formation@dtek.fr pour toute information complémentaire.