Java Insider: Lógica & Algoritmos em Java
What you'll learn
- Compreender conceitos fundamentais de lógica de programação, essenciais para desenvolver todos os tipos de programas.
- Aprender e aplicar os conceitos fundamentais da linguagem Java.
- Construir diversos tipos de programas, que vão trazer toda a teoria abordada para a prática.
- Praticar os conceitos do Java através de exercícios com resolução em vídeo.
Requirements
- Não é necessário ter experiência prévia com outra programação, nem com Java: você aprenderá tudo o que precisa.
Description
Muitos acham que programação é um bicho de sete cabeças. Mas posso afirmar pra você que a programação, quando aprendida da forma correta e com uma base sólida, pode ser muito divertida e deixar você com um gostinho de "quero mais".
A proposta desse curso é introduzir você ao mundo da lógica de programação e da criação de algoritmos. E pra aplicar todos os conceitos que você vai aprender, vamos usar a linguagem Java: uma das linguagens de programação mais usadas no mundo!
(P.S: Você sabia que bons profissionais Java são escassos no mundo todo? E você sabia que o salário pago aos desenvolvedores Java está entre os mais altos da área de TI? Portanto se você sonha um dia em ter uma carreira como programador, você está no lugar certo!)
Este curso é uma espécie de 2-em-1: você vai aprender não só os fundamentos da criação de programas de computador, mas também o que é essencial pra criar programas em Java. Na verdade, você vai aplicar tudo o que aprender criando programas Java de verdade! (e vai se divertir muito no processo, eu garanto :D)
A metodologia que você vai encontrar é baseada em uma mistura estratégica entre teoria e prática, que contém aulas teóricas, aulas práticas e exercícios resolvidos em vídeo. O resultado é um curso essencialmente prático onde você vai aprender e aplicar tudo o que é importante, sem rodeios e sem enrolação.
Pra começar, você vai aprender a criar e usar variáveis, juntamente com operação de casting e operadores aritméticos.
Em seguida, vai conhecer as estrutura if-else, que permite que o código tome decisões. Aqui entram também os operadores relacionais e lógicos.
Depois serão abordadas as estruturas de repetição for e while, que permitem a execução de blocos código de forma repetida com base em uma condição. Já o uso de arrays virão logo a seguir, onde você vai aprender a trabalhar com dados de forma agrupada nesta que é a estrutura de dados mais fundamental da programação.
Depois é o momento da criação de métodos (ou funções), um conceito extremamente importante que permite encapsular linhas de código pra que elas possam ser reaproveitadas. Aqui você vai aprender a escrever funções que recebem parâmetros e retornam valores.
Por fim, você vai aprender a usar strings, que nada mais são do que um tipo de dado pra representar textos. E vai aprender também a ler strings a partir do teclado, o que vai proporcionar aos usuários interagirem com os programas que você vai criar.
Ao final de tudo que é abordado neste curso - e que será ensinado passo a passo e de forma direta e detalhada - você vai ter toda a base sólida que precisa sobre lógica de programação e também sobre a linguagem Java.
Who this course is for:
- Interessados em programação que nunca programaram antes.
- Interessados em aprender Java, uma das linguagens de programação mais usadas no mundo.
Instructor
Formado em Ciência da Computação e Mestre me Sistemas Distribuídos, trabalha profissionalmente com Java há mais de 20 anos. Há 2 anos se encantou com o Kotlin e hoje trabalha com esta poderosa linguagem de programação.
Em 2009 foi co-fundador da Softblue, empresa pioneira no Brasil no ensino online de programação. Pela Softblue já passaram mais de 290.000 alunos nos últimos 13 anos.