Ce que vous devez savoir AVANT d'apprendre la PROGRAMMATION (Udemy.com)
Apprendre les notions de base ncessaires tout programmeur. Bien commencer en rseau, web, systme, algorithmique...
Created by: Michel Kartner
Produced in 2021
What you will learn
- Vous allez apprendre les bases indispensables tout programmeur peu importe son domaine (web, rseau, systme, mobile)
- Vous allez apprendre les fondamentaux de l'informatique, dont ceux que l'on enseigne en cole d'informatique.
- Vous allez largir vos connaissances et votre vision sur la programmation afin de commencer de la meilleure des manires.
- Vous allez acqurir des informations utiles vie, et utilises quotidiennement en informatique.
- Vous allez savoir quel langage de programmation est le plus adapt votre profil.
- Vous allez comprendre les technologies actuelles et savoir faire les bons choix dans le futur.
Quality Score
Overall Score : 92 / 100
Course Description
et on se demandera pourquoi ne pas l'avoir fait plus tt..."- Mark Zuckerberg - Facebook"Tout le monde devrait apprendre programmer, car cela apprend penser"- Steve Jobs - Apple"Les programmeurs de demain sont les magiciens du futur."
- Gabe Newell - Valve"74% des franais pensent que le code est la comptence de demain."- Kantar TNS pour OrangeBienvenue dans ce cours vido sur les connaissances et comptences acqurir avant de commencer la programmation !
Ce cours se focalise entirement sur les bases de l'informatique et de la programmation. l'issue de celui-ci, vous serez prt(e) programmer dans le langage de votre choix et dans le domaine de votre choix : web, mobile, systme ou encore rseau.
Ce cours se veut tre une base commune tous les programmeurs qui vous permet de mettre plat les fondamentaux avant de commencer. Il est particulirement adapt toutes les personnes prtes se lancer dans l'apprentissage d'un langage de programmation.
Non seulement vous mettrez vos connaissances jour, mais vous dcouvrirez galement les bons choix faire, les bonnes mthodes et outils employer, les changements entre technologies du pass et du futur, et bien d'autres...
Le cours, bien que thorique par essence, sera agrment d'exercices pratiques pour vous aider bien mmoriser les diffrents concepts. Nous n'allons pas parler d'un seul langage de programmation spcifique, mais nous en citerons quelques uns tout au long du cours, notamment pour les comparer.
Le cours est divis en 11 sections :
1. IntroductionVous dcouvrirez ce que vous allez apprendre dans ce cours et ce que vous saurez faire l'issue de celui-ci. Mais aussi pourquoi vous devriez apprendre la programmation et comment BIENle faire.
2. Comment fonctionne un OrdinateurVous apprendrez le fonctionnement de base d'un systme et des diffrents composants d'un ordinateur (RAM, CPU, etc...). Ainsi que leur relation avec la programmation.
3. Le systmes d'exploitationNous parlerons des divers systmes d'exploitation (Mac, Windows, Linux) et la fameuse question concernant le systme choisir.
4. Le langage machineVient le moment o nous allons nous placer la toute base de la programmation : le langage binaire. Nous parlerons galement d'encodage et de normalisations, de conversion entre binaire et dcimal, du langage assembleur et des langages haut et bas niveau.
5. Comment fonctionne InternetConnatre le fonctionnement d'un ordinateur est bien, mais nous passerons prsent Internet : comment fonctionne WWW, DNS et le web de manire gnrale. Nous ferons galement un point sur le rseau et le modle OSIet TCP/IP.
6. L'algorithmique"Trouvez d'abord la solution, puis crivez le code" disait John Johnson, dveloppeur Microsoft. Savoir taper du code est utile, mais pas assez s'il s'agit de rsoudre des problmes. Nous verrons l'algorithmique dans cette partie qui est connatre par tous les programmeurs.
7. Bien apprendre la programmationCette partie se veut tre un endroit pour poser vos questions et surtout obtenir les bonnes rponses. Nous parlerons des paradigmes de programmation, du langage par lequel vous devez commencer et de la voie que vous devriez suivre. Vous aurez galement divers conseils pour bien dbuter et comprendre ce que l'on cherche ensuite dans les offres d'emploi.
8. Commencer rapidement avec le langage de votre choixDans cette partie pratique, nous verrons ensemble commencer taper nos premires lignes de code en Java, C#, Python, C, HTML, CSS, Javascript et PHP. Le tout sans aucune installation au pralable via des services en ligne ddis. Cela vous donnera un aperu sur le code en question, sur l'utilit du langage et sur ce que vous aurez faire au quotidien.
9. Frameworks, Bibliothques et CMS populairesSavoir crire un programme est une excellente chose maintenant que vous avez choisi votre langage de programmation. Mais un bon programmeur ne rinvente pas la roue. Nous parlerons de Frameworks, bibliothques et autres CMS qui permettent de devenir beaucoup plus rapide et productif au quotidien !
10. Les concepts fondamentaux de la programmationNous passerons en revue les concepts fondamentaux communs la plupart des langages de programmation : syntaxe, variables, structures de contrle, types de donnes, fonctions...
etc.
11. Tendances, technologies futures, et comment bien prparer votre carrirePour terminer, nous allons parler de l'Internet des Objets, des SAAS, IAAS et PAAS ainsi que des cycles de dveloppement et des architectures logicielles. De quoi vous donner un maximum de connaissances sur les technologies du prsent et du futur pour bien dbuter votre carrire !
Le cours s'adresse aux dbutants et initis en priorit. Vous aurez un quiz de fin de section et diverses ressources additionnelles pour complter les vidos. Ce que vous saurez faire la fin de ce cours : Vous allez apprendre les bases indispensables tout programmeur peu importe son domaine (web, rseau, systme, mobile)Vous allez apprendre les fondamentaux de l'informatique, dont ceux que l'on enseigne en cole d'informatique.
Vous allez largir vos connaissances et votre vision sur la programmation afin de commencer de la meilleure des manires.
Vous allez acqurir des informations utiles vie, et utilises quotidiennement en informatique.
Vous allez savoir quel langage de programmation est le plus adapt votre profil.
Et bien d'autres... Who this course is for:
Les dveloppeurs dbutants (salaris, indpendants ou tudiants).
tudiants en informatique ou en programmation, ainsi que les amateurs ou passions.
Les personnes ayant envie de revoir (ou d'apprendre concrtement) les bases de l'informatique et de la programmation.
Les personnes qui ont peur de ne pas savoir par o commencer ni quelles tapes suivre pas pas.
Instructor Details
- 4.6 Rating
113 Reviews
Michel Kartner
Consultant en scurit informatique rapidement reconverti en entrepreneur, Michel cherche partager ses connaissances dans le but d'aider le plus grand nombre se protger contre les cybermenaces.
Michel n'est pas un pirate, c'est un hacker thique qui aide les internautes se protger.
Complment d'enqute- FRANCE2
Apprenez TOUTsur la cyberscurit :
Devenez un(e) vritable hacker thique polyvalent(e)
Mettez-vous dans la peau d'un pirate pour apprendre leurs mthodes, leurs outils, et comment s'en dfendre pour de bon
Passez votre vie numrique (et votre carrire !) au niveau suprieur : il y a tant de choses dcouvrir (et qu'on n'apprend pas l'cole)
Apprenez les vritables faons de vous dfendre sur Internet, car ni l'antivirus, ni les mises jour, ni le systme ne pourra vous garantir quoi que ce soit !
Le Blog Du Hacker est le blog de scurit informatique tout public numro 1 dont les buts sont :
d'informer les internautes sur les techniques de hacking (malveillantes) utilises contre eux dans le but de se dfendre efficacement
d'viter les attaques avant qu'il ne soit trop tard
de vulgariser l'informatique de manire gnrale en accompagnant les dbutants sur des sujets aussi divers que l'anonymat


