Matricule-se
- Curso Lógica de Programação com Java
- Curso Java e Orientação a Objetos
- Curso Banco de dados e SQL para Iniciantes
- Acesso vitalício
- Certificado de conclusão
- Suporte VIP por 2 meses
Você Quer Aprender Programação? |
Você quer ser um programador de sucesso?
Aprender a programar com a linguagem mais solicitada e utilizada no mundo, o Java?
Você deseja desenvolver um software profissional e abrir seu próprio negócio de TI?
Ou talvez ter a possibilidade de trabalhar em casa com mais liberdade de tempo e espaço?
Ou quem sabe abocanhar vagas de emprego para Desenvolvedores Java que pagam salários de R$3000 a R$8500?
Se sua resposta foi “sim” para alguma dessas perguntas, é porque você já sabe que a área de TI é muito próspera e permite você sonhar com qualquer uma dessas possibilidades.
A verdade é que…
… bons programadores Java dificilmente encontrarão dificuldades de empregabilidade no mercado de trabalho.
…ou serão mal remunerados e desvalorizados.
O que você deve estar se perguntando agora é...
O problema que eu vejo é que muitas pessoas que começam a estudar, desistem no meio do caminho…
… porque acham difícil e se julgam incapazes de aprender programação.
Ou acham que só fazer faculdade já é suficiente para prepará-los para o mercado de trabalho e não buscam mais conhecimento ou aperfeiçoamento.
Ou ainda, por terem muita pressa em aproveitar as oportunidades, acabam pulando uma das partes mais importantes nos estudos…
… que é aprender lógica de programação de forma bem consolidada, antes de entrar a fundo nas ferramentas e linguagens.
A verdade é que…
... existe um segredo escondido nas histórias de programadores de sucesso. E esse segredo é a diferença!
A diferença entre desenvolvedores bem sucedidos de altos órgãos do Governo Federal com aqueles que julgaram o investimento em educação desnecessário.
A diferença entre desenvolvedores de multinacionais com salários 3x maior que ganhavam no início da carreira com aqueles que começaram a programar de qualquer forma.
A diferença entre desenvolvedores que abraçaram oportunidades fora do país com aqueles que insistiram em aprender tudo sozinho.
Esses programadores com resultados reais na carreira descobriram o segredo.
O segredo que poucos aspirantes no mundo de TI conhecem e que, por não conhecê-lo, acabam desistindo da carreira.
Um segredo escondido atrás de uma única palavra.
Preste atenção no que eu vou te revelar agora. Isso pode mudar completamente o destino da sua carreira como programador. Essa palavra é: ORGANIZAÇÃO.
As pessoas que conseguem atingir seus sonhos dentro da área de TI aprenderam com ORGANIZAÇÃO as bases e fundamentos de Lógica de Programação.
O problema é que muitos desenvolvedores iniciantes tomam uma decisão dizendo:
“Eu vou assistir essa playlist no YouTube, fazer aquele curso gratuito, estudar por essa apostila, ler essa documentação no site.”
...mas, entra material de estudo e sai material de estudo e eles não conseguem evoluir.
Eles se veem cercados por vários materiais com conteúdo parecido, mas ficam estagnados, com dúvidas e sem saber qual o próximo passo.
A verdade é que…
Se você começar a estudar programação organizadamente, com boas práticas e sabendo quais passos você deve seguir...
… facilmente você vai evoluir na carreira como programador e aproveitar oportunidades como essas...
Imagine você com um quebra-cabeça de 5000 peças para ser montado sem ter a caixa do lado!
Essa é a realidade de quem se aventura a estudar programação sozinho com cursos gratuitos pela internet.
Não estou dizendo que não haja conteúdos bons.
Com certeza existem bons materiais gratuitos sobre Java na internet, mas a verdade é que, na imensidão de conteúdo, acabamos migrando de um vídeo a outro, de uma apostila a outra...
Essa imensidão de conteúdo e a falta de compromisso para estudar um conteúdo gratuito é que desmotiva muitos programadores iniciantes.
Nós sabemos disso, afinal, essa costumava ser a realidade de alguns de nossos alunos...
Agora… Imagine se você tivesse um plano de estudos com videoaulas completas, guiando seu conhecimento passo a passo?
...e que você pudesse tirar suas dúvidas com um especialista no momento que elas surgissem?
...que te guiasse dizendo as exatas tecnologias que você precisa estudar até desenvolver projetos profissionais com Java?
...e que tudo isso pudesse te economizar vários anos quebrando a cabeça e aprendendo com seus próprios e dolorosos erros?
O plano de estudos que você está prestes a acessar vai te colocar no caminho certo para você começar sua carreira de programação.
O mercado de TI hoje está em grande expansão, e saber lógica de programação é o requisito básico para qualquer desenvolvedor…
...e você não vai querer gastar muito tempo para aprender isso, afinal, esse é o primeiro passo na carreira.
...e as empresas não querem perder tempo formando um profissional que não saiba o mínimo de programação.
Por isso, se você fica perdido com tantos conteúdos gratuitos isolados na internet, você está perdendo tempo e dinheiro.
E eu não gostaria que isso acontecesse com você!
Eu quero que você aprenda programação na sua primeira tentativa…
...sem ter que ficar pesquisando em milhares de sites até conseguir fazer o seu primeiro código sozinho.
O que você precisa responder agora é:
Você quer começar a sua carreira como Programador Java, sem bagunça, sendo mais produtivo e seguindo boas práticas?
Ou quer continuar procurando conteúdos soltos na internet?
Você quer ajuda da AlgaWorks para colocar em prática 16 anos de experiência e começar a desenvolver com o pé direito OU…
...você quer começar sozinho, batendo a cabeça, já todo desorganizado?
Se você decidiu que quer começar sua carreira de programador com o pé direito, aqui está exatamente tudo o que eu separei para você!
Você vai receber o acesso total e vitalício para o curso Lógica de Programação com Java para Iniciantes, que tem 18 horas de videoaulas e certificado de 60 horas.
E além disso, os seguintes bônus:
Neste curso você vai aprender sobre como funcionam os bancos de dados relacionais e SQL, a linguagem de consultas estruturadas para gerenciar dados.
Se você está enferrujado ou não sabe nada sobre Java e Orientação a Objetos, esse curso vai te ajudar a continuar seus estudos, após concluir o curso de lógica.
Você vai ganhar o Suporte VIP de nossos especialistas por 2 meses, para tirar todas as suas dúvidas durante os seus estudos.
Todas as perguntas são respondidas no prazo de 1 dia útil.
Nada mal, né?
Particularmente, eu nunca vi nada assim. Só os bônus já valem muito!
Tem sim. Como foi dito, o Suporte VIP é mais um bônus pra você!
Funciona assim:
Primeira coisa que você deve fazer quando tiver algum erro ou dúvida, é tentar resolver por conta própria. Programar é resolver desafios todos os dias, e o quanto antes você conseguir desenvolver essa habilidade, melhor.
Se você já tentou (de verdade) e não conseguiu resolver sozinho, você pode enviar o seu problema ou dúvida para o nosso Suporte VIP.
Ao fazer a sua matrícula, você tem o prazo de 2 meses para fazer perguntas relacionadas ao conteúdo do curso, sem qualquer limite de quantidade.
Nossos tutores respondem todas as perguntas!
Algumas perguntas são, inclusive, respondidas com vídeos. É como ter uma aula particular!
Veja o que nossos alunos falam do Suporte VIP.
Aqui nenhuma pergunta fica sem resposta! Em um prazo de até 24 horas úteis, um especialista irá ajudar você.
Eu não acho que isso seja a coisa mais importante. Nós focamos nos resultados que nossos alunos podem gerar.
Mas sei que algumas pessoas precisam de certificado por questões burocráticas de onde trabalham ou estudam, por isso, ao finalizar o curso, você receberá um certificado de conclusão com validação digital.
Nosso certificado tem o selo da Associação Brasileira de Educação a Distância e consta 60 horas de carga horária.
Além do certificado do curso de Lógica de Programação com Java para Iniciantes, você também terá acesso aos certificados dos cursos bônus quando forem concluídos.
1. Introdução
1.1. Introdução ao curso de Lógica de Programação
1.2. Introdução a computação
1.3. O que é um algoritmo
1.4. Linguagens de programação
1.5. Como começar e terminar o curso
2. Começando
2.1. Como o Java funciona?
2.2. Instalando o Eclipse
2.3. Criando o primeiro projeto no Eclipse
2.4. Executando um programa simples no Eclipse
2.5. Exercício
2.6. Elaborando um algoritmo no Eclipse
2.7. Exercícios
2.8. Como importar um projeto no Eclipse
2.9. Palavras reservadas do Java
3. Variáveis e constantes
3.1. Introdução a variáveis
3.2. Tipos de dados existentes
3.3. Tipos numéricos (Byte, Short, Integer, Long)
3.4. Exercício
3.5. Tipo texto (String)
3.6. Exercício
3.7. Tipo lógico (Boolean)
3.8. Exercício
3.9. Tipos primitivos
3.10. Alterando o valor de uma variável
3.11. Exercícios
3.12. Constantes
3.13. Exercícios
3.14. Escolhendo bons nomes para variáveis e constantes
4. Operadores
4.1. Introdução a operadores
4.2. Operadores aritméticos
4.3. Exercícios
4.4. Operadores relacionais
4.5. Exercícios
4.6. Operadores de atribuição
4.7. Exercícios
4.8. Operadores lógicos
4.9. Exercícios
4.10. Concatenação de texto
4.11. Operadores de incremento e decremento
5. Estruturas de decisão
5.1. Introdução a estruturas de decisão
5.2. Estrutura “if”
5.3. Exercício
5.4. Utilizando o “if” encadeado
5.5. Exercícios
5.6. Estrutura “switch”
5.7. Exercícios
6. Iteração
6.1. Introdução a iteração
6.2. Iterando com o “for”
6.3. Exercícios
6.4. Iterando com o “while”
6.5. Exercícios
7. Vetores
7.1. Introdução a vetores
7.2. Declarando vetores de 1 dimensão
7.3. Exercícios
7.4. Declarando vetores de 2 dimensões
7.5. Exercícios
7.6. Declarando vetores com mais de 2 dimensões
8. Métodos
8.1. Introdução a métodosCriando o primeiro método
8.2. Recebendo parâmetros
8.3. Exercícios
8.4. Retornando valores
8.5. Exercícios
8.6. Recursividade
8.7. Exercícios
8.8. Escolhendo bons nomes para métodos
9. Programação orientada a objetos
9.1. Introdução à programação orientada a objetos
9.2. Criando a primeira classe
9.3. Exercício
9.4. Métodos de instância
9.5. Exercício
9.6. Encapsulamento
9.7. Exercício
9.8. Diferença entre classe e instância
10. Leitura e escrita de dados em arquivos
10.1. Introdução à leitura e escrita
10.2. Escrevendo informações em arquivos de texto
10.3. Exercícios
10.4. Lendo informações de um arquivo de texto
10.5. Exercícios
11. Utilizando código de outros programadores
11.1 Introdução ao uso de códigos de terceiros
11.2. Bibliotecas x Frameworks
11.3. Utilizando uma biblioteca de terceiro para envio de e-mails
11.4. Exercício
11.5. Criando o sua própria biblioteca
11.6. Exercício
12. Algoritmos avançados
12.1. Introdução aos algoritmos avançados
12.2. Criando uma lista dinâmica
12.3. Removendo elementos da lista
12.4. Ordenando a lista
12.5. Exercícios
13. Pré-requisitos para nossa primeira aplicação web
13.1. Por onde começar a criar uma aplicação web
13.2. Evoluindo para o Spring Tool Suite (STS)
13.3. O que é HTML
13.4. O que é CSS
13.6. Incluindo as páginas HTML no projeto
13.7. Fluxo de uma requisição web
14. Criando sua primeira aplicação
14.1. Importando o projeto de base
14.2. Criando a classe Contato
14.3. Configurando o armazenamento de contatos
14.4. Listando os contatos na página
14.5. O padrão JavaBean
14.6. Fazendo a página de cadastro funcionar
14.7. Verbos HTTP
14.8. Cadastrando um contato
14.9. Preparando para edição
14.10. Atualizando um contato
14.11. Removendo contatos
14.12. Conclusão e próximos passos
1. Iniciando com banco de dados
1.1. O que é banco de dados?
1.2. Instalando o MySQL
1.3. Tipos de dados
1.4. A famosa chave primária
1.5. Schemas, inserindo e consultando dados
1.6. Desafio: Iniciando um novo projeto
2. Relacionamentos
2.1. Por que mais de uma tabela?
2.2. A chave estrangeira
2.3. Relacionamento muitos-para-um
2.4. Relacionamento um-para-muitos
2.5. Desafio: Relacionando tabelas
2.6. Relacionamento muitos-para-muitos
2.7. Desafio: Relacionamento muitos-para-muitos
3. Consultas
3.1. Cláusula where
3.2. Relacionando várias tabelas em uma consultas
3.3. Trabalhando com datas
3.4. Desafio: Relacionando tabelas
4. Alterações
4.1. Alterando sua tabela
4.2. Trabalhando com índices
4.3. Deletando dados
4.4. Atualizando dados
4.5. Desafio: Alterando suas tabelas
5. Consultas avançadas
5.1. Função sum
5.2. Agrupando dados com group by
5.3. Função avg
5.4. Desafio: Funções e group by
5.5. Ordenando com order by
5.6. Filtrando com like
5.7. Resultados únicos com distinct
5.8. Filtrando com in
5.9. Consultas dentro de consultas - subselect
5.10. Desafio: subselect
1. Introdução
1.1. Como aprender Java?
1.2. A história do Java
1.3. As plataformas Java e como elas evoluem
1.4. Máquina virtual Java
1.5. Baixando, instalando e configurando a JDK
1.6. Exercício: instalação da JDK
2. Fundamentos da linguagem
2.1. Codificando, compilando e executando o programa "oi mundo"
2.2. Exercício: codificando um primeiro programa
2.3. Comentários
2.4. Sequências de escape
2.5. Palavras reservadas
2.6. Convenções de código
2.7. Trabalhando com variáveis
2.8. Nomeando variáveis
2.9. Operadores aritméticos
2.10. Exercício: variáveis e operadores aritméticos
2.11. Tipos primitivos
2.12. Outros operadores de atribuição
2.13. Conversão de tipos primitivos
2.14. Promoção aritmética
2.15. Exercício: tipos primitivos e outros operadores de atribuição
2.16. Trabalhando com strings
2.17. Recebendo entrada de dados
2.18. Operadores de comparação e igualdade
2.19. Estruturas de controle if, else if e else
2.20. Exercício: Strings, entrada de dados, operadores de comparação e if else
2.21. Escopo de variáveis
2.22. Operadores lógicos
2.23. Exercício: operadores lógicos
2.24. Estrutura de controle switch
2.25. Operador ternário
2.26. Operadores de incremento e decremento
2.27. Estrutura de controle while
2.28. Estrutura de controle do-while
2.29. Estrutura de controle for
2.30. Cláusulas break e continue
2.31. Exercício: operador ternário, decremento e estruturas de repetição
2.32. Introdução e instalação do Eclipse IDE
2.33. Depurando códigos com o Eclipse
2.34. Exercício: instalando o Eclipse IDE
3. Orientação a Objetos - parte 1
3.1. O que é POO?
3.2. Classes e objetos
3.3. Criando uma classe com atributos
3.4. Instanciando objetos
3.5. Acessando atributos de objetos
3.6. Exercício: instanciando e acessando atributos do objeto
3.7. Composição de objetos
3.8. Valores padrão
3.9. Variáveis referenciam objetos
3.10. Criando, nomeando e chamando métodos
3.11. Métodos com retorno
3.12. Passando argumentos para métodos
3.13. Argumentos por valor ou referência
3.14. Exercício: composição de objetos e chamada de métodos
4. Wrappers, boxing e arrays
4.1. Wrappers do java.lang
4.2. Boxing
4.3. Desafio: wrappers e boxing
4.4. Trabalhando com arrays
4.5. Exercício: arrays
5. Orientação a Objetos - parte 2
5.1. Introdução à UML e diagrama de classes
5.2. Desafio: diagrama de classes
5.3. O objeto this
5.4. Construtores
5.5. Encapsulamento e modificadores de acesso public e private
5.6. Criando JavaBeans
5.7. Desafio: objeto this, construtores e JavaBeans
5.8. Organizando os projetos em pacotes
5.9. Modificador de acesso default
5.10. Modificadores static e final
5.11. Desafio: static e final
5.12. Enumerações
5.13. Desafio: pacotes e enumerações
5.14. Herança e modificador protected
5.15. Classe java.lang.Object
5.16. Sobreposição
5.17. Desafio: herança e sobreposição
5.18. Sobrecarga
5.19. Exercício: sobrecarga
5.20. Polimorfismo, casting de objetos e instanceof
5.21. Classes abstratas
5.22. Desafio: polimorfismo e classes abstratas
5.23. Interfaces
5.24. Exercício: interfaces e polimorfismo
6. Tópicos avançados
6.1. Coleta de lixo
6.2. Classe java.lang.Math
6.3. Desafio: classe java.lang.Math
6.4. Tratando e lançando exceções
6.5. Desafio: exceções
6.6. Classes String, StringBuffer e StringBuilder
6.7. Trabalhando com datas
6.8. Desafio: datas
6.9. Trabalhando com números
6.10. Desafio: números
6.11. Collections Framework
6.12. Métodos equals e hashCode
6.13. Desafio: collections
6.14. Arquivos JAR
6.15. Exercício: arquivos JAR
6.16. Documentação javadoc
6.17. Desafio: javadoc
6.18. Ordenando objetos
7. Mais detalhes e frameworks
7.1. Métodos da classe String
7.2. StringBuilder e StringBuffer
7.3. JOptionPane
7.4. JDBC
7.5. Varargs
7.6. Introdução a XML
7.7. Introdução ao JSON
7.8. Arquivos properties
7.9. Geração de javadoc
7.10. Introdução a expressão regulares
7.11. Introdução a generics
7.12. Logging com log4j
7.13. Debug com Eclipse
7.14. Maven
7.15. Testes de unidade com JUnit
7.16. Parâmetros da JVM
8. Entrada e saída - I/O
8.1. Gravando arquivo
8.2. Lendo arquivo
8.3. A classe Scanner
9. Serialização de objetos
9.1. Salvando e lendo objetos em arquivo
9.2. Enviando objetos na rede
9.3. Criando uma aplicação de chat
10. Novidades do Java 7
10.1. Separador de dígitos em literais numéricos
10.2. Switch case com String
10.3. Diamond
10.4. try-with-resources e multi-catch
11. Novidades do Java 8
11.1. Introdução ao Lambda
11.2. Referência a métodos
11.3. Interfaces funcionais
11.4. Introdução a Stream
11.5. API de Data - Parte 1
11.6. API de Data - Parte 2
11.7. API de Data - Parte 3
11.8. API de Data - Parte 4
11.9. Próximos passos
11.10. Conclusão
R$0. Isso mesmo, não custa nada.
Se você está encarando esse curso como um custo, ele não é para você.
Esse é um treinamento para quem encara como um investimento.
Eu não quero que você gaste dinheiro, de forma alguma.
Eu quero que você invista dinheiro.
E investimento tem possibilidade de retorno.
Então, se você encara esse programa como um custo, você já pode fechar essa página.
Mas se você entende a importância de investir no início da sua carreira como programador para começar com o pé direito, você está no lugar certo.
Esse treinamento é vendido no nosso site pelo valor de R$297. Se somarmos esse valor mais tudo que vamos te entregar, chegamos a um investimento de R$1.685,00.
Mas eu sei que R$1.685,00 pode ficar um pouco apertado para algumas pessoas.
Por isso, por um tempo limitado...
...o investimento para o curso online Lógica de Programação com Java para Iniciantes será de apenas R$197.
💰 Você recebe 34% de desconto.
💳 E ainda pode pagar em 12x R$19,75 no cartão de crédito.
🍞 É menos que um pãozinho por dia.
Atenção! Essa oferta se encerra em menos de 24 horas!
De vigilante a programador Java. Mesmo sem tempo e sem dinheiro, conseguiu evoluir na carreira.
Ele tinha dificuldades para programar, hoje bate o olho em qualquer sistema e consegue implementar.
Trabalhava em farmácia no interior e agora é um programador com conhecimentos avançados em Spring.
Programador do interior do Ceará muda de vida e já planeja abrir empresa de software.
Se você comprar o curso e não ficar 100% satisfeito com o conteúdo que te entregarmos, é só enviar um e-mail para contato@algaworks.com, dentro do prazo de 30 dias após a compra, e pedir o seu dinheiro de volta!
Nós vamos estornar seu pagamento integralmente, sem cobrança de taxas, multas... absolutamente nada! Não vamos fazer nenhuma pergunta antes de devolver seu dinheiro, e o mais importante, não ficaremos magoados com você.
Nós oferecemos essa garantia porque, além de confiar em você, confiamos também na qualidade de nosso curso, entendemos que você pode se enganar ao comprar um curso, e não seria justo ficarmos com seu dinheiro se você não puder aproveitar o conteúdo do curso.
Você precisa apenas ter boa experiência com computadores e internet.
Você NÃO precisa ter experiência com programação.
Você vai aprender a programar com a linguagem Java do zero, através de videoaulas teóricas e práticas, tudo passo a passo e com bastante exercícios.
Se você já estudou sobre programação, mas não tem segurança ou fica perdido para resolver problemas ou exercícios de lógica, esse curso é recomendado para você também.
Continuar estudando coisas mais avançadas sem dominar o básico pode ser muito ruim para você, porque além de não conseguir resolver os problemas, você vai acabar desanimando da área de programação.
Você vai ter direito a 2 meses de suporte. Dentro desse período, sempre que você tiver dúvidas sobre o conteúdo do curso, é só enviar pela área de aluno e um instrutor vai te responder.
Geralmente demoramos de alguns minutos até 1 dia útil para responder.
Sim! Você pode usar o certificado para apresentar em faculdades para comprovar horas de estudo ou em empresas ou órgãos públicos para comprovar aperfeiçoamento no assunto.
Nosso certificado possui o selo da Associação Brasileira de Educação a Distância.
Não. Você deve estar conectado à internet para assistir as aulas.
Os vídeos carregam bem rápido, porque são screencasts e foram otimizados por nossa equipe, sem perder a alta definição que eles possuem.
A carga horária total do curso e bônus é de 21 horas.
Se você estudar 2 horas por semana, em menos de 11 dias terá concluído todas as aulas.
Se por qualquer motivo você quiser desistir do curso dentro do período de 30 dias, você pode solicitar a devolução integral do seu dinheiro. Simples assim. Sem letras miúdas!
Claro! Emitimos notas fiscais para cada centavo que vendemos, mas se você quiser receber a nota fiscal em seu nome e CPF/CNPJ, envie um e-mail para contato@algaworks.com solicitando isso logo após a contratação do curso.
Imediatamente após a aprovação de seu pagamento. É tudo automático!
Se você efetuar o pagamento por cartão de crédito, geralmente isso é instantâneo… você pode começar os estudos em menos de 1 minuto.
Caso prefira pagar por boleto bancário, a compensação demora de 1 a 2 dias úteis.
Claro que não! O pagamento é único. Não é mensalidade!
Você paga apenas R$197, uma única vez, tem acesso ao curso para o resto da vida e ainda ganha um curso bônus de SQL e dois meses de suporte.
Pois saiba que por apenas R$19,75 por mês, você começará sua carreira como Programador Java com o pé direito. Adquira agora e receba:
Clique no botão "Matricular" e receba o acesso instantâneo!
AlgaWorks Softwares, Treinamentos e Serviços Ltda
CNPJ: 10.687.566/0001-97