Formation certifiante en C-Sharp - niveau 02
La formation C# de niveau 2 est conçue pour les personnes ayant déjà une certaine expérience de programmation en C# ou dans un langage similaire. Cette formation approfondit les connaissances acquises au niveau débutant et explore des concepts plus avancés de développement logiciel en utilisant le langage C#.
Voici une description générale des sujets que l'on pourrait aborder dans une formation C# de niveau 2 :
Programmation Orientée Objet Avancée :
- Héritage, polymorphisme, encapsulation.
- Interfaces et abstract classes.
- Gestion avancée des exceptions.
Collections et Structures de Données :
- Utilisation avancée des listes, dictionnaires, ensembles, etc.
- Création de types génériques.
- Complexité algorithmique et performances.
Programmation Asynchrone :
- Utilisation de async et await.
- Gestion des tâches asynchrones.
- Programmation parallèle.
Programmation LINQ :
- Utilisation de Language Integrated Query (LINQ) pour le traitement des données.
- Manipulation avancée de collections.
Gestion de la Mémoire :
- Collecte des déchets (Garbage Collection).
- Gestion des références.
- Utilisation de l'interface IDisposable.
Programmation avancée avec WPF (Windows Presentation Foundation) ou ASP.NET :
- Développement d'applications de bureau ou web.
- Utilisation de modèles de conception comme MVVM.
Sécurité :
- Principes de base de la sécurité logicielle.
- Gestion des autorisations.
- Prévention des vulnérabilités courantes.
Tests Unitaires :
- Écriture de tests unitaires avec NUnit ou MSTest.
- Principes de la programmation pilotée par les tests (TDD).
Déploiement et Maintenance :
- Stratégies de déploiement.
- Gestion des versions.
- Maintenance corrective et évolutive.
Attestation : en fin de formation ✔✔
📱 26072709 - 95072709☎ 31571106
📁 olivia.training.11@gmail.com
🏦 Sfax , Nasria , Immeuble Olivia, Bloc A, 6 ème étage, Appt 5