Introduction au développement d'applications d'entreprise en Java - cours gratuit de l'Université d'Innopolis, formation 6 mois, Date: 1er décembre 2023.
Miscellanea / / December 03, 2023
Commencer votre parcours informatique en apprenant Java est une excellente idée. Maîtrisez un métier moderne avec l’Université Innopolis. Il n'est pas nécessaire de connaître la programmation, le professeur vous aidera à apprendre.
Vous avez déjà une certaine expérience dans le domaine informatique et souhaitez vous orienter vers Java. Nous vous aiderons à apprendre une nouvelle pile technologique avec nos professeurs.
Le cours se déroule à distance, vous pouvez donc rejoindre des cours depuis n'importe quelle ville ou région.
— donne des recommandations individuelles.
A la fin de chaque webinaire, les étudiants reçoivent des devoirs. Vous aurez l’occasion d’améliorer vos devoirs. Après la première vérification, vous pouvez éventuellement apporter des corrections au document en tenant compte des commentaires du mentor et recevoir à nouveau des commentaires.
Vous créerez une application MVC similaire aux sites Web interactifs modernes. Par exemple, les réseaux sociaux, les sites d’hébergement de vidéos, les systèmes bancaires… fonctionnent sur le même principe.
- 6+ ans en informatique
- 4 ans d'expérience commerciale en développement Java
- participé à la mise en œuvre de projets tels que le développement d'une application de reporting sur les processus de forage puits de pétrole, un projet visant à proposer des transactions en ligne avec des devises et des métaux pour les personnes morales de la plus grande banque des pays
Module 1. Noyau Java
Test d'entrée
Les bases
— Introduction à la spécialité
— Fondamentaux de l'informatique - architecture informatique, systèmes numériques
— Développement de logiciels informatiques
— Modèles et méthodologies de développement de logiciels
— Langages de programmation, structures de contrôle, types de données, construction d'algorithmes
— Infrastructure Java, premier programme, tableaux
— Système de contrôle de version Git
— Sous-programmes - fonctions et procédures
— Algorithmes et structures de données, évaluation de la complexité des algorithmes
— Bases de la POO, encapsulation
— Héritage et polymorphisme
— Classes et interfaces abstraites
- Membres de classe statiques
- Classes imbriquées
— Classes anonymes et expressions lambda
— Classes d'objet et de chaîne
— Génériques
— Listes chaînées et listes basées sur des tableaux
- API de collecte Java
- Des exceptions
- Java IO
- API de flux
— Fils d'exécution
— Classes standard pour travailler avec le multithreading
Certification provisoire 1
Module 2. Applications client-serveur en Java
Outils de développement
-JAR, Maven
— Bases de SQL
-JDBC
- JUnit
— Hiberner, JPA
développement web
— Bases du développement Spring
— Méthodes de configuration Spring
— Introduction aux protocoles réseau, HTTP, HTML
-Printemps MVC
- Données de printemps JPA
— Spring Boot, localisation, validation
—Sécurité du printemps
Bilan intermédiaire 2
examen final
Protection du projet