Laboratório de Programação Orientada a Objetos - Parte 1
- 4.8
Approx. 21 hours to complete
Course Summary
Learn the basics of object-oriented programming (OOP) and apply them in Java through this hands-on course. Develop your skills in programming concepts, design, and implementation of Java applications.Key Learning Points
- Gain a fundamental understanding of object-oriented programming
- Learn how to use Java to apply OOP concepts
- Develop Java applications through hands-on exercises
Job Positions & Salaries of people who have taken this course might have
- Java Developer
- USA: $83,000
- India: ₹6,50,000
- Spain: €36,000
- Software Engineer
- USA: $92,000
- India: ₹8,00,000
- Spain: €40,000
- Full Stack Developer
- USA: $102,000
- India: ₹10,00,000
- Spain: €44,000
Related Topics for further study
- Object-Oriented Programming
- Java Programming
- Application Development
- Programming Concepts
- Software Design
Learning Outcomes
- Gain fluency in Java programming syntax and concepts
- Develop the ability to design and implement Java applications
- Develop valuable problem-solving skills through hands-on exercises
Prerequisites or good to have knowledge before taking this course
- Basic knowledge of programming concepts
- Access to a computer with Java installed
Course Difficulty Level
BeginnerCourse Format
- Self-paced
- Online
- Hands-on
Similar Courses
- Java Programming and Software Engineering Fundamentals
- Object Oriented Programming in Java
- Java for Beginners - Learn all the Basics of Java
Related Education Paths
- Java Foundations Certification
- Oracle Certified Professional, Java SE 11 Developer
- Java SE 11 Developer Certification
Notable People in This Field
- Software Engineer & Author
- Software Engineer & Author
Related Books
Description
Este curso apresenta os conceitos mais importantes em torno do paradigma de desenvolvimento mais comum da indústria de software hoje: a Programação Orientação a Objetos (POO).
Outline
- Semana 1 - Recapitulação de Orientação a Objetos
- Introdução ao Curso
- Bem-vindos primeiríssimos alunos!
- Conceitos Básicos de Orientação a Objetos
- Sistemas de objetos
- Variáveis de classe vs. variáveis de objeto
- Herança
- Unified Modeling Language (UML)
- Exemplos UML
- Linguagens Interpretadas vs. Compiladas
- Introdução ao Curso
- Conceitos Básicos de Orientação a Objetos
- Unified Modeling Language (UML)
- Linguagens interpretadas vs. linguagens compiladas
- Semana 2
- Introdução à linguagem Java
- Orientação a Objetos em Python (Parte 1)
- Orientação a Objetos em Python (Parte2)
- Boas Práticas em Orientação a Objetos
- Introdução
- Depuração de código Java no Eclipse
- Teste automatizados - Introdução ao Pytest
- Música "Melô do Teste Automatizado" e Entrevista com Daniel Cukier
- (opcional) Livro Introdução a Ciência da Computação com Java e Orientação a Objetos
- Informações adicionais sobre o Pytest
- (opcional) Artigo "A importância dos testes automatizados"
- Introdução à Linguagem Java
- Boas práticas em Orientação a Objetos
- Bugs, Depuração e Testes automatizados
- Semana 3
- Linguagens Dinâmicas vs. Linguagens estáticas
- Coleções de Objetos
- Classes abstratas e interfaces
- Polimorfismo
- Referências sobre Linguagens Dinâmicas e Estáticas
- Linguagens Dinâmicas vs. Linguagens estáticas
- Coleções de Objetos
- Classes abstratas e interfaces
- Polimorfismo
- Semana 4
- Tratamento de Exceções
- I/O Streams
- Network Streams
- POO baseada em Protótipos: o caso de JavaScript
- Tratamento de Exceções
- Fluxos de E/S (I/O Streams)
- Semana 5
- Padrões de Projeto e Padrão Estratégia
- Padrão Adaptador
- Padrão Singleton
- Padrão Método Fábrica
- Padrão Fábrica Abstrata
- Exemplos do Padrão Estratégia
- Exemplos do Padrão Adaptador
- Exemplos do Padrão Singleton
- Exemplos dos padrões Método Fábrica e Fábrica Abstrata
- Padrões de projeto e Padrão estratégia
- Padrão Adaptador
- Padrão Singleton
- Padrões Método Fábrica e Fábrica Abstrata
- Semana 6
- Padrão Protótipo
- Padrão Estado
- Padrão Model-View-Controller (MVC)
- Exemplos do Padrão Protótipo
- Exemplos do Padrão Estado
- Exemplos do Padrão MVC
- Padrão Protótipo
- Padrão Estado
- Padrão Model-View-Controller (MVC)
Summary of User Reviews
Learn everything you need to know about laboratory analysis of feces in this comprehensive course. Students rave about the thoroughness of the content and the engaging teaching style. One key aspect that many users thought was good is the hands-on approach to learning, which allows students to apply what they've learned in a practical setting.Pros from User Reviews
- Thorough content
- Engaging teaching style
- Hands-on approach to learning
- Clear and concise explanations
- Great value for the price
Cons from User Reviews
- Some technical issues with the online platform
- Not suitable for beginners
- Requires prior knowledge in biology and chemistry
- Could benefit from more interactive elements
- Limited opportunities for peer interaction