
?
La Formation - Initiation à la programmation en Java* Durée : 7h46mn
* Nombre de vidéos : 40
* Formateurs : Jamila Sam, Jean-Cédric Chappelier, Vincent Lepetit
* Ecole Polytechnique Fédérale de Lausanne*
Release par : NaWraS
Information technique :
Format Vidéo : MPEG4
Bitrate Vidéo : @300kb/s
Résolution : 960x540
Langues : Français
Format Audio : AAC
Bitrate Audio : @128kb/s
Nombre de fichiers: 110
Taille Totale : 658 Mo
Présentation de la formation :Ce cours initie à la programmation en utilisant le langage Java. Il ne présuppose pas de connaissance préalable.
Ce cours présente des concepts de base de la programmation tels que : variables, expressions, structures de contrôle, fonctions/méthodes, ... en les illustrant dans la syntaxe du langage Java.
Ces notions simples seront pratiquées de façon intensive pour vous faire réaliser de façon de plus en plus autonome les étapes allant de la conception d'un programme (algorithme) à sa mise en oeuvre concrète.
La mise en pratique des concepts au travers des exercices, qu'ils soient libres ou notés, constitue une des clés essentielles de l'apprentissage de la programmation. Nous avons donc conçu ce matériel de sorte à ce qu'il soit riche et varié et qu'il vous permette de bien comprendre l'intérêt de tel ou tel concept.
Des aspects de méthodologie, de bonnes pratiques, seront aussi abordés au travers des vidéos de cours et au travers de certains exercices.
L'apprentissage de la programmation nécessite un travail rigoureux et assidu.
* Les vidéos :
Chapitre 1 : Installation1- Installation sous Linux (Ubuntu) [02:53]
2- Installation sous MacOS [03:27]
3- Installation sous Windows [02:49]
Chapitre 2 : Bases de programmation1- Bienvenue [03:40]
2- Introduction [07:26]
3- Variables [19:28]
4- Variables : lecture/écriture [21:35]
5- Variables : lecture/écriture [21:35]
6- Expressions [12:52]
Chapitre 3 : Structures de contrôle (1) : branchements conditionnels1- Branchements conditionnels [13:39]
2- Conditions [12:13]
3- Erreurs de débutant, Le type boolean [14:08]
Chapitre 4 : Structures de contrôle (2) : boucles et itérations1- Itérations : introduction [13:29]
2- Itérations : approfondissement et exemples [21:50]
3- Itérations : quizz [08:53]
4- Boucles [21:37]
5- Blocs d'instructions [05:59]
Chapitre 5 : Tableaux1- Tableaux : introduction [11:31]
2- Tableaux : déclaration [11:09]
3- Tableaux : traitements courants [11:03]
4- Tableaux : affectation et comparaison [09:03]
5- Tableaux à plusieurs dimensions [10:33]
Chapitre 6 : Tableaux dynamiques et chaînes de caractères1- String : introduction [09:48]
2- String : comparaisons [07:08]
3- String : traitements [15:24]
4- Tableaux dynamiques [25:50]
Chapitre 7 : Fonctions / Méthodes (semaine en cours)1- Fonctions : introduction [12:00]
2- Fonctions : appel [08:17]
3- Fonctions : passage des arguments [16:12]
4- Fonctions : entêtes [03:37]
5- Fonctions : définitions [16:42]
6- Fonctions : méthodologie [05:40]
7- Fonctions : surcharge [05:19]
Chapitre 8 : Etude de cas1- Puissance 4 : introduction [05:34]
2- Puissance 4 : premières fonctions [17:22]
3- Puissance 4 : méthode joue 1ère version [16:43]
4- Puissance 4 : révision de la méthode joue [06:36}
5- Puissance 4 : moteur de jeu [13:57]
6- Puissance 4 : méthodes estCeGagne et compte [15:34]
7- Puissance 4 : finalisation [10:05]