Udemyallpt

Curso de Java Fundamentos + MySQL + Projeto com Java FX

Learn Java programming! This course covers fundamentals to advanced concepts with code examples. Start coding now! Perfect for beginners.

4students
5h 52m
Certificate
Marcos Philippe Duarte da Silva Botto Pinheiro
Marcos Philippe Duarte da Silva Botto PinheiroDesenvolvedor Java

Course Content

Curso de Java Fundamentos + MySQL + Projeto com Java FX is an all-levels Udemy course taught by Marcos Philippe Duarte da Silva Botto Pinheiro. It runs 5h 52m, is taught in Portuguese, and includes a certificate of completion. 4 students have enrolled. It is a paid course, first published November 2024.

Aprenda Java do Zero ao Avançado e comece a programar agora! Este curso abrangente oferece uma base sólida em Java, ideal para iniciantes e programadores com pouca experiência que desejam dominar a linguagem e se preparar para frameworks como o Spring Boot Framework.

Você irá explorar os seguintes tópicos essenciais:

  • Fundamentos da Linguagem:
    • Tipos Primitivos e Palavras Reservadas: Entenda os blocos de construção básicos da programação em Java.
    • Operadores: Domine operadores aritméticos, lógicos, relacionais e de atribuição para manipular dados.
    • Ordem de Precedência: Garanta a execução correta das suas expressões.
    • Controle de Fluxo: Utilize comandos como if, else, for, while para controlar o fluxo do seu programa.
  • Programação Orientada a Objetos (POO):
    • Classes e Objetos: Aprenda a modelar o mundo real em código.
    • Herança: Utilize a herança para criar classes reutilizáveis e hierarquias de objetos.
    • Modificadores de Acesso: Controle a visibilidade dos membros da classe.
    • Encapsulamento: Utilize métodos get e set para proteger os dados internos da classe.
    • Override e Overload: Entenda como personalizar e adaptar o comportamento das classes.
    • toString, equals e hashCode: Implemente métodos importantes para comparação e representação de objetos.
    • Enumerações e Composição: Organize e combine classes para criar soluções complexas.
    • Polimorfismo: Escreva código flexível e adaptável.
    • Interfaces e Classes Abstratas: Defina contratos e comportamentos genéricos.
    • static e final: Utilize essas palavras-chave para otimizar seu código.
  • Estruturas de Dados:
    • List, ArrayList, Stack, Queue, Deque, Set, Map, HashSet, HashMap: Explore as principais estruturas de dados e suas aplicações.
    • Generics: Crie código reutilizável e seguro para diferentes tipos de dados.
    • Comparable: Aprenda a ordenar seus dados.
  • Tratamento de Exceções:
    • Lançamento e Tratamento de Exceções: Implemente um tratamento robusto de erros.
  • Entrada e Saída:
    • Entrada do Teclado: Permita que seus programas interajam com o usuário.
  • Concorrência:
    • Threads e Sincronismo: Crie programas que executam tarefas em paralelo.
  • Manipulação de Arquivos:
    • Trabalhando com Arquivos: Leia e escreva dados em arquivos.
  • Produtividade:
    • Produtividade no Eclipse: Aproveite ao máximo o ambiente de desenvolvimento Eclipse.
  • Banco de Dados:
    • SQL - Comandos Básicos: Aprenda a consultar e manipular dados em bancos de dados.
    • Instalando o MySQL: Configure um servidor MySQL local.
    • Explorando o MySQL: Realize operações básicas em um banco de dados MySQL.
  • Projeto Final:
    • Sua Primeira GUI com Java FX: Crie uma interface gráfica de usuário (GUI) com integração a um banco de dados.

Metodologia:

Nosso curso combina teoria e prática. Cada aula começa com uma explicação detalhada dos conceitos, seguida por exemplos de código práticos para você aplicar o que aprendeu. Nosso objetivo é que você comece a programar o mais rápido possível!

Público-Alvo:

Este curso é ideal para:

  • Indivíduos com conhecimento básico em lógica de programação e algoritmos.
  • Programadores que desejam aprender Java do zero.
  • Desenvolvedores com pouca experiência em Java que buscam uma base sólida.
  • Profissionais que desejam se preparar para frameworks avançados como o Spring Boot Framework.

Seja bem-vindo! Junte-se a nós e comece sua jornada para se tornar um desenvolvedor Java de sucesso!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(15)
2h 17m
beginner

Aprenda a Programar com JAVA

by Fabíola Ventavoli

5.0(12)
1h 42m
beginner
5.0(25)
7h 12m
all
5.0(22)
4h 4m
all
5.0(62)
1h 40m
beginner

Maya 2020 Fundamentos na Prática

by Luiz Henrique "CG Cursos"

5.0(17)
4h 52m
all