Nesse Curso de Java para Iniciantes vamos aprender do básico ao avançado conceitos fundamentais em Java tanto nas plataformas com Windows como também com Linux, além de: Banco de Dados, Desenvolvimento Web, Interfaces Gráficas, Desenvolvimento de Games, Aplicações CLI e muito mais!Java é usado para desenvolver aplicativos móveis, aplicativos da web, aplicativos de desktop, jogos e muito mais.Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems.Em 2008 o Java foi adquirido pela empresa Oracle Corporation.Diferente das linguagens de programação modernas, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é interpretado por uma VM.Java Virtual Machine, mais conhecida pela sua abreviação JVMA linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não é a sua única linguagem.J2ME Para programas e jogos de computador, celular, calculadoras, ou até mesmo o rádio do carro.O universo Java é um vasto conjunto de tecnologias, composto por três plataformas principais que foram criadas para segmentos específicos de aplicações:Java SE (Java Platform, Standard Edition). É a base da plataforma. Inclui o ambiente de execução e as bibliotecas comuns.Java EE (Java Platform, Enterprise Edition). A edição voltada para o desenvolvimento de aplicações corporativas e para internet.Java ME (Java Platform, Micro Edition). A edição para o desenvolvimento de aplicações para dispositivos móveis e embarcados. Além disso, pode-se destacar outras duas plataformas Java mais específicas:Java Card. Voltada para dispositivos embarcados com limitações de processamento e armazenamento, como smart cards e o Java Ring.JavaFX. Plataforma para desenvolvimento de aplica
What you'll learn
fundamentals of Java programming
building applications for web and mobile
working with databases
creating graphical user interfaces
developing games
Course objectives
understand the basics of Java programming
gain practical experience in application development
explore different environments for Java applications