Ce que vous devez savoir AVANT d'apprendre la Programmation by Michel Kartner (Cyberini)

Ce que vous devez savoir AVANT d'apprendre la Programmation

Les bases nécessaires à tout programmeur

Commencer par les bases de la programmation

Ce cours vidéo est tout spécialement adapté aux débutants (peu importe leur âge ou diplôme) souhaitant apprendre à programmer dans le langage de leur choix.
Plus concrètement, ce cours vous permettra d'obtenir les bases fondamentales en informatique que tout programmeur doit connaître. Il vous aidera également à faire les bons choix : quels outils utiliser ? quel langage de programmation choisir ? comment apprendre vite et bien ?
Les divers quizzes et exercices pratiques vous aideront à bien démarrer et à vous entraîner.

Vous trouverez ci-dessous un aperçu du cours (le contenu complet est accessible en achetant le cours) :   
Je commence MAINTENANT

Vous allez recevoir :

Video Icon 53 vidéos Text Icon 10 fichiers texte

Contenu

Introduction
Introduction
2 min
Pourquoi vous devez absolument apprendre à PROGRAMMER
4 min
Faut-il vraiment TOUT apprendre sur la Programmation ?
4 min
"Informatique", "IT", "TIC", "Codeur", "Programmeur" : les Bonnes Définitions
9 min
Faites le Test : Quel informaticien(ne) êtes-vous ?
Passez à l'action ! Téléchargez les outils dont vous avez besoin
Téléchargez votre guide GRATUIT "6 Qualités indispensables pour devenir PROGRAMMEUR"
Comment fonctionne un Ordinateur
Qu'est-ce qu'un Ordinateur ?
7 min
Qu'est-ce qu'un CPU ?
10 min
Qu'est-ce que la mémoire RAM ?
9 min
Les autres composants de l'ordinateur
8 min
Exercez-vous ! Les tables de vérité
[QUIZ] Êtes-vous au point avec les définitions ?
[CHALLENGE] Testez vos compétences !
Les systèmes d'exploitation
Système d'exploitation, API et bibliothèques de code
11 min
Architecture Windows et Linux, et les différents types d'OS
5 min
Windows, Mac ou Linux ? lequel choisir ??
8 min
[QUIZ] Testez vos connaissances en systèmes d'exploitation !
Le langage Machine
Bits, octets et langage binaire
9 min
Convertir de binaire à décimal (et inversement)
[CHALLENGE 1] Convertissez le code binaire suivant
Encodages et normalisations
7 min
Langage haut niveau ou bas niveau ?
6 min
Le langage assembleur
8 min
Activité : convertissez ces codes
Comment fonctionne Internet
LAN, WAN ou MAN ?
4 min
Le modèle OSI et TCP/IP
7 min
Le fonctionnement de DNS
11 min
[CHALLENGE 2] : Trouvez la valeur d'un champ DNS
Fonctionnement du World Wide Web
7 min
[QUIZ] Êtes-vous prêt à concevoir l'Internet de demain ?
L'Algorithmique
La recette du bon gâteau
9 min
Introduction à la Complexité
3 min
Les algorithmes les plus Importants qui façonnent l'informatique d'aujourd'hui
4 min
[QUIZ] Testez vos connaissances en algorithmique !
Bien apprendre la Programmation
Les différents paradigmes de programmation
7 min
Par quel langage commencer ?
7 min
Comment bien apprendre la programmation
10 min
Choisir sa voie (web, réseau, système ? + quel langage concrètement)
9 min
Back end, Front end, full stack ?
4 min
[QUIZ] Les bases de la programmation
Commencer rapidement avec le langage de votre choix
Programmer pour le web : HTML
13 min
Programmer pour le web : CSS
10 min
Programmer pour le web : Javascript
12 min
Programmer pour le web : PHP
12 min
Le langage Java
9 min
Le langage C#
7 min
Le langage Python
11 min
Le langage C
13 min
[QUIZ] Les langages de programmation populaires
[CHALLENGE 3] : Créer une fonction dans le langage de votre choix
Frameworks, Bibliothèques et CMS populaires
Frameworks, Bibliothèques et CMS, les définitions
3 min
Wordpress pour créer un site web
4 min
Le Framework .NET sous Windows
3 min
jQuery (bibliothèque Javascript)
3 min
SDL (programmation de jeux en C)
4 min
Bien choisir son Framework
2 min
[QUIZ] Framework, API ou Bilbliothèques
Les concepts fondamentaux de la Programmation
La syntaxe
3 min
Les instructions
3 min
Les variables et constantes
3 min
Les types de données
3 min
Les tableaux
2 min
Les structures de contrôle
5 min
Les fonctions
5 min
[QUIZ] Les concepts fondamentaux de la programmation
[CHALLENGE 4] : Découvrez la page cachée
Tendances, technologies futures, et comment bien préparer votre carrière
L'Internet des Objets (IoT)
3 min
Les SAAS, IAAS et PAAS
4 min
Comment BIEN programmer
7 min
Cycles de développement et maintenance de code
4 min
Architectures logicielles
3 min
BONUS : aller plus loin
Session BONUS : Pour aller plus loin (offre exclusive réservée aux membres du cours)

FAQ

J'ai vu (ou je possède) ce cours sur une autre plateforme, quelle est la différence ?

