Descrição
Padrões de Design e Melhores Práticas do Spring
Gerencie o framework Spring de forma eficaz para criar seu próprio sistema
Este curso irá guiá-lo através dos conceitos de Padrões de Design e das considerações necessárias ao trabalhar com o framework Spring. Você irá adquirir conhecimento sobre como aplicar esses padrões de design para resolver problemas comuns durante o processo de design de uma aplicação ou sistema utilizando o Spring Framework. Além de abordar dez Padrões de Design essenciais do GoF, este curso também explorará diferentes categorias de padrões, considerações e melhores práticas necessárias em várias etapas do Desenvolvimento de Aplicações. Padrões de Design desempenham um papel crucial no desenvolvimento de software que é flexível e à prova de futuro. Ao evitar o uso excessivo de testes condicionais, você pode garantir que seu programa orientado a objetos esteja bem projetado. Em vez disso, você aprenderá como utilizar vários padrões de design para escrever programas onde a lógica reside em um local ótimo. Este curso inclui exemplos que demonstram a implementação de padrões de design como o padrão de comando, padrão decorador, padrão visitante e outros. Você também adquirirá um profundo entendimento do padrão de Injeção de Dependência, que é o princípio principal por trás do processo de desacoplamento no Spring. Esse padrão simplifica o gerenciamento de código e permite uma manutenção mais fácil. Através de exemplos práticos, você descobrirá como os padrões do GoF podem ser aplicados de forma eficaz ao seu Design de Aplicação. Além disso, você será apresentado ao padrão MVC e ao tratamento de controladores como Plain Old Java Objects, tornando mais fácil testá-los. O curso também abordará o padrão Factory Method e sua relação com o polimorfismo, um componente fundamental do design orientado a objetos.Sobre o Autor
Brandon Mitchell é Professor Assistente Adjunto na Universidade de Cincinnati desde o ano acadêmico de 2000-2001. Ele possui ampla experiência no ensino de cursos de programação, desde programação introdutória até desenvolvimento full stack. Brandon foi o pioneiro na proposta e criação do primeiro curso de programação Android na Universidade de Cincinnati, que ele tem ensinado desde então. Ele também ministrou este curso na Escola de Estudos Contínuos da Northwestern University. Brandon é o cérebro por trás do aplicativo Android PlantPlacee Mobile, um aplicativo único que permite aos usuários pesquisar plantas com base na cor e localização GPS. Ele desenvolveu este aplicativo em 2012, seguindo os princípios do Desenvolvimento Orientado a Testes (TDD). Os exemplos neste curso utilizam feeds JSON selecionados de seu aplicativo. Com uma combinação de experiência acadêmica e profissional, Brandon traz conceitos do mundo real para a sala de aula. Suas aulas de alto nível frequentemente envolvem experiência prática com testes unitários, scrum e sistemas de controle de versão distribuídos. Ele possui um diploma de Bacharel em Contabilidade e Sistemas de Informação de Gestão pela Miami University em Oxford, Ohio. Além disso, ele obteve um diploma de Bacharel em Horticultura pela Faculdade de Design, Arte, Arquitetura e Planejamento da Universidade de Cincinnati, e um Mestrado em Administração de Empresas pela Faculdade de Negócios Lindner da Universidade de Cincinnati, com especialização em Gestão de Operações e Finanças Imobiliárias.O que você aprenderá
- Como criar um projeto Spring do zero - A importância dos padrões de design - Como utilizar o padrão Factory e a auto-injeção do Spring para criar objetos sem chamar construtores - Aproveitando o padrão de comando para garantir que o software seja à prova de futuro - Aproveitando ao máximo a implantação de configuração mínima do Spring - Adicionando comportamento a classes compiladas existentes usando Programação Orientada a Aspectos - Implementando o Model-View-Controller para separar a interface do usuário, lógica de negócios e lógica de acesso a dados - Considerando a integração de lógica de negócios e dados existentes com diferentes interfaces de usuárioEstimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.