Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desenvolvimento avançado de aplicações corporativas c Django
Rating: 4.7 out of 5(723 ratings)
3,232 students

Desenvolvimento avançado de aplicações corporativas c Django

Aprenda os conceitos mais importantes que toda aplicação com foco corporativo precisa ter e dê um up na sua carreira
Created byGregory Pacheco
Last updated 6/2020
Portuguese

What you'll learn

  • Ao final deste curso você tera desenvolvido um software completo rodando em ambiente IaaS (Amazon, Digital Ocean e Linode ) em multiplas plataformas, utilizando as mais avançadas e fundamentais técnicas de desenvolvimento de softwares corporativos

Course content

16 sections94 lectures15h 59m total length
  • Introduction25:07
  • Preparacao do ambiente Windows10:00
  • Preparando ambiente Linux e Mac13:26
  • Criacao do projeto5:54
  • Configurando o git e o git bash no Pycharm4:11
  • Configurando o repositorio Git + adicao app Empresa9:38

Requirements

  • Conhecimentos básicos em Django são fundamentais, no entanto ja ter terminado o meu curso avançado vai fazer com que voce tire mais proveito deste curso

Description

Neste curso intensivo, que é 90% prático, embarcaremos na construção de uma aplicação multi-tenant (multiempresas) voltada para a gestão de Recursos Humanos. Utilizando o Django e uma série de técnicas essenciais, nosso objetivo é criar uma aplicação corporativa que não apenas atenda às necessidades atuais, mas que também seja saudável e escalável para enfrentar os desafios futuros. Desde a concepção inicial até o deploy final, cobriremos aspectos cruciais do desenvolvimento de software.


Você aprenderá sobre boas práticas de programação, estruturação eficaz de projetos, implementação de sistemas de logs, monitoramento contínuo, e estratégias para garantir a escalabilidade da aplicação. Um dos pontos altos do curso é a instrução detalhada sobre como estruturar uma aplicação que gerencie múltiplos bancos de dados e suporte vários clientes (empresas), cada um com seus próprios usuários, em uma única instância.


Um aspecto prático e fundamental do curso é o deploy da aplicação. Vamos realizar o deploy em três dos maiores players do mercado de cloud: AWS, Digital Ocean e Linode. Para isso, utilizaremos sistemas operacionais Linux e empregaremos as técnicas de deploy mais avançadas e respeitadas globalmente. Este processo não só proporcionará uma visão abrangente das diferentes plataformas de hospedagem, mas também oferecerá insights práticos sobre como otimizar a aplicação para diferentes ambientes.


Este curso é ideal para desenvolvedores, administradores de sistemas e qualquer profissional de TI interessado em aprofundar seus conhecimentos em Django e em desenvolvimento de software escalável e robusto. Com uma abordagem hands-on, você terá a oportunidade de aplicar o conhecimento adquirido em um projeto real, preparando-se para os desafios do mundo real na gestão de aplicações corporativas. Junte-se a nós nesta jornada de aprendizado e desenvolvimento, e dê um salto significativo na sua carreira como um especialista em desenvolvimento de software multi-tenant.

Who this course is for:

  • Profissionais e desenvolvedores de software que querem aprender a desenvolver softwares de alta qualidade, escálaveis, monitoráveis e de alta confiabilidade.