Jornada Aspirante
Acesse o nosso conteúdo Essential e descubra mais sobre os conceitos da Programação Orientada a Objetos.
Abaixo selecionamos materiais essenciais disponibilizados pelos canais e comunidades mais relevantes na área de tecnologia e programação.
Instalando o JDK e IntelliJ
Gleyson Sampaio
@glysns
Como funcionada o Java
webmundi.com
@webmundicom
Fatos e mitos sobre o mercado da programação
Gleyson Sampaio
@glysns
Programador, quem é e como o mercado o classifica
Gleyson Sampaio
@glysns
Perfis e competências do Programador
Gleyson Sampaio
@glysns
12 a 17 de Mai/25
Cronograma
Dia da Semana | Temas do Dia | Tópicos Principais | Links Úteis |
---|---|---|---|
Segunda-feira | 1° Abertura e Setup 2° Sintaxe e Convenções | 1° IDE, JDK, Primeiro Projeto, Classe Principal e Método Main 2° Tipos, Variáveis, Declação e Atribuição, Métodos, Parâmetros, Escopo e Java Beans | Setup Sintaxe Declaração Tipos |
Terça-feira | 1° Debug, Operadores e Java Doc 2° P.O.O | 1° Inspeção em tempo de execução, Operadores, Explorando Java Doc, Power Classes 2° Classes, Instâncias e Objetos, Getters, Setters e Construtor | Debug Operadores P.O.O Power Classes |
Quarta-feira | 1° Maven e Lombok 2° Java Collections | 1° Fundamentos, Criando e Importando um Projeto, Ciclo de Vida, Incluindo o Lombok 2° Arrays, List, Set e Map | Maven Coleções |
Quinta-feira | 1° Spring e SpringBoot | 1° Conceitos básicos, Initializr, ApplicationRunner, SpringDataJpa, H2 Database, application.properties, JPARepository, PostgreSQL | Spring SpringBoot SpringData |
Sexta-feira | 1° Spring Web | 1° RestController, Swagger, Postman, H2 Database Console, Github e Railway | SpringWeb Railway Deploy |
Sábado | 1° Projeto Prático e Vue.js | 1° Apresentação do projeto prático simulando um sistema de avaliação de eventos online e introdução ao Vue.js + CDN + Axios | Vue.js |
Aulas
Segunda-feira (12/05) - Aula01 / Parte01
Rolou o nosso primeiro encontro do projeto Semana do Aspirante Java e SpringBoot onde apresentamos os idealizadores da IzaTec, nosso portifólio de tecnologias e tivemos a participação especial do Youtuber Vue Master Tiago Matos tirando dúvidas sobre a tecnologias Vue.js e o mercado internacional de frontend.
Segunda-feira (12/05) - Aula01 / Parte02
Na segunda parte, enfatizamos a importância em aprender conceitos básicos da linguagem, configurar o nosso ambiente de desenvolvimento, compreender as regras de sintaxe, declaração de variáveis, atribuição de valores literais, definição estrutural de métodos e execução de programas via método main.
Terça-feira (13/05) - Aula02 / Parte01
Na primeira parte da nossa aula revisamos a importância de compreender e aplicar os tipos de dados correspondentes considerando a abordagem do uso dos tipos primitivos, classes wrappers e como aprimorar suas habilidades através de pesquisas contínuas utilizando o Java Doc, a documentação oficial do Java.
Terça-feira (13/05) - Aula02 / Parte02
Na segunda parte da nossa aula, mergulhamos no universo do paradigma da orientação a objetos (POO), explorando os conceitos de Classes, Instâncias e Objetos simulando um sistema para gestão de contas bancárias.
Quarta-feira (14/05) - Aula03 / Parte01
Na primeira parte da nossa aula revisamos e exploramos o conceito de classes wrappers e criamos um projeto maven para compreender todo o seu ciclo de vida destando a utilização de dependências externas como Lombok de forma prática.
Terça-feira (14/05) - Aula03 / Parte02
Na segunda parte da nossa aula, conhecemos os conceitos para uso de arrays e coleções enfatizando a importância do domínio no que se refere a manipulação de estrutura de objetos compostos uma lista de outros objetos.
Quinta-feira (15/05) - Aula04 / Completa
Nesta aula tivermos uma imersão sobre o universo Spring e SpringBoot explorando aspectos históricos, fatores motivacionais e apresentando os maravilhosos recursos deste ecossistema como Spring Initializer. Depois partimos para um projeto prático para gestão de participantes e eventos com uma proposta de registrar em um banco de dados as informações dos respectivos participantes. E no final, trouxemos dicas de abordagens de como estudar para certificação Java e analisar o desafio das questões apresentadas.
Sexta-feira (16/05) - Aula05 / Desafio final
Nesta aula apresentamos como disponibilizar recursos HTTP utilizando Spring Web, configurar o swagger para documentação de nossa API e como utilizar o Postman para realizar os nossos testes dos recursos disponibilizados em nossa aplicação. Também apresentamos o nosso projeto desafio final para ser complementado na próxima aula abordando frontend com Vue.js.
Sábado (17/05) - Aula06 / Vue.js e encerramento
Encerramos a nossa primeira Semana do Aspirante Java, SpringBoot e Vue.js compartilhando abordagens e sugestões para se alcançar seus objetivos como desenvolvedor e exploramos como é simples criar um projeto Vue.js integrando em uma api rest utilizando CDN e Axios.