Architecte .Net/IoT

Retour à la liste des formations
NEW
Formations qualifiantes
Thème(s):
Durée:
6 mois + 6 semaines de stage en entreprise
Date(s):
06/05/2024

L’IoT, ou Internet des Objets, permet de connecter et d’échanger des données afin de rendre intelligents une grande variété d'objets physiques tels que par exemple des véhicules, des capteurs industriels ou encore des appareils utilisés dans les soins de santé. L’IoT ouvre la voie à de nombreuses applications et possibilités dans divers domaines de l’IT, de la surveillance et du contrôle à distance à l'optimisation des processus et à l'innovation de produits et de services dans les domaines de la mobilité, de la santé ou encore de l’éducation.

Cette formation vise à former des développeur full stack en.Net capables de concevoir des applications logicielles enrichies par de l’IoT.

Public

Prérequis exigés :

  • Connaissance de l’HTML et du CSS
  • Connaissance de l’algorithmique avec un langage de programmation au choix
  • Connaissance de JavaScript
  • Compréhension de l’anglais technique
Prérequis souhaités :
  • Connaissance des principes de la programmation OO
  • Connaissance de base du C#
Programme

Prérequis en HTML, CSS

Prérequis en JavaScript

Programmation :

  • Algorithmique en C #
  • Développement OO avec le Framework .Net
  • Développement Web en ASP.Net
  • Architectures MVVM et MVC en .Net
  • Développement Typescript et  Angular : Directive et piptes, services et dependency injection, routing et navigation, Formulaires t validation
  • Développement Web API

Laboratoire de développement full stack .Net

Bases de données et interfaçage en .Net :

  • Modélisation relationnelle et non relationnelle des bases de données
  • SQL déclaratif et développement en SQL avec Microsoft SQL Server
  • Bases de données NoSQL : MongoDB et Neo4J
  • Interfacage avec ADO & Link
  • Entity Framework . Net

DevOps :

  • Utilisation de conteneurs Docker et orchestrateurs de conteneurs avec Kurbenetes

Développement d'applications IoT :

  • Maitriser les protocoles de communication (comme MQTT, CoAP, HTTP) et les architectures IoT (edge computing, cloud computing)
  • Développer des applications logicielles pour contrôler et surveiller des dispositifs IoT à distance avec Arduino ou Raspberry Pi
  • Aspects avancés du développement .Net : Renforcement, Consolidation et Dépassement
  • Projet individuel de développement en .Net / IoT

Compétences visées en fin de formation :

Maitrise des langages de programmation :

  • Maîtrise des langages de programmation côté frontend tels que HTML, CSS et JavaScript
  • Maîtrise côté backend du langage C#

Maitrise des Framework et bibliothèques :

  • Connaissance approfondie du Framework frontend Angular
  • Connaissance approfondie du Framework backend .Net
  • Connaissance des architectures logicielles et des Design Pattern avec .Net

Connaissance approfondie des bases de données :

  • Maitrise des bases de données relationnelles avec Microsoft SQL Server
  • Connaissance des bases de données NoSQL : MongoDB et Neo4J
  • Capacité à concevoir des schémas de base de données, à écrire des requêtes SQL, à réaliser des transactions et à interagir avec la base de données depuis le backend
  • Capacité à programmer en T-SQL des fonctions, des triggers et des procédures stockées

Développement d'API et intégration de services :

  • Conception et développement d'API RESTful
  • Être capable de réaliser de l’intégration avec des services tiers via des API (par exemple, intégration de paiement, services de messagerie, etc.)
  • Connaissance des architectures orientées services (SOA)

Connaissances en DevOps :

  • Utilisation de conteneurs (Docker) et d'orchestrateurs de conteneurs (Kubernetes)
  • Automatisation des processus de déploiement d’application avec des outils comme Jenkins, GitLab CI/CD

Connaissance des dispositifs IoT et leurs protocoles de communication :

  • Connaitre les concepts fondamentaux de l'IoT tels que les capteurs et les dispositifs connectés
  • Maitriser les protocoles de communication (comme MQTT, CoAP, HTTP) et les architectures IoT (edge computing, cloud computing)

Développement d'applications IoT :

Être capable de développer des applications logicielles pour contrôler et surveiller des dispositifs IoT à distance en utilisant des plates-formes IoT populaires telles que Arduino ou Raspberry Pi
Information

Séance d'info

Des séances d'info auront lieu sur Teams pour vous présenter le déroulement de la formation ainsi que la pédagogie et l'encadrement proposés par Technofutur TIC.

Elles seront suivies par un test et des entretiens individuels afin de sélectionner 12 candidats pour la formation Architecte .NET/IOT

Les candidatures restent ouvertes jusqu'au démarrage de la formation.

Pour être contacté, il vous suffit de vous inscrire via le bouton en bas de la fiche " Demande d'inscription".

Informations supplémentaires

  • Formation GRATUITE pour les demandeurs d'emploi de Wallonie, Bruxelles et Flandre.
  • Formation à temps plein, en journée de 9h à 17h
  • Contrat de formation Forem F70Bis
  • Les places sont limitées à 12 candidats
  • Sélection des candidats sur base de tests et interviews
  • Nos formations sont données par des professionnels du métier afin de vous partager les réalités du terrain
  • Une étude de cas d'une vraie entreprise devra être présentée devant jury à la fin de votre formation pour démontrer votre savoir faire et les compétences acquises. Ce travail représente une plus value auprès de potentiels recruteurs.
  • Possibilité de suivre un stage en entreprise de 6 semaines en fin de formation

Lieu de la formation

Technofutur TIC

Avenue Jean Mermoz 18

6041 Gosselies

Date de commencement : 6 mai 2024

 

Inscrivez-vous maintenant !

Informations
Date