JAVA 2018 aprenda para Desktop,Java Web,Android e WebService

Comece aprendendo do ZERO ou se já possui conhecimento use como guia de pesquisa para programar.

Ratings: 4.42 / 5.00




Description

Bem vindo ao curso de Java para programação em ambiente desktop, web e mobile.

Este curso são para pessoas que estão começando a programar e querem aprender a linguagem JAVA, que é a mais utilizada no mundo hoje, desde o básico ao avançado. Para quem está buscando melhorar seu conhecimento na linguagem e quer aprender a programar em diferentes plataformas como desktop, para web e para Android Mobile, este é o curso. 

Serão passados todos os conceitos da linguagem em vários tópicos e com aulas práticas para você começar a criar seus próprios programas em Java.

Pessoas que buscam conhecer mais a fundo a construção de programas e buscam aprender novas tecnologias da linguagem de forma simples e bem didática.

Sou do interior de São Paulo e com meu jeito caipira de falar, vou ensinar você a programar e a trabalhar com banco de dados para você obter o conhecimento inicial e prosseguir na sua jornada de estudo para projetar qualquer tipo de aplicação para os mais diversos dispositivos, principlamente integrar através de webservice.

What You Will Learn!

  • Aprender a instalar Java e as Ides Netbeans e Eclipse.
  • Aprender a programar em Java 8.
  • Conceitos de variáveis e tipos de variáveis.
  • Estruturas de decisão e repetição.
  • Como pesquisar na internet para ajudar a você encontrar uma solução para programar e criar um projeto.
  • Conceitos sobre POO - Programação Orientada a Objeto
  • Encapsulamento, Relação, Associação, Herança, Polimorfismo, Interface.
  • Um pouco de UML - Linguagem de Modelagem Unificada.
  • Sobre Métodos.
  • Estudo das classes Time, Date, DateFormat, Calendar e Timer
  • Trabalhando com Banco de Dados Local - SQLite
  • Tratamentos de exceções.
  • Strings, StringBuilder, Caracteres e Expressões Regulares.
  • Coleções.
  • Manipulação de Arquivos e Serialização de Objetos.
  • Interfaces Gráficas com Swing.
  • Acessos a Banco de Dados com JDBC.
  • Instalação do Banco de Dados MySql e Workbench.
  • Interfaces Gráficas com JavaFX.
  • Redes (Noções Básicas).
  • Java WEB (Noções Básicas).
  • Web API com REST (Noções Básicas).
  • Android (Noções Básicas).
  • Padrões de design.
  • Comunicação com Porta Serial - Arduino

Who Should Attend!

  • Se possível fazer um curso de algoritmos mesmo que no curso vou apresentar um pouco sobre algoritmos e pseudocódigo.
  • Estudar sobre SQL