Modelagem de Dados UML (Análise&Projeto Orientado a Objetos)
Learn UML modeling with this complete course! Covers theory & practice. Bonus: Java, Spring Boot & Hibernate/JPA project included.
Course Content
Modelagem de Dados UML (Análise&Projeto Orientado a Objetos) is an all-levels Udemy course taught by Nelio Alves. It runs 13h 1m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 3,473 reviews, with 15,996 students enrolled. It is a paid course, last updated July 2024.
Modelagem de Domínio com UML: Do Conceitual à Implementação em Java
Este curso oferece uma imersão completa na modelagem de domínio, um passo crucial no desenvolvimento de software. Aprenda a criar representações claras e precisas das informações que seu sistema irá gerenciar, desde a fase inicial de análise até a implementação prática.
O que você vai aprender:
- Modelo Conceitual: Entenda o que é um modelo conceitual e sua importância como base para o desenvolvimento de sistemas. Explore a evolução do modelo Entidade-Relacionamento (ER) e sua transição para modelos orientados a objetos.
- Paradigma Estruturado vs. Paradigma Orientado a Objetos: Compare e contraste os dois paradigmas, descobrindo as vantagens do paradigma orientado a objetos para soluções de software mais flexíveis e elegantes.
- UML (Unified Modeling Language): Domine a UML, a linguagem padrão para modelagem de sistemas orientados a objetos.
- Diagrama de Classes da UML: Aprenda a utilizar o Diagrama de Classes da UML para representar conceitos, atributos e associações, a partir de descrições em estilo "Visão geral de sistema".
- Multiplicidades em Associações: Identifique e modele as multiplicidades dos papéis em uma associação, garantindo a precisão do seu modelo.
- Recursos Avançados de Modelagem: Explore recursos avançados como agregação e composição, herança, classes de associação, enumerações e tipos primitivos para criar modelos de domínio mais complexos e robustos.
- Estudo de Caso Prático: Aplique seus conhecimentos em um estudo de caso completo, implementando um modelo conceitual complexo utilizando padrões de mercado e boas práticas.
- Implementação com Java, Spring Boot e JPA: Construa uma aplicação completa em Java utilizando Spring Boot e JPA, implementando o modelo conceitual e gerando automaticamente uma base de dados relacional.
- APIs REST: Crie endpoints REST para recuperar e apresentar os dados em formato JSON, facilitando a integração com outras aplicações.
Para quem é este curso?
Este curso é ideal para desenvolvedores, analistas de sistemas e qualquer pessoa interessada em aprofundar seus conhecimentos em modelagem de domínio, UML e desenvolvimento de software orientado a objetos.
Ao final deste curso, você terá a capacidade de criar modelos de domínio eficazes, implementar soluções de software robustas e compreender a fundo a importância da modelagem na construção de sistemas de alta qualidade. Não perca a oportunidade de elevar seu nível de conhecimento e se destacar no mercado de trabalho!
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.