Sviluppatore Java. Professionale - corso gratuito da Otus, formazione 6 mesi, Data: 1 dicembre 2023.
Miscellanea / / December 03, 2023
Per programmatori Java con almeno 1 anno di esperienza nello sviluppo
Per programmatori in altri linguaggi OOP con almeno 3 anni di esperienza nello sviluppo
Laureato al MIPT nel 2004 con una laurea in Ingegneria Matematica. Esperienza professionale: 12 anni di programmazione in Java, C++, C#, JavaScript, PHP, Python. Partecipante a progetti di vari livelli di complessità: da startup per 3 persone/sei mesi ad applicazioni aziendali per 200 persone/4 anni. 8 anni di sviluppo di server per giochi client in Java. Esperto nello sviluppo di applicazioni cloud, nell'automazione dei processi di sviluppo e test. Progetti MMORPG sviluppati e lanciati: “Allods Online” e “Skyforge”.
Nel settore dal 2003. Ho iniziato a programmare fin dai tempi dello ZX-Spectrum. 8 anni nello sviluppo di sistemi di elaborazione bancaria per carte plastiche. È stato coinvolto nello sviluppo di sistemi "boxed" per clienti esterni, nello sviluppo di sistemi per clienti interni...
Nel settore dal 2003. Ho iniziato a programmare fin dai tempi dello ZX-Spectrum. 8 anni nello sviluppo di sistemi di elaborazione bancaria per carte plastiche. È stato coinvolto nello sviluppo di sistemi “boxed” per clienti esterni e nello sviluppo di sistemi per clienti interni. Nel 2003 si è laureato con lode presso l'Istituto statale di Magnitogorsk. Nosov, specialità: elettronica industriale. Aziende: Magnitogorsk Iron and Steel Works, Compass+, Borlas, SMP Bank. Interessi: JavaScript, programmazione multi-thread, garbage collector in Java. Superato l'esame Oracle Java: Oracle Certified Professional, Java SE 8 Programmer Program Manager
Esperienza in aziende leader nel settore IT: Kaspersky Lab, 1C, Croc, AT-Consulting, Luxoft, Lanit. Presentatore di innovazioni e best practices presso Bloody Enterprise - Ricerco nuove tecnologie e “vendo” grandi progetti IT,...
Esperienza in aziende leader nel settore IT: Kaspersky Lab, 1C, Croc, AT-Consulting, Luxoft, Lanit. Presentatore di innovazioni e migliori pratiche nella “Bloody Enterprise” - Ricerco nuove tecnologie e le “vendo” a grandi aziende Progetti IT, rendendoli più flessibili, affidabili, veloci e moderni, senza perderli funzionalità. Più di 12 anni nel settore IT, più di 3 anni di esperienza nella gestione di team di sviluppo. È relatore a Rit++ 2020, Joker 2015, JPoint 2016, HolyJS 2016; titolare del certificato Oracle Certified Programmer Java SE 11 Programmer. Istruzione: VMiK MSU, Istituto minerario. Insegnante
Linguaggio e piattaforma Java
-Argomento 1. Preparazione al corso. DZ
-Argomento 2.Aggiunta a Gradle, storia dei cambiamenti linguistici
-Argomento 3.QA e test
-Argomento 4. Contenitori e algoritmi. DZ
-Argomento 5.Strumenti per la conversione dei contenitori, non sicuri, jmh
-Argomento 6.Annotazioni. DZ
-Tema 7.Lombok
-Argomento 8. Raccoglitore di rifiuti. DZ
-Argomento 9.Nozioni di base approfondite (tipi primitivi, Debug remoto, Hot swap)
-Argomento 10.Codice byte, caricatore di classi, strumentazione, asm. DZ
-Argomento 11.Programmazione funzionale in Java
Progetto
-Argomento 12. Concetti di progettazione OOP. DZ
-Argomento 13.Modelli comportamentali
-Tema 14.Modelli creativi
-Argomento 15.Modelli strutturali. DZ
Lavorare con l'ambiente
-Argomento 16.Serializzazione. DZ
-Argomento 17.NIO. Registrazione
-Argomento 18.JDBC. DZ
-Argomento 19. Problemi generali di lavoro con DBMS, architettura RDBMS
-Tema 20.Ibernazione
-Argomento 21.JPQL. DZ
-Argomento 22.Tipi di collegamenti. Memorizzazione nella cache. DZ
-Argomento 23.Nessun SQL
-Argomento 24.Server web. DZ
Primavera
-Argomento 25. Iniezione di dipendenze. DZ
-Tema 26.Avvio primaverile. Primavera MVC
-Argomento 27.Applicazioni Web asincrone
-Argomento 28.Spring Data Jdbc. DZ
Multithreading
-Filetto 29.Filetto
-Tema 30.JMM
-Argomento 31.Esecutori testamentari. DZ
-Tema 32.Sistema di messaggi. DZ
-Argomento 33.Applicazioni multiprocesso. DZ
-Argomento 34.NIO
-Tema 35.Netty
Lavoro di progetto
-Argomento 36. Nozioni di base su CI/CD
-Argomento 37.Introduzione a Kubernetes
-Tema 38.Tutela dell'opera di progettazione
DinaSh
08.04.2022 G.
Corso per sviluppatori Java. Professionale. Gli insegnanti sono veramente professionisti
Vantaggi: feedback degli insegnanti, compiti a casa, supporto al corso, pertinenza dei materiali. Svantaggi: Vorrei qualche compito in più, soprattutto all'inizio del corso. Così ho conosciuto la piattaforma: il mio primo corso in Java è stato pagato dal mio datore di lavoro. Avendo familiarizzato con gli argomenti delle lezioni in altri corsi Java sulla piattaforma, ho deciso di acquistare Java in modo indipendente per me...
I design pattern sono raccolte di esperienze che possono essere riutilizzate. I modelli vengono utilizzati in tutte le aree di attività perché consentono di utilizzare soluzioni precedentemente elaborate. La conoscenza dei design pattern ti consente non solo di implementare le tue soluzioni più velocemente e ottenere codice sorgente di alta qualità, ma anche di comunicare in modo più efficace con i colleghi che hanno già padroneggiato questa tecnologia. Il corso copre 23 modelli di base, descritti nel libro "Design Patterns: Elements of Reusable Object-Oriented Software". software orientato agli oggetti utilizzato"), scritto da quattro autori (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides.
3,7
28 900 ₽
In questo corso gli studenti acquisiranno una comprensione delle specificità e delle caratteristiche della lingua Scala, dei suoi vantaggi e delle sue difficoltà. Il corso include una panoramica degli operatori Scala e dei tipi di dati, l'apprendimento delle strutture dati di base come array, mappe, tuple, l'utilizzo programmazione orientata agli oggetti e funzionale, lavoro con raccolte Scala, utilizzo di pattern match, classi case, tipi generici e impliciti trasformazioni. Viene proposto un gran numero di esercizi pratici.
4
44 900 ₽