Ontwikkeling van bedrijfsapplicaties in Java en Spring - cursus 88.000 wrijven. van IT Academy, opleiding 294 ac. uur, Datum: 15 januari 2024.
Gemengde Berichten / / November 28, 2023
Het programma is ontwikkeld op basis van de Federal State Educational Standard met behulp van professionele standaard nr. 679n van 18 november 2013.
De staat betaalt 50% tot 100% van de kosten van deze cursus.
De luisteraar dient in het bezit te zijn van een diploma middelbaar beroepsonderwijs of hoger onderwijs. Om het programma met succes af te ronden, wordt aanbevolen dat u een gevorderde pc-gebruiker bent, over basiscomputerkennis beschikt en Engels en wiskunde op een basisniveau kent.
Java-taalsyntaxis;
Algoritmische basisontwerpen;
Patronen programmeren;
Basis SQL-query's;
Basisprincipes van objectgeoriënteerd programmeren (OOP);
Versiebeheersysteem (VCS);
SOLIDE principes.
Gebruik Java om programmacode te schrijven;
Gebruik een ontwikkelomgeving om code te schrijven;
Gebruik tools voor het opsporen van fouten in softwarecode;
Werken met databases;
Verbind bibliotheken;
In een team functioneren.
Ontwikkeling en implementatie van nieuwe functionaliteit volgens de gegeven technische specificaties;
Naleving van de syntactische en logische regels voor het schrijven van code in de Java-taal;
Ontwikkeling van client-serverapplicaties;
Het bouwen van een schone applicatiearchitectuur;
Analyse en verificatie van bronprogrammacode.
1. Basismodule: Java Core
1.1 Basisprincipes van Java-taal (JVM en GC), compiler, tolk, bytecode
1.2 Ontwikkelomgeving (ontwikkelomgevinginterface, basissneltoetsen, sjablonen)
1.3 Variabelen en primitieven
1.4 Controlestructuren: omstandigheden en cycli
1.5 Functies en algoritmen
1.6 Arrays
1.7 Inleiding tot OOP
1.8 Overerving, inkapseling, polymorfisme
1.9 Uitzonderingen
1.10 Patronen programmeren
1.11 Tekenreeksen: String, StringBuilder, SringBuffer, StringPull
1.12 Op gebeurtenissen gebaseerd programmeermodel
1.13 Complexe datastructuren: collecties
1.14 Werken met Stream API-collecties
1.15 Testen: JUnit 4
1.16 Inleiding tot algoritmen
1.17 Complexiteit van algoritmen
1.18 Sorteren
1.19 Eindige toestandsmachines
1.20 Oefen met het oplossen van algoritmeproblemen met HakerRang
2. Ontwikkeling van client-serverapplicaties
2.1. Applicatie ontwerp. Generatieve, gedragsmatige en structurele ontwerppatronen. Schone architectuur, SOLID-principes
2.2. SQL-querytaal. Basisopdrachten: SELECT, INSERT, JOIN, UPDATE. Relaties in tabellen. JDBC-basisprincipes. Maak verbinding met de database. JDBC, In-Memory DB, Verklaring, ResultSet
2.3. Een ORM-klasse maken
2.4. Werken met bestanden
2.5. Basisprincipes van WEB-ontwikkeling. Netwerkprotocollen, digitale certificaten
2.6. Kenmerken van JS. Het AJAX-mechanisme leren
2.7 Interactie met servlets. Infrastructuur. Lokale serverimplementatie
2.8. JSP-basisprincipes
2.9. Ontwikkeling van MVC-applicatie. JSTL-basisprincipes
2.10. Oprichting van een online winkel
2.11. DevOps-pijplijn
2.12. Maven-basisprincipes. Applicatie testen
2.13. Oprichting van een online winkel
2.14. Basisprincipes van het werken met GIT. Basiscommando's. Interactie met stopcontacten.
2.15. Basisprincipes van het SPRING-framework. Configuraties, bonen, automatische bedrading
2.16 Kenmerken van Slaapstand
2.17. REST-API, JSON, XML
2.18. Lentelaars, JPA, ORM
2.19. Integratie testen
2.20. RMI-basisprincipes. Pools aanvragen
2.21. Voorbereiding op een technisch interview