Orientação a Objetos Avançado

A maneira mais eficaz de aprender tudo sobre orientação a objetos no Delphi em apenas 60 dias, mesmo que você nunca tenha programado orientado a objetos na vida

Programação Orientada a Objetos Avançada com Delphi

Baseado em 6 avaliações
  • 236 Alunos matriculados
  • 120 Horas de duração
  • 104 Aulas
  • 15 Módulos
  • 10 Avaliações
  • 1 ano de suporte
  • Certificado de conclusão
A inscrição para este curso terminou em 31/12/2017 às 23:59:59
Entrar na lista Seja avisado quando houver novas turmas!

"E um excelente curso deste o primeiro vídeo até o último, gostei muito agora e colocar em prática apesar onde trabalho não utiliza o POO, você está de parabéns pelo trabalho que faz através de vídeos e dicas no seu canal. Meu muito obrigado. "
Ornei P Silva
mais avaliações

Todo programador é por natureza um solucionador de problema. Eles são resolvidos através de sistemas que desenvolvemos. A questão é que esses sistemas resolvem os problemas iniciais e não raramente criam novos problemas. São os chamados efeitos colaterais.


Não é difícil presenciar uma situação onde uma tela do sistema foi alterada e alguma funcionalidade em outro lugar completamente diferente do sistema para de funcionar. Isso se deve ao alto grau de acoplamento deste sistema.


Muita gente acha que programar orientado a objetos é programar apenas criando classes e objetos. Esse é um grande erro. Antes mesmo das classes e objetos existem principio que se não forem seguidos farão com que os problemas persistem, só que agora problemas orientados a objetos.

 
O curso de programação orientada a objetos avançada em Delphi tem como principal objetivo mudar o mindset dos alunos e mostrar que antes de classes e objetos precisamos dedicar nosso esforço a reduzir o acoplamento e aumentar a coesão de nossos códigos.


Muito é possível fazer apenas aplicando esses dois conceitos no seu dia-a-dia antes mesmo de escrever a sua primeira classe de negócio.


O que você vai aprender?
  • Fundamentos da Programação Orientada a Objetos
  • UML
  • Associações entre classes
  • Acoplamento e Coesão
  • Interfaces em Delphi
  • Padrões de Projetos
  • O Padrão MVC
  • Reflexão Computacional
  • DAO
  • Object Persistent Framework
Pré-Requisitos
4 anos Sem tempo para fazer o curso agora? Não tem problema.
Você poderá participar desse curso até 4 anos após a matrícula.

Desenvolvedores iniciantes, intermediários e avançados que já conhecem a linguagem Delphi e estão em busca do que há de mais avançado para melhorar a qualidade de seus códigos

Rodrigo Carreiro Mourão
"CEO e Co-Fundador da RM Factory. Graduado em gestão de TI. Life & Business Coach formado pela Abracoaching. Apaixonado por compartilhar conhecimento."

       

CEO e Co-Fundador da RM Factory, empresa especializada em treinamento e consultorias na área de Tecnologia. Life & Business Coach formado pela Academia Brasileira de Coaching. Embarcadero MVP no Brasil. Graduado em gestão de TI com especialização em gerência de projetos pelo Instituto Infnet. Especialista em estratégias de Marketing aplicadas à ferramentas de Marketing Digital. Grande entusiasta de metodologias ágeis. Apaixonado pela minha esposa e juntos vamos transformar vidas através do conhecimento.

Confira algumas dúvidas mais comuns sobre a emissão e validade do certificado: 

- Meu certificado emitido através deste site tem validação do MEC? 

Os cursos autorizados pelo MEC são de Graduação e Pós-Graduação e as Secretarias Estaduais de Educação autorizam cursos técnicos profissionalizantes e do ensino médio. Cursos online são classificados, por lei, como cursos livres de atualização ou qualificação, ou seja, não se qualifica como graduação, pós-graduação ou técnico profissionalizante. 

Os Cursos Livres, passaram a integrar a Educação Profissional, como Nível Básico após a Lei nº 9.394 - Diretrizes e Bases da Educação Nacional. Essa é uma modalidade de educação não-formal com duração variável, a fim de proporcionar conhecimentos que permitam atualizar-se para o trabalho, sem exigências de escolaridade anterior. 

