Java

Par mymcoder.com Catégories : Computer Science
Liste de souhaits Partager
Partager le cours
Lien de la page
Partager sur les réseaux sociaux

À propos du cours

Qu’allez-vous apprendre ?

  • Apprenez à coder en Java et améliorez vos compétences en programmation et en résolution de problèmes. Vous apprendrez à concevoir des algorithmes ainsi qu'à développer et à déboguer des programmes.
  • Apprenez les bases du développement web en construisant des pages web à l'aide de HTML, CSS et JavaScript.
  • Créez une page web où d'autres personnes pourront télécharger leurs images et appliquer les filtres d'image que vous aurez créés.
  • Développez les compétences en ingénierie logicielle et résoudre des problèmes avec des logiciels en apprenant de nouvelles structures de données. Utilisez ces structures de données pour construire des programmes plus complexes qui utilisent les fonctionnalités orientées objet de Java. A la fin du cours, vous écrirez un programme de cryptage et un programme pour casser votre algorithme de cryptage.
  • Résolvez des problèmes réels avec Java en utilisant plusieurs classes. Apprendre à créer des solutions de programmation évolutives à l'aide d'interfaces Java. Reconnaître que le génie logiciel ne se limite pas à l'écriture de code - il implique également la pensée logique et la conception

Contenu du cours

Bases de la programmation avec JavaScript, HTML et CSS
Cours 1.1 : Réfléchir de manière critique à la façon de résoudre un problème en utilisant la programmation ; Cours 1.2 : Écrire des programmes JavaScript en utilisant des fonctions, des boucles for et des instructions conditionnelles ; Cours 1.3 : Utiliser HTML pour construire une page web avec des paragraphes, des divs, des images, des liens et des listes ; Cours 1.4 : Ajouter des styles à une page web avec des ID et des classes CSS ; Cours 1.5 : Rendre une page web interactive avec des commandes JavaScript telles que alert, onClick, onChange, en ajoutant des éléments d'entrée tels qu'un canevas d'image, un bouton et un curseur.

  • Réfléchir de manière critique à la façon de résoudre un problème en utilisant la programmation
  • Écrire des programmes JavaScript en utilisant des fonctions, des boucles for et des instructions conditionnelles
  • Utiliser HTML pour construire une page web avec des paragraphes, des divs, des images, des liens et des listes
  • Ajouter des styles à une page web avec des ID et des classes CSS
  • Rendre une page web interactive avec des commandes JavaScript telles que alert, onClick, onChange, en ajoutant des éléments d’entrée tels qu’un canevas d’image, un bouton et un curseur

Programmation Java : Résoudre des problèmes avec des logiciels
Cours 2.1 : Editer, compiler et exécuter un programme Java ; Cours 2.2 : Utiliser les conditionnelles et les boucles dans un programme Java ; Cours 2.3 : Utiliser la documentation de l'API Java pour écrire des programmes. Cours 2.4 : Déboguer un programme Java en utilisant la méthode scientifique ; Cours 2.5 : Écrire une méthode Java pour résoudre un problème spécifique ; Cours 2.6 : Développer un ensemble de cas de test dans le cadre du développement d'un programme ; Cours 2.7 : Créer une classe avec plusieurs méthodes qui fonctionnent ensemble pour résoudre un problème Cours 2.8 : Utiliser les techniques de conception "diviser pour régner" pour un programme qui utilise plusieurs méthodes.

Programmation Java : Tableaux, listes et données structurées
Cours 3.1 : Lire et écrire des données depuis/vers des fichiers ; Cours 3.2 : Résoudre des problèmes impliquant des fichiers de données ; Cours 3.3 : Effectuer des analyses quantitatives de données (par exemple, trouver des maximums, des minimums, des moyennes) ; Cours 3.4 : Stocker et manipuler des données dans un tableau ou une liste de tableaux Cours 3.5 : Combiner plusieurs classes pour résoudre des problèmes plus importants ; Cours 3.6 : Utiliser les itérables et les collections (y compris les cartes) en Java.

Programmation Java : Principes de conception de logiciels
Cours 4.1 : Utiliser le tri de manière appropriée dans la résolution de problèmes ; Cours 4.2 : Développer des classes qui implémentent l'interface Comparable ; Cours 4.3 : Utiliser les données temporelles pour analyser les performances empiriques ; Cours 4.4 : Décomposer les problèmes en plusieurs classes, chacune avec ses propres méthodes ; Cours 4.5 : Déterminer si une classe de l'API Java peut être utilisée pour résoudre un problème particulier ; Cours 4.6 : Mettre en œuvre des solutions de programmation en utilisant plusieurs approches et reconnaître les compromis ; Cours 4.7 : Utiliser les concepts orientés objet, y compris les interfaces et les classes abstraites, lors du développement de programmes ; Cours 4.8 : Masquer de manière appropriée les décisions d'implémentation afin qu'elles ne soient pas visibles dans les méthodes publiques ; et Cours 4.9 : Reconnaître les limites des algorithmes et des programmes Java dans la résolution des problèmes. Cours 4.10 : Reconnaître les classes Java standard et les idiomes, y compris la gestion des exceptions, les méthodes statiques, les paquets java.net et java.io.

Programmation Java : Construire un système de recommandation
Cours 5.1 : Lire et analyser les données sous forme de listes et de cartes Cours 5.1 : Calculer les notes moyennes Cours 5.1 : Calculer le degré de similarité entre un évaluateur donné et un autre utilisateur sur la base des évaluations Cours 5.1 : Recommander des films à un utilisateur donné sur la base des évaluations Cours 5.1 : Afficher sur une page web les films recommandés à un utilisateur donné

Notes et avis de l’apprenant

Encore aucun avis !
Encore aucun avis !