Introduzione allo sviluppo di applicazioni aziendali in Java - corso gratuito presso l'Università di Innopolis, formazione 6 mesi, Data: 1 dicembre 2023.
Miscellanea / / December 03, 2023
Iniziare il tuo viaggio nell'IT imparando Java è un'ottima idea. Padroneggia una professione moderna con l'Università di Innopolis. Non è necessario conoscere la programmazione, l'insegnante ti aiuterà ad apprendere.
Hai già una certa esperienza nel campo IT e vuoi passare a Java. Ti aiuteremo ad apprendere un nuovo stack tecnologico insieme ai nostri insegnanti.
Il corso si svolge a distanza, quindi puoi partecipare alle lezioni da qualsiasi città o regione
— fornisce raccomandazioni individuali.
Alla fine di ogni webinar, gli studenti ricevono i compiti. Avrai l'opportunità di migliorare i tuoi compiti a casa. Dopo il primo controllo, puoi facoltativamente apportare correzioni al documento tenendo conto dei commenti del mentore e ricevere nuovamente feedback.
Creerai un'applicazione MVC simile ai moderni siti Web interattivi. Ad esempio, i social network, i siti di hosting di video, i sistemi bancari, ecc. funzionano secondo lo stesso principio.
- 6+ anni nel settore informatico
- 4 anni di esperienza commerciale nello sviluppo Java
- partecipato alla realizzazione di progetti quali lo sviluppo di un'applicazione per la reportistica sui processi di perforazione pozzi petroliferi, un progetto per fornire transazioni online con valute e metalli per le persone giuridiche della più grande banca Paesi
Modulo 1. Nucleo Java
Test d'ingresso
Nozioni di base
— Introduzione alla specialità
— Fondamenti di informatica: architettura dei calcolatori, sistemi di numerazione
— Sviluppo di software per computer
— Modelli e metodologie di sviluppo del software
— Linguaggi di programmazione, strutture di controllo, tipi di dati, costruzione di algoritmi
— Infrastruttura Java, primo programma, array
— Sistema di controllo della versione Git
— Subroutine: funzioni e procedure
— Algoritmi e strutture dati, valutazione della complessità degli algoritmi
— Nozioni di base sull'OOP, incapsulamento
— Ereditarietà e polimorfismo
— Classi astratte e interfacce
- Membri della classe statica
- Classi nidificate
— Classi anonime ed espressioni lambda
— Classi di oggetti e stringhe
— Generici
— Elenchi collegati ed elenchi basati su array
- API di raccolta Java
— Eccezioni
- JavaIO
- API di flusso
— Thread di esecuzione
— Classi standard per lavorare con il multithreading
Certificazione provvisoria 1
Modulo 2. Applicazioni client-server in Java
Strumenti di sviluppo
—JAR, Maven
— Nozioni di base su SQL
-JDBC
- JUnit
— Ibernazione, JPA
sviluppo web
— Nozioni di base sullo sviluppo primaverile
— Metodi di configurazione delle molle
— Introduzione ai protocolli di rete, HTTP, HTML
-MVC primaverile
- APPE sui dati di primavera
— Spring Boot, localizzazione, convalida
—Sicurezza di primavera
Valutazione intermedia 2
esame finale
Tutela del progetto