Apprendre à coder en C# en 24h chrono
Dans les lignes qui suivent, vous allez découvrir une méthode pour apprendre à développer en langage C# en 24h de travail exactement.
Avez-vous ces problèmes ?
- Vous pensez que le langage C# est important et que vous devriez apprendre à bien l’utiliser
- Vous avez déjà des bases de développement, mais vous ne savez pas comment faire pour passer le cap et démarrer avec C#
- Cela fait plusieurs semaines que vous souhaitez apprendre, mais vous n’avez jamais trouvé le temps nécessaire
- Vous rêvez de mettre à jour vos connaissances pour enfin utiliser le langage dont tout le monde parle
- Vous voyez souvent passer des offres d’emploi qui demandent des compétences en C#. Vous savez donc qu’il faudra vous former pour trouver plus facilement un emploi
- Vous avez déjà écrit quelques lignes en C#, mais le langage reste encore flou pour vous. Vous souhaitez donc vous formez mais vous ne savez pas où commencer ?
Ce dont vous avez besoin, c’est d’une méthode, étape par étape, pour apprendre à développer en C# à partir d’exemples pratiques, le tout en moins d’une semaine.
Une fois que vous aurez suivi ma méthode, vous serez capable de coder en langage C# et donc de créer vos premières applications avec le framework .NET.
Vous avez surement déjà essayé différentes solutions comme la lecture de blogs, l’achat de livres sur Amazon, etc. Ces solutions n’ont pas fonctionné, car il vous manquait quelque chose de fondamental : une méthode pratique.
Ce dont vous avez besoin, c’est d’être guidé en suivant des étapes pour démarrer du début et pour apprendre les différents concepts…
Le plan d’action
J’ai décidé de transformer les acquis les plus efficaces de 10 années d’expériences en un système simple, étape par étape et dans lequel chaque action est détaillée, pour vous guider dans l’apprentissage du langage C#, le tout en 24 heures de travail maximum.
Le principe : vous n’avez qu’à regarder les vidéos, et appuyer sur « pause » pour manipuler et réaliser chacun des exercices.
Voici ce que vous allez apprendre dans cette formation :
Module 1: Créer et utiliser des classes
(La vidéo + les exercices pratiques + les solutions + le code source)
- La méthode simple pour comprendre comment déclarer une classe en C#
- Les différences indicateurs de visibilité que vous pouvez utiliser
- Comment déclarer des constructeurs pour initialiser des objets facilement…
- Savoir comment ajouter des membres et des méthodes statiques
A la fin du module 1, vous aurez déjà écrit vos premières classes en C#.
Module 2: Maîtriser les types valeurs et les types références
(La vidéo + les exercices pratiques + les solutions + le code source)
- Comprendre la différence entre type valeur et type référence
- Savoir comment faire pour copier un type valeur
- La méthode simple pour utiliser des types valeur non initialisés
- La technique pour écrire des méthodes qui retournent plus d’un paramètre en sortie
- Bien comprendre comment est organisée la mémoire dans votre application
- Maîtriser le boxing et l’unboxing et savoir pourquoi c’est à éviter
- Comprendre comment faire des cast et surtout comment éviter les erreurs
A la fin du module 2, vous serez capable de choisir facilement entre type valeur et type réféfence.
Module 3: Créer des types valeurs
(La vidéo + les exercices pratiques + les solutions + le code source)
- Savoir comment déclarer et utiliser des énumérations
- La méthode simple pour convertir une énumération en entier
- Pourquoi les constantes sont à éviter dans les applications…
- Comment créer des structures simples…
- Savoir quelles sont les différences entre les structures et les classes
A la fin du module 3, vous aurez déjà écrit vos propres énumérations et structures.
Module 4: Bien utiliser les tableaux
(La vidéo + les exercices pratiques + les solutions + le code source)
- Comprendre comment déclarer et utiliser des tableaux en C#
- La méthode pour créer des tableaux multidimensionnels
- Comment créer des tableaux non rectangulaires
- La méthode pour optimiser l’occupation mémoire pour de gros tableaux
A la fin du module 4, les tableaux n’auront plus de secret pour vous.
Module 5: Travailler avec l’héritage
(La vidéo + les exercices pratiques + les solutions + le code source)
- Savoir comment utiliser l’héritage de classes en C#
- Bien comprendre comment déclarer des constructeurs
- Savoir pourquoi le constructeur par défaut peut disparaître
- Maîtriser les appels du constructeur parent
- Comment faire passer un objet pour un autre avec l’héritage
A la fin du module 5, vous aurez déjà écrit et mis en place vos premiers héritages en C#.
Module 6: Les interfaces et les classes abstraites
(La vidéo + les exercices pratiques + les solutions + le code source)
- Savoir et comprendre l’intérêt des interfaces en C#
- La méthode simple pour créer une interface avec Visual Studio
- Comment implémenter une interface rapidement avec Visual Studio…
- Comprendre comment déclarer et utiliser les classes abstraites
A la fin du module 6, vous serez capable de créer et d’utiliser les interfaces ou les classes abstraites.
Module 7: Gérer les erreurs et les exceptions
(La vidéo + les exercices pratiques + les solutions + le code source)
- Comment faire pour gérer facilement les erreurs dans votre application
- Bien comprendre l’intérêt des exceptions
- Savoir comment faire pour lancer des exceptions
- Comprendre l’intérêt de filtrer proprement les exceptions possibles
- La technique pour écrire du code propre même en cas d’exception
- Bien comprendre les structures try/catch et try/catch/finally
A la fin du module 7, vous serez capable de lancer vos propres exceptions et de les gérer proprement.
Module 8: Le Garbage Collector et les ressources
(La vidéo + les exercices pratiques + les solutions + le code source)
- Comprendre le fonctionnement du Garbage Collector pour la mémoire
- Savoir comment faire pour éviter d’écrire des applications trop gourmandes en mémoire
- La technique simple pour libérer des ressources
- Comprendre comment utiliser le pattern IDisposable pour simplifier l’écriture de votre code
- Implémenter facilement une classe IDisposable
A la fin du module 8, vous aurez déjà écrit votre première classe IDisposable. Vous serez capable de traiter proprement vos ressources.
Module 9: Les propriétés en C#
(La vidéo + les exercices pratiques + les solutions + le code source)
- Comprendre pourquoi les propriétés sont importantes dans vos classes
- L’intérêt d’utiliser les propriétés automatiques
- Comment gérer les accès en lecture ou en écriture
- Comment intégrer des propriétés dans des interfaces…
- La technique pour initialiser rapidement des objets
A la fin du module 9, vous serez capable d’écrire des classes utilisant des propriétés avec des visibilités avancées (par exemple lecture seule).
Module 10: Les indexeurs
(La vidéo + les exercices pratiques + les solutions + le code source)
- Comprendre l’intérêt d’utiliser des indexeurs dans vos classes
- Savoir comment les déclarer rapidement
- Connaitre les types d’indexeurs que vous pouvez créer…
- La technique pour utiliser les indexeurs de manière détournée pour simplifier l’écriture de code…
A la fin du module 10, vous serez capable d’écrire vos propres classes proposant des indexeurs (ce qui n’est pas forcément connu de tous les développeurs, même expérimentés).
Module 11: Les génériques
(La vidéo + les exercices pratiques + les solutions + le code source)
- Comprendre le problème et la solution auquel répondent les génériques
- Savoir identifier une classe ou une méthode générique
- L’intérêt de créer des classes génériques
- La technique simple pour réutiliser le code de vos algorithmes sans dépendre du type de données
A la fin du module 11, vous aurez déjà écrit vos premières classes et méthodes génériques.
Module 12: Les delegates, events et lambas
(La vidéo + les exercices pratiques + les solutions + le code source)
- Bien comprendre comment déclarer des delegates
- Connaitre le type d’utilisation des délégués
- Savoir comment utiliser des events (événements)
- La technique simple pour déclarer des événements
- Comprendre les délégués génériques Func et Action
- Savoir comment utiliser des méthodes anonymes
- La technique pour utiliser des expressions lambdas avec les delegates
- Connaitre la différence entre expression lambda et instruction lambda
- La technique pour mettre en place des notifications dans vos classes
A la fin du module 12, vous aurez déjà écrit manipulés les delegates, events et lambdas (ce que beaucoup de développeurs C# débutants ne maîtrisent pas du tout).
Module 13: Les collections
(La vidéo + les exercices pratiques + les solutions + le code source)
- Connaitre les principales classes proposées par le framework pour les collections
- Savoir utiliser les listes et les dictionnaires génériques
- La technique simple pour initialiser rapidement des collections
- La méthode pour faire des recherches en utilisant les delegates ou les expressions lambdas
A la fin du module 13, vous serez capable d’utiliser les principales classes de collections en .NET. Ces classes sont essentielles, car elles sont utilisées quotidiennement en développement.
Bonus 1 : Tous les exercices téléchargeables
Le code source des exercices est téléchargeable, avec toutes les solutions.
Bonus 2 : Tous les codes sources
Le code source utilisé pendant les vidéos est téléchargeable. Ceci vous permettra de reprendre les démonstrations sans avoir besoin de tout retaper.
Une semaine maximum pour se former à C#
Avec cette formation, vous prenez un raccourci de plusieurs semaines par rapport à l’autoformation par la lecture de blogs sur le net.
Grâce à la vidéo, vous pouvez repasser des séquences et revoir les explications n’importe quand.
Tous les supports numériques sont téléchargeables. Vous avez accès aux vidéos, aux fiches d’exercices, au code source. Vous pouvez ainsi faire et refaire les exercices quand vous le souhaitez.
Je vous propose une méthode issue de la pratique, j’ai donc optimisé l’ensemble pour supprimer la théorie inutile et vous faire gagner du temps.
Grâce à cette formation, vous pourrez intégrer de nouveaux projets, trouver un nouveau job… votre investissement sera très vite rentabilisé !
La raison qui explique que le coût du programme soit aussi bas ?
J’ai créé cette formation spécialement pour ceux qui veulent enfin passer à l’action.
Je souhaite par cette formation transmettre les connaissances que j’ai acquises durant mes dix ans d’apprentissage.
Le résultat ?
En 24 heures de travail et en effectuant les exercices que je vous propose, vous serez capable de coder en C# pour créer vos premières applications.
C# est actuellement très recherché par les recruteurs. Vous aurez donc une compétence technique supplémentaire pour améliorer votre employabilité.
Le fait de connaitre C# vous permettra d’accéder à de nouvelles technologies : la plateforme .NET mais aussi Windows 8, Windows Azure (le Cloud) et les mobiles (Windows Phone 8 et les plateformes Android ou iOS avec les produits de Xamarin).
Le problème… c’est qu’il va falloir bosser. Vraiment.
Le programme implique de vous donner à 100% pendant 24h (24h de travail, pas forcément consécutives !).
Le jeu en vaut la chandelle : en 24 heures de travail, vous serez capable de coder en C#.
Et en réalité, je pense même qu’il est possible de réaliser le programme de la formation en moins de 24 heures ! Vous avez donc toutes les chances de votre côté pour réussir rapidement.
Si vous décidez de vous donner à fond pendant 24 heures, alors vous obtiendrez des résultats qui vont vous étonner.
Passez à l’action
Téléchargez la formation pour démarrer dès aujourd’hui !