JAVA

NÍVEL


Básico/Intermediário

DURAÇÃO


2 meses

PRÉ-REQUISITO


Nenhum

POR QUE APRENDER JAVA?

A linguagem Java é uma das mais populares e presentes no mercado de desenvolvimento de sistemas para diferentes propósitos - desde aplicações embarcadas (sistemas hardware) até sistemas presentes em dispositivos do nosso dia a dia. O curso abrange toda a lógica de programação e principalmente o paradigma de Programação Orientada a Objetos (POO).

Estudo de Caso: Administração de Restaurantes

Simularemos um sistema de gerenciamento de restaurantes, com cadastro de diferentes restaurantes, cardápios e de gerenciamento de clientes do mesmo.

Estudo de Caso: Sistema de Biblioteca

Criação de um sistema de cadastro de livros para uma biblioteca permitindo busca de livros por nome, autor e categoria.

Estudo de Caso: Gerenciamento de estacionamento

Gerenciar vagas de estacionamento, horas gastas por cada cliente e geração de uma conta final quando o cliente sai do estacionamento.

SAIBA MAIS

SAIBA MAIS

1/3

2/3

3/3

Obrigado!

CONTEÚDO
PROGRAMÁTICO

Quer receber a
ementa
completa?
Download

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

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

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

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

Banco de dados

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

Modele o seu banco utilizando diagramas de Entidade-Relacionamento (ER) criando um banco de dados cada vez mais eficiente.

Quer receber a
ementa
completa?
Download

Luciano Nardozza

Java

"Aprendi a programar do zero. Além das aulas bem práticas, solucionei todas minhas dúvidas no atendimento remoto (Slack)."

Fernando Razuk

Java

"Obrigado Let's Code por deixar fluente na linguagem Java. Gostei muito do ambiente moderno e do atendimento impecável."

Camila Do Bem

Metodologia Ágil

"O curso foi extremamente rico em conteúdo e aprendizado. Todas as aulas tinham momentos de prática e isso me ajudou a entender como aplicar Ágil no meu dia a dia."

Ricardo Durante Bortoletto

Banco de Dados

"O curso de Banco de Dados é excelente! Consegui mais confiança para novos desafios em minha carreira profissional. Recomendo fortemente!"

24/7

Canal de comunicação contínuo professor-aluno durante todo o curso

Metodologia hands on. Cases do mercado de trabalho em sala de aula.

Espaço moderno para os alunos utilizarem a tarde como coworking.

24/7

Canal de comunicação contínuo professor-aluno durante todo o curso

E-BOOK DE
PYTHON
GRATUITO
Faça o Download

Metodologia hands on. Cases do mercado de trabalho em sala de aula.

ALOCAÇÃO NO
MERCADO DE
TRABALHO?
Conheça o Pi

Espaço moderno para os alunos utilizarem a tarde como coworking.

FAQ

1.
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 o professor.
2.
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.
3.
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.
4.
Caso eu perca uma aula, é possível repor?
Sim, é possível. Existem duas maneiras para repor sua aula: (i) se houver disponibilidade de vaga em outra turma que esteja no mesmo conteúdo que o seu; (ii) reposição particular paga de R$150/aula.
5.
Tem estacionamento no local?
Sim. Em ambas unidades contamos com estacionamento no local para facilitar a entrada do aluno. A Unidade Pinheiros fica apenas 3 min do metrô Faria Lima e a Unidade Jardim Europa consta com manobrista gratuito.
6.
Vocês oferecem alguma bolsa ou desconto para o curso?
Nossos cursos não são ministrados no MEC e não oferecemos bolsa aos alunos. Trabalhamos com descontos de indicação de alunos e também combo de cursos.
7.
Qual é a carga horária deste curso?
O curso tem uma carga horária de 48 horas distribuídas ao longo de 2 meses.
8.
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.
9.
Existe algum acompanhamento online?
Sim! Trabalhamos 24/7 com a plataforma Slack para atendermos as dúvidas dos alunos. Aproveite também nossa comunidade para fazer networking.
10.
Qual é o tamanho das salas de aula?
Trabalhamos com salas de aulas pequenas, máximo de 15 alunos/turma para garantir um ensino prático e customizado por sala.
Entre em contato

CURTA DURAÇÃO

Python Imersivo

MÉDIA DURAÇÃO

Python

Data Science & I.A.

Python For Finance

Web Front-End

Metodologias Ágeis

Banco de Dados

Django

Blockchain

Java

Linguagem C & C++

C#

LONGA DURAÇÃO

Data Science

Web Full Stack

TEENS SEMESTRAIS

Prep Coding

Games, Apps & Coding

Python Jr.

Full Stack Jr.

TEENS FÉRIAS

Games Coding Camp

Python Coding Camp