Certains cours sont également proposés à la vente sur des sites partenaires de Cyberini. Le contenu général est le même, mais les cours concernés sont différents sur certains points :
  • Ils contiennent davantage de sessions pratiques sur Cyberini (quizzes, challenges, etc...)
  • Ils contiennent parfois des sessions supplémentaires et réservées aux membres Cyberini (selon le cours)
  • Le support technique est prioritaire et plus avancé sur Cyberini (avec la possibilité de joindre l'instructeur par e-mail directement)
  • Le contenu exclusif futur est réservé aux membres Cyberini (si le cours est acheté dans le cadre d'un abonnement), par exemple des actualités, des débats, des annonces ou découvertes sur le sujet, etc...

Si vous êtes déjà en possession d'un cours sur une autre plateforme, vous pourrez migrer vers Cyberini à tarif réduit en cliquant ici : https://cyberini.com/deja-en-possession-dun-cours-cyberini/

Comment et Pendant combien de temps puis-je accéder au cours ?

Si vous achetez le cours à l'unité (seul ou dans un pack de cours), il est accessible sans limite de temps à partir du jour de son achat, et en excluant évidemment les remboursements ou les cas de force majeure (un tsunami sur les serveurs hébergeant les vidéos, une attaque de martiens, etc...). 
Étant donné que vous accédez au cours via une page web et un compte, tous les périphériques sont utilisables : ordinateurs, tablettes, smartphones et pourquoi pas sur d'autres objets connectés ?

Quels sont les prérequis logiciels ?

Vous devez avoir un ordinateur (Windows, Mac, Linux, ou autre) connecté à Internet.

Comment puis-je payer le cours ?

Vous pouvez régler par CB ou avec votre compte Paypal. Les autres moyens de paiement ne sont pour le moment pas acceptés.

Puis-je Télécharger les vidéos pour les voir hors ligne ?

À l'heure actuelle, le téléchargement n'est pas disponible. Les vidéos peuvent uniquement être visionnées en ligne sur le site Cyberini. Votre accès est cependant garanti sans limite de temps et peu importe le périphérique utilisé si vous avez acheté un cours (ou pack de cours) à l'unité.

À qui ce cours s'adresse-t-il ?

Le cours s'adresse aux débutants et initiés en priorité. Nous ne parlons pas d'un langage spécifique, mais nous citons à travers le cours plusieurs langages différents comme Python, C, C# ou encore les langages web.
Vous aurez de quoi vous entraîner et diverses ressources additionnelles pour compléter les vidéos. 
Le cours s'adresse ainsi aux (futurs) développeurs et webmasters. Il s'adresse aux personnes ayant envie de revoir (ou d'apprendre à partir de zéro) les bases. Et enfin, il concerne toutes les personnes (étudiant, particulier, salarié, etc...) qui souhaitent être guidées dans l'apprentissage de la programmation.

Mon Paiement est-il unique ou récurrent ?

Selon votre choix ! L'achat d'un cours à l'unité (paiement en une fois) est valable seulement pour celui-ci pour une durée illimitée dans le temps. L'abonnement Cyberini est également proposé afin de profiter d'un ensemble de cours en même temps à prix réduit. Dans ce cas, le paiement est mensuel ou annuel selon la disponibilité ou selon votre choix.

De quoi ce cours parle-t-il ?

Ce cours se focalise entièrement sur les bases de l'informatique et de la programmation. À l'issue de celui-ci, vous serez prêt(e) à programmer dans le langage de votre choix et dans le domaine de votre choix : web, mobile, système ou encore réseau.
Le cours se veut être une base commune à tous les  programmeurs qui vous permet de mettre à plat les fondamentaux avant de commencer. Il est particulièrement adapté à toutes les personnes prêtes à se lancer dans l'apprentissage d'un langage de programmation.
Non seulement vous mettrez vos connaissances à jour, mais vous découvrirez également les bons choix à faire, les bonnes méthodes et outils à employer, les changements entre technologies du passé et du futur, et bien d'autres...
Le cours, bien que théorique par essence, sera agrémenté d'exercices pratiques pour vous aider à bien mémoriser les différents concepts. Nous n'allons pas parler d'un seul langage de programmation spécifique, mais nous en citerons quelques uns tout au long du cours, notamment pour les comparer.

Le prix que je vois est-il définitif ?

Le prix que vous voyez est celui en vigueur au moment de votre visite. Mais puisqu'il n'est humainement pas possible de répondre à toutes les questions de tous les membres pour tous les cours vidéos, le prix des cours évoluera automatiquement. Il évoluera très probablement de 5€ tous les 100 achats de façon à restreindre le nombre d'étudiants pour garder un espace gérable et privé où tout le monde peut obtenir de l'aide rapidement et facilement. Le prix affiché actuellement est donc le plus bas.

Que saurais-je faire à la fin de ce cours ?

À la fin de ce cours :
  • Vous allez apprendre les bases indispensables à tout programmeur peu importe son domaine (web, réseau, système, 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 manières.
  • Vous allez acquérir des informations utiles à vie, et utilisées quotidiennement en informatique.
  • Vous allez savoir quel langage de programmation est le plus adapté à votre profil.

La sécurité informatique à la portée de tous.

Cyberini cherche à développer l'accès à l'éducation en sécurité informatique afin d'aider le plus grand nombre à se protéger — Un projet d'e-learning par Michel Kartner. En savoir plus sur Cyberini.

Avis sur le cours

Ce cours est parfait pour acquérir des connaissances de base : savoir à quoi correspondent des termes et des concepts très utilisés dès qu'on touche à un ordinateur ou à la programmation mais qui ne coulent pas forcément de source ou pour lesquels on n'a jamais eu d'explication vraiment. Le cours est très bien organisé et expliqué. Super! 
Anne M.
Très bon cours ! Je programme assez régulièrement. J'ai de bonnes connaissances en informatique mais acquises sur le tas, non structurées. Ce cours permet de faire un état des lieux. Il peut aussi donner des idées pour former des collaborateurs à la programmation.
Matthieu K.
Je trouve que ce cours donne une très bonne approche à travers une présentation bien complète et progressive. Je le recommande volontiers
Claude-Sophie M.