TOP Cours de programmation Java pour avancés
Miscellanea / / November 28, 2023
Efficacité Java
Un cours destiné aux développeurs débutants et expérimentés pour acquérir une compréhension approfondie de Java. Le cours couvre en détail les modèles de conception et les idiomes linguistiques et montre comment tirer le meilleur parti d'une variété de fonctionnalités, des génériques aux énumérations, des annotations aux emballage automatique.
4,2
Introduction au framework Spring.
Le cours est destiné aux développeurs familiers avec la plateforme Java (SE et EE) qui souhaitent apprendre à utiliser le framework Spring populaire pour créer leurs applications.
3,7
Développement sur la plateforme Java SE. Sujets avancés
Dans ce cours, les étudiants acquerront les connaissances et compétences avancées nécessaires au développement de logiciels sur la plateforme Java SE. Ce cours couvre les principales classes de bibliothèques système et les fondamentaux de la conception de logiciels. Grâce à cela, les étudiants apprendront à travailler non seulement en tant que programmeurs, mais également en tant que concepteurs de logiciels. Les sujets principaux de la plate-forme Java sont abordés dans le cours connexe JVA-007 Développement de plateforme Java® SE: sujets principaux.
4,2
JavaScript. Niveau 6. Bibliothèque React.js
ReactJS est une bibliothèque JavaScript open source populaire. Conçu pour construire des interfaces utilisateur (UI, User Interfaces) basées sur une approche composant. Le cours vous présentera les fonctionnalités de base de la bibliothèque populaire et vous donnera des compétences pratiques dans la création de composants à l'aide de ReactJS et de son extension JavaScript - JSX.
4,1
Java Advanced I: programmation fonctionnelle, asynchrone et réactive
Le cours se concentre sur les approches fonctionnelles, asynchrones et réactives modernes du développement Java et comprend apprentissage de NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data réactif, WebClient, réactif WebSocket, Prise RS.
4,2
Bases de la programmation en Java pour les écoliers. Module 3 [c]
Continuez à apprendre à programmer en Java! La programmation couvre tous les domaines de notre vie: de l'économie au divertissement, de la médecine à l'exploration spatiale. En apprenant à programmer, vous développerez l'attention, la patience, la persévérance, un penchant pour l'activité intellectuelle et la capacité de prendre des décisions indépendantes. Vous acquerrez des compétences pratiques qui vous seront toujours utiles à l’avenir! C'est plus utile et intéressant que les jeux en ligne et les clubs informatiques !
4,1
Bases de la programmation en Java pour les écoliers. Module 2 [c]
Continuez à apprendre à programmer en Java! La programmation couvre tous les domaines de notre vie: de l'économie au divertissement, de la médecine à l'exploration spatiale. En apprenant à programmer, vous développerez l'attention, la patience, la persévérance, un penchant pour l'activité intellectuelle et la capacité de prendre des décisions indépendantes. Vous acquerrez des compétences pratiques qui vous seront toujours utiles à l’avenir! C'est plus utile et intéressant que les jeux en ligne et les clubs informatiques !
4,1
Printemps avancé
Le cours couvre les sujets nécessaires à l'utilisation professionnelle du Spring Framework dans la pratique, tels que la documentation des services REST, sérialisation des données, transactions dans Spring, autorisation JWT, application pratique de WebFlux, tests, déploiement dans Docker et bien plus encore aux autres.
4,2
Développement piloté par les tests (TDD) en Java
Ce cours présente aux étudiants l'une des pratiques d'ingénierie de la méthodologie Agile: le développement piloté par les tests (TDD). Les aspects théoriques des tests unitaires sont abordés, ce qui sera utile aux développeurs quelles que soient les méthodologies utilisées dans leurs projets. Les approches théoriques sont illustrées par des exemples de code en Java.
4,1
Maîtrise du framework de tests unitaires JUnit5
Le cours fournit une introduction à JUnit5. JUnit est un framework de tests unitaires pour le langage de programmation Java. JUnit est particulièrement important dans le développement piloté par les tests et fait partie d'une famille de frameworks de tests unitaires connus sous le nom de xUnit, qui à son tour descend de SUnit.
4,1
Développement d'applications d'entreprise utilisant les technologies Java EE
Dans ce cours, les étudiants découvriront la technologie informatique distribuée utilisant les technologies JEE (Java Enterprise Edition), notamment utiliser EJB, injection de dépendances CDI, travailler avec des bases de données via la technologie JPA et travailler avec des courtiers de messages basés sur la technologie JMS. Le cours est construit sur le serveur WildFly (JBoss), qui est actuellement le serveur d'applications le plus populaire. Cependant, les connaissances peuvent être appliquées à n'importe quel serveur répondant à la spécification JEE (WebSphere, WebLogic, etc.).
4
Développement sur la plateforme Java SE. Thèmes de base
Dans ce cours, les étudiants acquerront les connaissances et compétences de base qui leur permettront de se développer sur la plateforme Java® SE. Les bases de la programmation orientée objet et l'utilisation d'UML pour la conception sont abordées. architectures applicatives, ainsi que les bases d'utilisation du langage Java® (types de langage, opérateurs, classes, packages, des exceptions). Un grand nombre d'exercices pratiques sont proposés.
4
Java Advanced II: Java hautes performances
Le cours est dédié à l'amélioration des performances des applications Java: identification des goulots d'étranglement, approches et méthodes pour productivité, ainsi que des outils et des bibliothèques qui vous permettent d'atteindre des niveaux élevés productivité.
4
Langage Scala pour les développeurs Java
Dans ce cours, les étudiants acquerront une compréhension des spécificités et des caractéristiques du langage Scala, de ses avantages et de ses points difficiles. Le cours comprend un aperçu des opérateurs Scala et des types de données, l'apprentissage des structures de données de base telles que les tableaux, les cartes, les tuples, l'utilisation de programmation orientée objet et fonctionnelle, travaillant avec les collections Scala, utilisant la correspondance de modèles, les classes de cas, les types génériques et implicites transformations. Un grand nombre d'exercices pratiques sont proposés.
4
Spring Cloud pour les développeurs Java
Spring Cloud est un projet qui permet de créer des applications distribuées avec une architecture de microservices. Vous vous familiariserez avec les nombreux composants disponibles et examinerez de plus près l'architecture et les vastes fonctionnalités de Spring Cloud.
4
Refactorisation du code Java
Le cours examine le concept de refactoring comme moyen de prévenir la dégradation des programmes; divers signes de mauvais code (odeurs) nécessitant une refactorisation; il décrit quelle refactorisation est la mieux adaptée à une situation particulière et à ses mécanismes. Durant la formation, les étudiants refactorisent un programme Java®.
3,9
Modèles de conception (GoF). Édition Java
Les modèles de conception sont des collections d’expériences qui peuvent être réutilisées. Les patrons sont utilisés dans tous les domaines d’activité car ils permettent de réutiliser des solutions préalablement travaillées. La connaissance des modèles de conception vous permet non seulement de mettre en œuvre vos solutions plus rapidement et d'obtenir un code source de haute qualité, mais également de communiquer plus efficacement avec des collègues maîtrisant déjà cette technologie. Le cours couvre 23 modèles de base, qui sont décrits dans le livre « Modèles de conception: éléments de logiciels orientés objet réutilisables ». logiciel orienté objet utilisé"), écrit par quatre auteurs (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides.
3,7
Introduction à Apache Maven
Le cours couvre l'utilisation du générateur d'applications Apache® Maven, y compris la gestion des dépendances, la structure des fichiers POM, le cycle de vie du projet, la création de plugins et d'archétypes. Les plugins couramment utilisés sont couverts, ainsi que l'intégration de Maven avec les IDE Eclipse et Hudson. Le cours comprend des exercices pratiques.
3,6
La programmation
Un métier d’avenir qui peut changer le monde! Développer des programmes, des services et des applications qui serviront les gens. Les programmeurs écrivent du code pour les logiciels, analysent les données et entraînent les machines.
3,8