POR QUE JAVA?

Domine uma das linguagens mais populares e presentes no mercado de desenvolvimento de sistemas. Nosso curso abrange lógica da programação em Java e framework Spring para preparar o aluno a iniciar sua jornada no mercado de trabalho. Ao final do curso, ensinamos você também a dar deploy na nuvem em Tomcat.

O QUE APRENDEREI NESTE CURSO?

casePng.png

Microsserviços

Java está presente nos microsserviços da Netflix, que possui grande influência sobre o framework Spring Cloud. Você vai aprender a arquitetura e desenvolver serviços flexíveis e robustos como os da Netflix.

casePng.png

Linguagem das grandes empresas

Das 25 maiores empresas da Fortune, 90% delas usam Java. Aprenda a escrever aplicações como gerenciamento de autenticação e autorização, acesso a banco de dados, log, API Rest e muito mais.

casePng.png

Programação reativa

Aprenda como entregar resultados de processamento e consultas a medida que ficam disponíveis, ao invés de deixar seu usuário esperando a tela carregar por completo. Com Java você pode usar programação reativa e assíncrona para aprimorar a experiência do usuário.

NÍVEL


Básico/Intermediário

DURAÇÃO


3 meses

FORMATO


Presencial ou Remoto

INVESTIMENTO


10R$310

SAIBA MAIS

fotoContProg.png

CONTEÚDO
PROGRAMÁTICO

Lógica de Programação

Neste tópico, passamos por todos os conceitos básicos necessários para criação de aplicações simples, como armazenamento básico de dados e controle de fluxo.

Estruturas de dados

Estruture os seus dados em conjuntos de fácil acesso.

Introdução à POO - Classes

Aprenda a construir seus próprios tipos de dados e estruturar o seu programa para trabalhar com objetos do mundo real.

Herança de Classes

Torne o seu código mais eficiente aplicando uma hierarquia de especificação de tipos de dados.

UML

Entenda como modelar um sistema, relacionando os diferentes tipos de dados entre si utilizando diagramas UML (Unified Modeling Language).

Versionamento de código

p>Utilizando Git, você será capaz de estruturar o seu sistema em diferentes versões de maneira simples, sem qualquer repetição ou sobreposição de arquivos.

Tratamento de erros

p>Todo programa está sujeito a erros, neste tópico, exploramos as exceções que podem ocorrer ao longo da execução de um programa e como tratá-las.

I/O Arquivos

p>Lide com streams de leitura e escrita de arquivos persistindo dados ou os manipulando.

Banco de dados

p>Qualquer programa que lide com armazenamento de alguma forma, depende deste tópico. Embora possamos armazenar os dados em arquivos simples, o gerenciamento de um banco de dados é extremamente mais eficiente.

Modelagem de banco de dados

p>Modele o seu banco utilizando diagramas de Entidade-Relacionamento (ER) criando um banco de dados cada vez mais eficiente.
"Para mim a Let's Code é impecável"
ASSISTA AGORA!

DIFERENCIAIS

NPS.svg

Índice de Satisfação (NPS)

Net Promoter Score é muito valorizado dentro da Let's Code como um ótimo indicador de satisfação de nossos clientes. Ao longo dos nossos quatro anos e mais de 4 mil alunos, temos um NPS -muito positivo- de 72, resultado de alunos extremamente satisfeitos com nosso serviço. As principais menções estão relacionadas à qualidade dos nossos coders e conteúdos. Queremos cada vez mais tornar a sua jornada conosco única!
Coders.svg

Nossos Coders

Professores com alta qualificação a disposição para auxiliar você presencialmente ou através dos plantões, acompanhando sua evolução ao longo do curso e proporcionando todo o suporte necessário.
Infraestrutura.svg

Infraestrutura Let's Code

O ambiente físico da Let's Code é descontraído, dinâmico e tech. Focamos em uma metodologia de ensino moderna, mesas divididas em squads e com alta interatividade. Nosso espaço é um exemplo da nossa principal cultura, uma escola de aluno para alunos. Buscamos modernizar e evoluir a educação!
Class.svg

Class, nossa plataforma de ensino

Plataforma de ensino digital para maximizar sua experiência ao longo do curso. Nossa metodologia hands-on proporciona imersão de conteúdo com diversos projetos num ambiente desenvolvido pelos nossos coders. Oferecemos um fórum e chat, nos quais você pode encontrar perguntas e respostas com votação no formato do Stack Overflow. A plataforma também contém atividades e exercícios para treino e fixação do conteúdo.

FAQ

1.
Como funciona o modelo remoto?
O aluno pode escolher em realizar as aulas presencialmente ou assistir remotamente de maneira síncrona ("ao vivo").
2.
Nunca programei antes, eu consigo acompanhar o curso?
Nós desenhamos esse curso para seu primeiro contato na linguagem e temos muita experiência com pessoas que nunca programaram antes. Importante ressaltar que programação é treino, portanto, dedique-se nesses dois meses e aproveite ao máximo a experiência com nossos coders.
3.
Existe algum acompanhamento online?
Sim! Temos nossa plataforma, Class, para auxiliar sua jornada ao longo do curso. Você encontrará além do material de aula, exercícios para praticar, um chat de comunicação com nossos coders, um fórum de perguntas e respostas e muito mais! Aproveite também nossa comunidade para fazer networking.
4.
Qual é a carga horária deste curso?
O curso tem uma carga horária de 72 horas distribuídas ao longo de 3 meses.
5.
Quais são as formas de pagamento?
Você pode pagar no cartão de crédito, débito ou transferência bancária. As condições de pagamento e descontos variam de acordo com a forma de pagamento. Entre em contato se precisar de maiores informações.
6.
Como é formato de aula ao longo da semana?
As aulas acontecem 2x na semana (segundas e quartas ou terças e quintas) das 19h às 22h. O aluno pode escolher qual dia da semana melhor encaixa em sua agenda.
7.
Eu preciso trazer meu computador para a sala de aula?
Sim. Todos os nossos cursos exigem que você traga o seu próprio computador. Mas não se preocupe, a maior parte dos laptops dão conta do recado.
8.
Tem estacionamento no local?
Sim. Contamos com estacionamento no local para facilitar a entrada do aluno. Além disso, a escola fica a apenas 3 min do metrô Faria Lima.
9.
Qual é o tamanho das salas de aula?
Trabalhamos com salas de aulas pequenas, máximo de 25 alunos/turma para garantir um ensino prático e customizado por sala.

TRILHA PYTHON & DADOS

Quero me tornar um dev

Data Science

Quero aprender a programar

Python

Data Science & I.A

Python For Finance

Banco De Dados

Online Python Basics

Python Teens

TRILHA WEB FULL STACK

Quero me tornar um dev

Web Full Stack

Quero aprender a programar

Web Front-End & React

Java

Online Web & React