Programme virtuel de :EDX |
Apprenez les bases fondamentales du langage de programmation Java.
Apprenez les bases de la programmation et des algorithmes orientés objet.
Apprenez à créer et à utiliser des exceptions, des structures de données, la récursivité et des interfaces utilisateur graphiques (GUI).
5 mois. 5 à 6 heures par semaine suggérées.
3 cours virtuels en soft skills
"Introduction à la programmation orientée objet avec Java" est une série de cours construits sur la version en ligne pour crédits de Georgia Tech CS1331 : Introduction à la programmation orientée objet (POO).
Ce cours commence par une introduction au langage de programmation Java.
Fournit un bref historique de Java et présente les bases de ce qui le distingue des langages de programmation (procéduraux et orientés objet) qui existaient au moment de sa création.
Les étudiants apprendront ensuite les bases de la syntaxe Java et exploreront l'écriture de programmes interactifs qui intègrent des concepts et des constructions tels que : les types de données primitifs, les classes, les opérations arithmétiques, les conditions, les boucles, les tableaux, l'entrée et la sortie de la console, les méthodes et la réutilisation.
Après cette introduction, les étudiants commenceront à se familiariser avec la programmation orientée objet de manière pratique.
Ils écriront leurs propres classes personnalisées qui représentent des objets et des concepts du monde réel, et apprendront à organiser différentes classes (intégrées et personnalisées) dans une solution de programmation.
Les étudiants élargiront ensuite leur compréhension de la réutilisation avec une introduction à l'héritage et exploreront des sujets tels que les relations parent-enfant (ou sous-classe-superclasse), les classes abstraites et l'UML.
Ensuite, les étudiants apprendront les interfaces et le polymorphisme.
Entrelacé dans cette discussion est une mini-leçon sur les types d'algorithmes qui sont souvent utilisés pour traiter les données dans les programmes et comment ils peuvent être utilisés dans un contexte de programmation orientée objet.
Les étudiants apprendront également les bases de l'évaluation d'algorithmes basés sur le concept de complexité à l'exécution.
Une telle compétence peut finalement faire d'eux de meilleurs programmeurs.
Dans ce sens, les étudiants amélioreront leur approche de la gestion des erreurs d'exécution en apprenant les exceptions.
Ils appliqueront la construction dans plusieurs contextes, y compris l'entrée et la sortie de fichiers.
La série de cours se termine par l'introduction des principes fondamentaux de certains sujets avancés, à savoir : les structures de données (principalement des listes), la récursivité, les interfaces utilisateur graphiques (GUI) avec JavaFX, les classes internes anonymes et les expressions lambda.
Que vous cherchiez à accélérer votre carrière, à obtenir un diplôme ou à apprendre quelque chose pour des raisons personnelles, edX a les cours qu'il vous faut.
Boostez votre carrière avec des programmes de crédit soutenus par des collèges et des certificats vérifiés.
Étudiez et démontrez vos connaissances à l'heure de votre choix.
Essayez les cours avant de payer.
Apprenez aux côtés de partenaires universitaires et de collègues du monde entier.
Enseignants et instructeurs experts GTx engagés dans une éducation virtuelle de haute qualité.
Bonjour, comment puis-je vous aider? Un cours vous intéresse ? A propos de quel sujet ?
Ajoutez votre avis