Aspirant

Jornada Aspirante

Para iniciantes que sonham embarcar no mundo da programação
🏆 Sucesso
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

Neste vídeo ensinamos como instalar o Java JDK e a IDE IntelliJ para você começar a criar seus programas na linguagem Java.
SetupJDKIntelliJ

Gleyson Sampaio

@glysns

Como funcionada o Java

Nesta aula aprenderemos mais sobre o funcionamento do Ambiente de desenvolvimento JAVA.
SetupJDKJava

webmundi.com

@webmundicom

Fatos e mitos sobre o mercado da programação

Neste nosso vídeo apresentamos um pouco o nosso projeto e esclarecemos algumas dúvidas recorrentes sobre como se tornar um programador, perspectivas financeiras e de empregabilidade, e claro como você pode até trabalhar de sua casa, cidade e se preferir migrar para outro país
FatosMitosCuriosidades

Gleyson Sampaio

@glysns

Programador, quem é e como o mercado o classifica

Neste nosso vídeo, abordamos um tema de suma importância para quem pretende trilhar como programador profissional. Estamos esclarecendo sobre quem é o programador, qual a análise do mercado em relação a este profissional, quais os níveis de habilidades e competências e claro, como é a perspectiva de remuneração salarial nos dias atuais.
MercadoProgramaçãoClassificação

Gleyson Sampaio

@glysns

Perfis e competências do Programador

Como todos nós sabemos, aprender programação não tão simples como se imagina, ainda mais quando não conseguimos identificar como aplicar e aprimorar as nossas habilidades para nos tornarmos um profissional com as devidas competências exigidas pelo mercado. Neste vídeo esclarecemos os papéis e responsabilidades de um desenvolvedor esperado pelas empresas.
PerfisProgramaçãoCompetência

Gleyson Sampaio

@glysns

Glossário do programador

Mesmo diante de uma planning bem elaborada, hoje ultrapassamos o escopo do nosso projeto devido a uma análise de requisitos não refinada e assim geramos mais uma release em forma de vídeos em nosso canal.
GlossárioProgramaçãoRequisitos

Gleyson Sampaio

@glysns

12 a 17 de Mai/25

Cronograma

Dia da SemanaTemas do DiaTópicos PrincipaisLinks Úteis
Segunda-feira1° 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-feira1° 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-feira1° 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-feira1° Spring e SpringBoot1° Conceitos básicos, Initializr, ApplicationRunner, SpringDataJpa, H2 Database, application.properties, JPARepository, PostgreSQLSpring
SpringBoot
SpringData
Sexta-feira1° Spring Web1° RestController, Swagger, Postman, H2 Database Console, Github e RailwaySpringWeb
Railway
Deploy
Sábado1° Projeto Prático e Vue.js1° Apresentação do projeto prático simulando um sistema de avaliação de eventos online e introdução ao Vue.js + CDN + AxiosVue.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.