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

icon
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.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

"Dans 15 ans, on enseignera la programmation comme la lecture et l'criture...
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.

icon
Instructor Details

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

icon
Reviews

4.6

113 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By pierre LANAU on 11/26/2020

trs bon cours,attention normment de contenus a absorber ne pas hsiter a revenir en arrire quand vous sentez que vous avez dcroch.

By Thomas Tessier on 11/22/2020

Excellente formation qui rempli ses objectifs et dissipe le brouillard qui plane sur le dveloppement lorsque l'on souhaite plonger dedans. En dehors des quelques dfinitions ncessaires, le cours est trs pratique et normment de ressources sont galement proposes. Formation particulirement pertinente pour les nophytes qui cherchent ce qu'ils souhaitent dvelopper. Merci !
Je mets 4,5 pour la forme qui est perfectible je pense. Voir le formateur, au moins de temps en temps serait agrable et plus vivant. Le rythme de la formation est parfois trs linaire et pourrait mriter quelques lments plus dynamiques.
Cela n'enlve rien la qualit du contenu !

By Ouael Hamisse on 11/16/2020

Ce coure ma beaucoup aider a comprdendre les principe fondamantaux de la programation , c'est un trs bon dbut au monde informatique pour tous dbotant aiyant envie d'apprendre la programation

By Cyrille Kinyo on 11/7/2020

Aucune connaissance en informatique, cela m'a permis de comprendre et d apprehender sereinement mon projet de reconversion.
Petite digression:
Je comprends enfin le langage de mon fils de 14 ans qui a tant raconter.C est un dbut.?
Merci beaucoup pour cette formation trs bien construite.

By Jeremy alendroit on 10/13/2020

J'ai appris beaucoup plus de choses que ce a quoi je m'attendais, donc cinq toiles.
L'instructeur donne parfois un peu de trop de details sur ce qu'il fait, qui, sans des connaissances et une aisance correcte avec le milieu, peu rendre le tout un peu flou

By Mohamed Bouchiba on 10/6/2020

Tres explicite

By Jocelyn Blaise on 9/12/2020

Ce cours est un miracle !

By Gilles LINEAU on 8/16/2020

Un peu rapide et compliqu parfois sur les frameworks, je suis dbutant.
Mais a aide un peu y avoir plus clair.

By Thomas Akdache on 8/11/2020

un premier clairage sur nos premires et rcurrentes interrogations , en s'interessant au monde de l'informatique sur le net et un bel aperu sur le monde de la programmation merci.

By Warin Marc on 8/9/2020

pedagogie devant l inconprehension

By Florian Girard on 7/27/2020

Vraiment une bonne entre en matire.

By Thibault ONILLON on 7/20/2020

Cours intressant et structurant pour les dbutants. Il permet de se faire une ide construite de l'informatique en gnral et de la place de la programmation. Le dbut (4 premires sections) sont un peu basique parfois pour ceux ayant dj des connaissances.