Educação é um direito de todos e é um incentivo a sociedade, previsto por lei na Constituição Federal.  É com essa base que trabalhamos, incentivando a educação. Os cursos livres e os certificados tem validade para fins curriculares e certificações de atualização ou aperfeiçoamento, não sendo válido como técnico, graduação ou pós-graduação. 

- Meu certificado é aceito pelo CREA, CRC e CRM? 

Conforme explicado acima, nossos cursos são de nível básico e livre, ou seja, servem para atualização e qualificação. Todos esses órgãos são de nível superior.

(Fontes: Secretaria de Educação de São Paulo e ABED)

Conteúdo Programático

  • 1. Boas Vindas do Diretor
  • 2. Apresentação do Portal RM Factory
  • 3. IMPORTANTE - Como Avançar nas Aulas
  • 4. Realizando Provas e Emitindo Certificado
  • 5. Estrutura dos Cursos do Portal
  • 6. Acesso ao Grupo de Alunos no Facebook
  • 7. Acesso a Lista de Transmissão
  • 8. Acesso às Redes Sociais
  • 1. Apresentação do Curso
  • 2. Agenda do Curso
  • 1. O Projeto Simula 62
  • 2. A Grande Dificuldade
  • 3. Como a POO Chegou Até Nós
  • Avaliação Final do Módulo A História da POO
  • 1. POO Vale a Pena
  • 2. O Delphi é Orientado a Objetos?
  • 3. RAD versus RAM
  • 4. Entenda o objetivo da Herança
  • 5. Prática com Herança
  • 6. Polimorfismo
  • 7. Ponteiros de Objetos
  • 8. Gerência de Memória (Free Ou FreeAndNil)
  • 9. Fundamentos do Polimorfismo
  • 10. Sobrecarga de Métodos
  • 11. VMT (Virtual Method Table)
  • 12. Type Casting - Aula Extra
  • 13. Escopo de Visibilidade
  • 14. Encapsulamento
  • 15. Abstração
  • 16. Levantamento de Requisitos - Aula Extra
  • 1. Visão Geral
  • 2. UML na IDE do Delphi (Together Live Source)
  • 3. Diagrama de Caso de Uso
  • 4. Diagrama de Classe
  • 5. Create By Patterns
  • 6. Métricas e Auditoria
  • Avaliação Final do Módulo UML
  • 1. Projeto de um Objeto Só
  • 2. Tipos de Associações
  • 3. Associações Simples
  • 4. Agregação e Composição
  • 5. Associação na Prática
  • 6. Reaproveitamento com Associação
  • Avaliação Final do Módulo Associação
  • 1. Principal Objetivo da OO
  • 2. Coesão
  • 3. A Realidade do Mundo Real
  • 4. Começando a Mudança de Postura
  • 5. Acoplamento
  • 6. Arquitetura Baseada em Abstração
  • 7. Estrutura Abstrata
  • Avaliação Final do Módulo Acoplamento e Coesão
  • 1. Abandone a Mesmice
  • 2. O Que São Intefaces
  • 3. Caracteristicas das Interfaces
  • 4. Declaração de Interfaces
  • 5. Interfaces na Arquitetura Abstrata
  • 6. Exercício Simulado de Interfaces
  • Avaliação Final do Módulo de Interfaces
  • 1. Introdução a Design Patterns
  • 2. Como Tudo Começou
  • 3. Gangue dos Quatro
  • 4. Tipos de Padrões de Projeto
  • 5. Resolvendo um Problema Real
  • 6. Aplicação Prática do Padrão Factory no Delphi
  • Avaliação Final do Módulo de Padrões de Projetos
  • 1. Conceituando MVC
  • 2. Separação em Camadas
  • 3. Interação entre as Camadas
  • 4. O Grande Desafio
  • 5. Padrão de Projetos Observer
  • 6. Observer no MVC
  • 1. O Que é RTTI
  • 2. As Novas Classes do RTTI
  • 3. Custom Attributes
  • 4. Criando uma Classe para Mapeamento
  • 5. Mapeando as Propriedades
  • 6. Geração do Comando Insert
  • 7. Entendendo o StringBuilder
  • 8. Criando os Atributos Customizados
  • 9. Finalizando o Exemplo
  • Avaliação Final do Módulo de RTTI
  • 1. Apresentando o Projeto
  • 2. Estrutura de Diretórios
  • 3. Criando o BaseModel
  • 4. Rotinas do Base Model
  • 5. Model Contato
  • 6. Contato Controller
  • 7. View Contato
  • 8. Mapeando as Ações da View
  • 9. Controlando o Estado do Modelo
  • 10. Configurando os Métodos do Observer
  • 11. Notificando os Observadores
  • 12. Finalizando a Arquitetura MVC
  • 13. Criação da Classe DAO Contato
  • 14. Entendendo e Implementando o DAO
  • 15. Criação da Classe DAO para Conexão
  • 16. Finalizando a Classe de Conexão
  • 17. Persistindo o Objeto no Banco de Dados
  • 18. Bônus (Respondendo as Dúvidas)
  • 19. Finalizando o Curso
  • 1. Webinar 01
  • 2. Webinar 02
  • 3. Webinar 03
  • Avaliação Final do Curso

