Ferme la recherche

Programmation en C# vB

Descriptif

Durée de la formation

Durée 35 heures

Session

entrées/sorties permanentes

du 11 nov. 2017 au 30 juin 2020  - Lyon - 6ème (69)
du 11 nov. 2017 au 30 juin 2020  - Lyon - 6ème (69)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- Paramétrer les flux de programmes et de traitement des données pour que chaque application fonctionne en mode muti
- utilisateurs
- Créer et utiliser des types (types de valeur, référence, modèles, etc) qui permettent la personnalisation de l'interface utilisateur et des fonctionnalités
- Dépanner les applications et mettre en oeuvre leur sécurité afin de garantir l'intégrité des données et optimiser l'expérience utilisateur
- Mettre en oeuvre l'accès aux données via les applications, ainsi que leur stockage

Description de la formation

Syntaxe C#
- Présentation de l'écriture d'applications en utilisant C#
- Types de données, opérateurs et expressions
- Constructions du langage de programmation
Création de méthodes, gestion des exceptions et surveillance des applications
- Créer et invoquer des méthodes
- Créer des méthodes surchargées et utiliser les paramètres optionnels et de sortie
- Gérer les exceptions
- Surveiller les applications
Développement du code pour une application graphique
- Mettre en oeuvre des structures et des énumérations
- Organiser des données dans des collections
- Gérer des événements
Création de classes et mise en oeuvre des collections génériques
- Créer des classes
- Définir et mettre en oeuvre des interfaces
- Mettre en oeuvre des collections génériques
Création d'une hiérarchie de classe en utilisant l'héritage
- Créer des hiérarchies de classe
- Etendre des classes .NET Framework
- Créer des types génériques
Lecture et écriture de données locales
- Lire et écrire des fichiers
- Sérialiser et dé-sérialiser des données
- Réaliser des I/O en utilisant des flux (streams)
Accès à une base de données
- Créer et utiliser des modèles d'entités de données
- Requêter des données en utilisant LINQ
Accès à des données à distance
- Accès à des données via le web
- Accès à des données dans le Cloud
Conception d'une interface utilisateur pour une application graphique
- Utiliser XAML pour concevoir une interface utilisateur
- Lier des contrôles à des données
- Styliser une interface utilisateur
Amélioration de la performance des applications et des temps de réponse
- Mettre en oeuvre le multitâche en utilisant les tâches et les expressions Lambda
- Réaliser des opérations asynchrones
- Synchroniser l'accès concurrent aux données
Intégration avec le code non géré
- Créer et utiliser des objets dynamiques
- Gérer la durée de vie des objets et contrôle des ressources non gérées
Création de types réutilisables et d'assemblages
- Examiner les objets métadonnées
- Créer et utiliser les attributs personnalisés
- Générer les codes
- Gérer les versions, signer et déployer les assemblages
Chiffrement et déchiffrement des données
- Mettre en oeuvre le chiffrage symétrique[...]

Conditions d'accès

Il n'existe pas de pré-requis en terme de niveau scolaire.
Les candidats doivent néanmoins avoir la compréhension préalable des notions suivantes :
- Gestion du flux et des événements du programme
- Programmation asynchrone
- Validation des données et utilisation des collections de données
- Traitement des erreurs et des exceptions
- Tableaux et collections
- Variables, opérateurs et expressions
- Décisions et itérations
Cette formation s'adresse à des développeurs expérimentés qui ont déjà une expérience dans la programmation C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java et qui connaissent les concepts de la programmation orientée objet.

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

Conduite d'enquetes (voir la fiche métier)

Expertise et support technique en systemes d'information (voir la fiche métier)

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

Informations complémentaires

1
5 jours soit 35 heures.
Et après la formation ?

Retour à l'emploi des anciens stagiaires

ÉLEVÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?
Informations pratiques

Global Knowledge Network France

Lieu de formation

Global Knowledge Network France
26 Boulevard Jules Favre
Lyon - 6ème

Cliquez sur ce lien pour calculer votre itinéraire

Centre de formation

Global Knowledge Network France
26 Boulevard Jules Favre
69006, Lyon 6e

Voir toutes les formations de Global Knowledge Network France