Cette Specializations Core Java fait partie d'une série de spécialisations en programmation, dérivées des Bootcamps Java privés de LearnQuest, conçues pour fournir l'ensemble des compétences nécessaires pour être embauché en tant que développeur informatique utilisant Java dans de nombreux environnements d'entreprise.
Pour réussir dans cette spécialisation, nous vous recommandons de comprendre les principes fondamentaux du développement de logiciels dans n'importe quel langage. LearnQuest propose une spécialisation de programmeur débutant qui peut vous aider à vous préparer.
Dans les quatre cours de cette spécialisation, vous maîtriserez rapidement le langage de programmation Java et les paquets qui constituent son riche ensemble de bibliothèques de base. Nous vous proposerons des exercices pratiques afin que vous puissiez mettre en pratique vos nouvelles compétences.
Dans le cours 1, nous vous présenterons les principes de base du langage Java.
Le cours 2 fournit un rappel sur la programmation orientée objet et sur la façon dont vous pouvez appliquer l'OO à Java. Nous vous présenterons les classes Java, les instances et l'empaquetage.
Lorsque vous arriverez au cours 3, vous serez prêt à approfondir l'application des concepts de la POO en Java, y compris l'héritage et le polymorphisme.
Dans le cours 4, vous apprendrez à utiliser certaines parties de la bibliothèque de classes de Java SE, notamment les génériques, les collections, les flux Java, les E/S, les exceptions, les annotations et les Enums.
Nous aborderons d'autres sujets importants concernant Java, tels que la connectivité des bases de données, Java EE et Spring, mais ces sujets sont traités plus en détail dans d'autres Specializations Java de LearnQuest.
Projet d'apprentissage appliqué
Tout au long de la spécialisation, vous effectuerez des travaux pratiques pour acquérir de l'expérience en suivant les leçons enseignées dans ce cours. Vous apprendrez à utiliser l'environnement Eclipse pour créer des projets Java. Vous utiliserez ces projets pour développer des compétences dans le travail avec les types de données Java, et le contrôle du flux de vos programmes, des objets, des méthodes, des classes et des interfaces. Les compétences que vous mettrez en pratique dans ces projets vous aideront à mettre en œuvre le polymorphisme, y compris les fonctions de calcul (mathématiques), et un projet d'inventaire.