Dúvidas Frequentes

Todos os curso da RM Factory seguem a metodologia de estudo criado pelo professor Rodrigo Mourão. Se o aluno seguir a metodologia Rodrigo Mourão, já aprovada por 96% dos alunos, serão necessárias 3h de dedicação do aluno para cada 1 hora de vídeo assistida. Assim, como neste curso temos 2h de conteúdo em vídeo, a carga horária foi calculada em 8h.
Todas as avaliações requerem 70% de acerto mínimo para aprovação.
Sim, as avaliações entre as aulas do curso podem ser refeitas até a aprovação. Já na avaliação final o aluno terá 3 chances para obter a aprovação.
Sem dúvida! Nós do portal RM Factory inclusive apoiamos empresas que investem em seus colaboradores. Temos planos de compra com valores diferenciados para empresas. E não para por ai, todo o processo é feito por nós bastando para a empresa informa o nome e e-mail dos colaboradores que serão matriculados nos cursos. A partir daí nós cuidamos do resto. Será criada uma turma exclusiva para a empresa onde apenas os funcionários serão incluídos. Para saber mais sobre preços e condição fale com nosso setor de vendas institucionais através do e-mail vendasinstitucionais@rmfactory.com.br.
A RM Factory é um empresa sólida, fundada em 2008 e que ao longo de sua existência já formou mais de 7000 alunos em todo o Brasil. Abaixo seguem os dados fiscais da RM Factory caso sua empresa necessite para realização de cadastro para pagamento a fornecedores. Razão Social: RODRIGO MOURÃO SOLUÇÕES EM INFORMÁTICA LTDA - ME Nome Fantasia: RM FACTORY SOLUÇÕES EM TI CNPJ: 10.408.897/0001-40 Endereço: Rua Hilton Gadrett, Rio de Janeiro - RJ - CEP 21235-830 Atividade Principal: 85.99603 - Treinamento em informática Atividades Secundárias: 95.11800 - Reparação e manutenção de computadores e de equipamentos periféricos 62.01501 - Desenvolvimento de programas de computador sob encomenda 62.02300 - Desenvolvimento e licenciamento de programas de computador customizáveis 62.03100 - Desenvolvimento e licenciamento de programas de computador não customizáveis 62.04000 - Consultoria em tecnologia da informação 62.09100 - Suporte técnico, manutenção e outros serviços em tecnologia da informação
Sim, todos os cursos comercializados aqui no portal da RM Factory são vendidos mediante emissão de nota fiscal. Nossa equipe emite as notas fiscais em até o último dia útil do mês em que foi efetuada a compra. Você receberá no seu e-mail o link para acesso a nota fiscal onde poderá exportar o XML e/ou salvar o arquivo PDF.
Sim deste que o cadastro seja feito como "Pessoa jurídica". Se a compra for realizada como pessoa jurídica, os boletos serão gerados em nome da empresa e no CNPJ cadastrado.
Voltar ao topo