Title
Curso de Java do Básico ao Avançado + Projeto com MySQL
Um curso prático, para você aprender a linguagem de programação Java e ainda criar um projeto usando Eclipse e MySQL

What you will learn
Seja capaz de demonstrar sua compreensão de Java para futuros empregadores.
Aprenda a lógica de programação e treine com exercícios
Crie um projeto em Java com banco de Dados MySQL
Desenvolva as habilidades necessárias para obter seu primeiro trabalho de programação em Java
Why take this course?
Ótimo! Parece que você está prestes a começar um viagem maravilhosa na programação com Java, e também explorar o universo das interfaces gráficas com exemplos práticos como uma calculadora e um sistema de agenda de contatos conectado a um banco de dados MySQL.
O Java é uma linguagem de programação robusta, objet orientada e multiplataforma, amplamente utilizada em sistemas de software de todos os tipos, desde aplicações empresariais até jogos, sistemas em tempo real e muito mais. Este curso que você está abordando cobre uma ampla gama de tópicos, desde os fundamentos do Java, passando por estruturas de dados como arrays e matrizes, até a interação com um banco de dados externo (MySQL) e a construção de uma interface gráfica utilizando a IDE Eclipse.
Aqui está um resumo do que você pode se esperar a partir de cada seção:
-
Seção 6. While: Você vai aprender sobre laços (loops) com a instrução
while
, que executa um bloco de código enquanto uma condição for verdadeira. -
Seção 7. Do While: Este tópico expande o conhecimento sobre laços, focando no
do while
, que executa o bloco de código pelo menos uma vez e depois verifica a condição. -
Mensurador de Distância: Vai criar um programa que utiliza os conceitos de loops para medir distâncias com base nas instruções do usuário.
-
Contador Raso: Aqui você vai programar um contador que simula a função de um botão de contagem regressa.
-
Exibindo Elementos em Ordem Crescente ou Decrescente: Você aprenderá a manipular arrays para organizar seus elementos de forma ordenada.
-
Operadores Lógicos: Este tópico aborda operadores que permitem o controle de fluxo com base em condições mais complexas.
-
Programa de Jogo Simples (Adivinhação): Com os conceitos adquiridos, você constrói um jogo simples onde o usuário deve adivinhar um número sorteado.
-
Trabalhando com Arquivos e E/S: Você vai descobrir como o Java lida com operações de arquivos, incluindo leitura e gravação de dados em arquivos de texto.
-
Strings e Métodos: O foco aqui é sobre manipulação de strings e utilização de vários métodos disponíveis na classe
String
do Java. -
Tratamento de Exceções: Você vai aprender a lidar com erros e exceções de forma elegante, garantindo que seu programa não falhe abruptamente.
-
Sistemas Multithreaded (Programação Concorrente): Este tópico introduz o conceito de múltiplos threads e como eles podem ser usados para tornar programas mais responsivos e eficientes.
-
Conclusão do Curso Java Básico: Você revisará todos os conceitos aprendidos e se certificará de que você está preparado para a próxima fase do seu aprendizado em Java.
Após o básico, o curso segue com:
-
Interfaces Gráficas (Swing): Você começa a construir interfaces gráficas utilizando a biblioteca Swing no Java.
-
Criação de uma Calculadora: Aplicando o que aprendeu, você constrói uma calculadora simples.
-
Sistema de Agenda de Contatos com Banco de Dados MySQL: Este é um projeto prático onde você interage com um banco de dados externo para gerenciar contatos.
O curso também oferece uma garantia de satisfação, então se você se inscrever e seguir as instruções, tem todo o motivo para aprender e avançar na programação com Java. Boa sorte e divirta-se com o aprendizado!
Screenshots




Our review
Course Review Synthesis: Mastering Java for Game Development
Overall Rating: 4.82/5
Pros:
- Excellent Instructorship: The course is highly praised for the instructor's clear and detailed explanations. The instructor is commended for commenting on all code, which greatly enhances understanding of the concepts being taught.
- Comprehensive Content: Students appreciate the thoroughness of the course content, with many resources available in most of the lessons. This approach ensures that learners have a rich learning experience.
- Supportive Learning Environment: The instructor not only guides students through the use of course tools but also assists them in navigating the Udemy platform itself.
- Practical Application: The curriculum allows students to apply what they learn in real-time, culminating in the creation of a project complete with a database and games. This hands-on approach is highly valued by learners.
- Responsive Instructor: The instructor is quick to respond to student inquiries and clarify doubts, which accelerates the learning process.
- Engaging Didactics: The teaching style is engaging and easy for students to follow, even those who may typically struggle with coding concepts.
- Positive Learning Experience: Several reviews mention that this course has been a significant contributor to their understanding of Java, specifically in the context of game development.
Cons:
- No clear cons reported: The reviews collected do not point out any glaring issues or areas for improvement within the course itself. However, as with any learning experience, there may be aspects that individual students find challenging or that require personal effort beyond the scope of the course material and instructor support.
Student Feedback Highlights:
- "Muito bom!" - A student expresses satisfaction with the course, highlighting the clarity and helpfulness of the instructor's explanations and commentary on code.
- "Impressive first impression" - A learner notes the calm and detailed approach of the instructor and appreciates the abundance of resources in the lessons.
- "Highly recommend!" - A student at the halfway point of the course reports having learned a significant amount already, with praise for the instructor's responsiveness to questions.
- "Second course by this Professor" - A learner mentions that they found the instructor's teaching style so effective that they have enrolled in a second course by the same instructor.
In conclusion, this course stands out for its exceptional instruction, comprehensive content, and supportive learning environment. Students who have taken this course have reported a positive experience and a clearer understanding of Java and game development as a result. The high global rating reflects these sentiments and positions this course as an excellent choice for learners interested in delving into Java with an application in game development.
Charts
Price

Rating

Enrollment distribution

Coupons
Submit by | Date | Coupon Code | Discount | Emitted/Used | Status |
---|---|---|---|---|---|
- | 29/09/2022 | PROMOCAO_LANCAMENTO | 100% OFF | 1000/985 | expired |