Introdução ao desenvolvimento de aplicações corporativas em Java - curso gratuito da Innopolis University, treinamento 6 meses, Data: 1º de dezembro de 2023.
Miscelânea / / December 03, 2023
Começar sua jornada de TI aprendendo Java é uma ótima ideia. Domine uma profissão moderna com a Innopolis University. Não é necessário saber programação, o professor vai te ajudar a aprender.
Você já tem alguma experiência na área de TI e deseja migrar para Java. Ajudaremos você a aprender uma nova pilha de tecnologia junto com nossos professores.
O curso é realizado a distância, então você pode participar de turmas de qualquer cidade ou região
— dá recomendações individuais.
Ao final de cada webinar, os alunos recebem trabalhos de casa. Você terá a oportunidade de melhorar suas tarefas de casa. Após a primeira verificação, você pode opcionalmente fazer correções no documento levando em consideração os comentários do mentor e receber feedback novamente.
Você criará um aplicativo MVC semelhante aos sites interativos modernos. Por exemplo, redes sociais, sites de hospedagem de vídeos, sistemas bancários, etc. funcionam com o mesmo princípio.
- 6+ anos em TI
- 4 anos de experiência comercial em desenvolvimento Java
- participou na implementação de projetos como o desenvolvimento de uma aplicação para reporte de processos de perfuração poços de petróleo, projeto para disponibilizar transações online com moedas e metais para pessoas jurídicas do maior banco países
Módulo 1. Núcleo Java
Teste de entrada
Fundamentos
— Introdução à especialidade
— Fundamentos da ciência da computação - arquitetura de computadores, sistemas numéricos
- Desenvolvimento de software de computador
— Modelos e metodologias de desenvolvimento de software
— Linguagens de programação, estruturas de controle, tipos de dados, construção de algoritmos
— Infraestrutura Java, primeiro programa, arrays
- Sistema de controle de versão Git
— Subrotinas – funções e procedimentos
— Algoritmos e estruturas de dados, avaliação da complexidade dos algoritmos
— Noções básicas de OOP, encapsulamento
- Herança e polimorfismo
— Classes e interfaces abstratas
- Membros da classe estática
- Classes aninhadas
— Classes anônimas e expressões lambda
— Classes de objetos e strings
– Genéricos
— Listas vinculadas e listas baseadas em array
- API de coleção Java
– Exceções
- Java IO
- API de fluxo
— Tópicos de execução
— Classes padrão para trabalhar com multithreading
Certificação provisória 1
Módulo 2. Aplicativos cliente-servidor em Java
Ferramentas de desenvolvimento
-JAR, Maven
- Noções básicas de SQL
-JDBC
- JUnit
- Hibernar, JPA
desenvolvimento web
— Noções básicas de desenvolvimento Spring
— Métodos de configuração Spring
— Introdução aos protocolos de rede, HTTP, HTML
-Primavera MVC
- JPA de dados Spring
— Spring Boot, localização, validação
—Segurança da Primavera
Avaliação intercalar 2
Exame final
Proteção do projeto