Entwicklung von Geschäftsanwendungen in Java und Spring – Kurs 88.000 Rubel. von der IT Academy, Ausbildung 294 ac. Stunden, Datum: 15. Januar 2024.
Verschiedenes / / November 28, 2023
Das Programm wurde auf der Grundlage des Landesbildungsstandards unter Verwendung des Berufsstandards Nr. 679n vom 18. November 2013 entwickelt.
Der Staat übernimmt 50 bis 100 % der Kosten für diesen Kurs.
Der Hörer muss über einen Abschluss einer höheren Berufsausbildung oder einer höheren Ausbildung verfügen. Um das Programm erfolgreich abzuschließen, wird empfohlen, ein fortgeschrittener PC-Benutzer zu sein, über grundlegende Computerkenntnisse zu verfügen und über Grundkenntnisse in Englisch und Mathematik zu verfügen.
Syntax der Java-Sprache;
Grundlegende algorithmische Designs;
Programmiermuster;
Grundlegende SQL-Abfragen;
Grundprinzipien der objektorientierten Programmierung (OOP);
Versionskontrollsystem (VCS);
SOLIDE Prinzipien.
Verwenden Sie Java, um Programmcode zu schreiben.
Verwenden Sie eine Entwicklungsumgebung, um Code zu schreiben.
Verwenden Sie Tools zum Debuggen von Softwarecode.
Mit Datenbanken arbeiten;
Bibliotheken verbinden;
In einer Gruppe arbeiten.
Entwicklung und Implementierung neuer Funktionalität gemäß den vorgegebenen technischen Spezifikationen;
Einhaltung der syntaktischen und logischen Regeln zum Schreiben von Code in der Java-Sprache;
Entwicklung von Client-Server-Anwendungen;
Aufbau einer sauberen Anwendungsarchitektur;
Analyse und Verifizierung des Quellprogrammcodes.
1. Basismodul: Java Core
1.1 Grundlagen der Java-Sprache (JVM und GC), Compiler, Interpreter, Bytecode
1.2 Entwicklungsumgebung (Schnittstelle der Entwicklungsumgebung, grundlegende Tastaturkürzel, Vorlagen)
1.3 Variablen und Grundelemente
1.4 Kontrollstrukturen: Bedingungen und Zyklen
1.5 Funktionen und Algorithmen
1.6 Arrays
1.7 Einführung in OOP
1.8 Vererbung, Kapselung, Polymorphismus
1.9 Ausnahmen
1.10 Programmiermuster
1.11 Strings: String, StringBuilder, SringBuffer, StringPull
1.12 Ereignisbasiertes Programmiermodell
1.13 Komplexe Datenstrukturen: Sammlungen
1.14 Arbeiten mit Stream-API-Sammlungen
1.15 Testen: JUnit 4
1.16 Einführung in Algorithmen
1.17 Komplexität von Algorithmen
1.18 Sortieren
1.19 Endliche Zustandsmaschinen
1.20 Üben Sie das Lösen von Algorithmusproblemen mit HakerRang
2. Entwicklung von Client-Server-Anwendungen
2.1. Anwendungsdesign. Generative, verhaltensbezogene und strukturelle Entwurfsmuster. Saubere Architektur, SOLIDE Prinzipien
2.2. SQL-Abfragesprache. Grundlegende Befehle: SELECT, INSERT, JOIN, UPDATE. Beziehungen in Tabellen. JDBC-Grundlagen. Stellen Sie eine Verbindung zur Datenbank her. JDBC, In-Memory DB, Anweisung, ResultSet
2.3. Erstellen einer ORM-Klasse
2.4. Arbeiten mit Dateien
2.5. Grundlagen der WEB-Entwicklung. Netzwerkprotokolle, digitale Zertifikate
2.6. Funktionen von JS. Erlernen des AJAX-Mechanismus
2.7 Interaktion mit Servlets. Infrastruktur. Lokale Serverbereitstellung
2.8. JSP-Grundlagen
2.9. Entwicklung einer MVC-Anwendung. JSTL-Grundlagen
2.10. Erstellung eines Online-Shops
2.11. DevOps-Pipeline
2.12. Maven-Grundlagen. Anwendungstests
2.13. Erstellung eines Online-Shops
2.14. Grundlagen der Arbeit mit GIT. Grundlegende Befehle. Interaktion mit Sockets.
2.15. Grundlagen des SPRING-Frameworks. Konfigurationen, Bohnen, Autowiring
2.16 Funktionen von Hibernate
2.17. REST-API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Integrationstests
2.20. RMI-Grundlagen. Pools anfordern
2.21. Vorbereitung auf ein technisches Interview