Apresentação

Este Curso de especialização dispõe de materiais teóricos e práticos atualizados que o tornarão num verdadeiro especialista em Serverless Computing e nas suas implicações para a programação web na nuvem" 

##IMAGE##

Em muito pouco tempo, a gestão e o desenvolvimento de projetos web na nuvem sofreram uma evolução sem precedentes. Por exemplo, as tecnologias de contentores, como o Docker, e a orquestração com ferramentas como o Kubernetes, permitiram a implementação e a escalabilidade em diferentes aplicações. Além disso, os serviços sem servidor, como o AWS Lambda e o Azure Functions, simplificaram a programação ao eliminar as preocupações com a infraestrutura. Por outro lado, a integração com sistemas baseados na IA e na machine learning levou a uma maior acessibilidade.

Manter-se a par de todos estes desenvolvimentos pode ser um desafio para os profissionais de informática, especialmente num contexto em que lhes são exigidas competências atualizadas baseadas nos mais recentes dados científicos e práticos. Por esta razão, a TECH criou este plano de estudos numa modalidade 100% online. O Curso de especialização dispões de um intensivo plano de estudos onde será abordado, entre outras coisas, o potencial da Edge Computing para o processamento de dados e para a redução da latência.

Discute também os mecanismos mais recentes para garantir a segurança dos produtos em nuvem através de métodos modernos de identificação e deteção de ameaças. Ao mesmo tempo, o Curso de Especialização aborda as bases de dados na nuvem e as garantias de trabalho oferecidas pelo Serverless Computing.

O Curso de Especialização utiliza a metodologia exclusiva e de vanguarda Relearning para que os alunos possam assimilar conceitos e competências complexas de uma forma rápida e flexível. Ao mesmo tempo, os seus conteúdos não estão sujeitos a horários rígidos nem a calendários de avaliação contínua. Desta forma, cada aluno tem a possibilidade de adaptar o seu tempo de estudo às suas obrigações pessoais ou profissionais. Desta forma, não terá de desistir de outras ações de capacitação ou do seu emprego atual, evitando também deslocações desnecessárias. Em suma, todos os conteúdos estarão acessíveis a partir de qualquer dispositivo portátil, 24 horas por dia, 7 dias por semana.

Matricule-se neste Curso de Especialização onde analisará arquiteturas de serviços e aplicações web reais como referência" 

Este Curso de especialização em Arquitetura e Gestão de Projetos Web na Nuvem conta com o conteúdo educativo mais completo e atualizado do mercado. As suas principais características são: 

  • O desenvolvimento de casos práticos apresentados por especialistas em Software, Sistemas e Computação 
  • Os conteúdos gráficos, esquemáticos e eminentemente práticos fornecem informações teóricas e práticas sobre as disciplinas essenciais para a prática profissional 
  • Os exercícios práticos em que o processo de autoavaliação pode ser utilizado para melhorar a aprendizagem 
  • A sua ênfase especial nas metodologias inovadoras
  • As lições teóricas, perguntas a especialistas, fóruns de discussão sobre questões controversas e atividades de reflexão individual 
  • A disponibilidade de acesso aos conteúdos a partir de qualquer dispositivo fixo ou portátil com ligação à internet 

Poderá aceder aos seus conteúdos à distância ou transferi-los para posterior consulta offline" 

O corpo docente do Curso de Especialização inclui profissionais do setor que trazem a sua experiência profissional para esta capacitação, para além de especialistas reconhecidos de sociedades de referência e universidades de prestígio.

Os seus conteúdos multimédia, desenvolvidos com a mais recente tecnologia educativa, permitirão ao profissional uma aprendizagem situada e contextual, ou seja, um ambiente simulado que proporcionará uma capacitação imersiva programada para praticar em situações reais.

A estrutura deste Curso de Especialização centra-se na Aprendizagem Baseada em Problemas, na qual o profissional deve tentar resolver as diferentes situações de prática profissional que surgem durante o curso académico. Para tal, contará com a ajuda de um sistema inovador de vídeos interativos criados por especialistas reconhecidos.

Um Curso de especialização intensivo e exclusivo onde poderá analisar o modelo de trabalho DevOps e as suas implicações"

##IMAGE##

 

Aprofundará conhecimentos sobre o design de arquiteturas web seguindo as melhores práticas ao longo deste Curso de Especialização de 6 meses"

Programa de estudos

Ao longo deste Curso de especialização, os alunos analisarão os principais fornecedores de plataformas de serviços na nuvem como a AWS, a Microsoft Azure e a Google Cloud Platform. Ao mesmo tempo, serão analisadas as principais estratégias de migração da programação de aplicações para estes ambientes virtuais. Outro aspeto de grande relevância no plano de estudos é a abordagem da Computação Serverless, dado o seu potencial para executar código em resposta a eventos sem a necessidade de gerir a infraestrutura subjacente. De forma 100% online e com o apoio da metodologia disruptiva Relearning, os alunos que concluírem este Curso de Especialização terão competências otimizadas para a sua prática diária.

##IMAGE##

Precisa de atualizar as suas competências sem descurar outras obrigações pessoais e profissionais? A TECH garante-lhe tudo isto com este Curso de especialização"

Módulo 1. Arquiteturas web avançadas

1.1. Arquiteturas web avançadas

1.1.1. Arquiteturas orientadas para os serviços e arquiteturas orientadas para a web
1.1.2. Aspetos funcionais e não funcionais das arquiteturas web
1.1.3. Tendências e futuro das arquiteturas web

1.2. Componentes da arquitetura web

1.2.1. Componentes do lado do cliente
1.2.2. Componentes da rede
1.2.3. Componentes do lado do servidor 

1.3. Protocolos de comunicação em arquiteturas web

1.3.1. Modelo OSI e camada de aplicação
1.3.2. Hypertext Transfer Protocol (HTTP/S)
1.3.3. Outros protocolos (FTP, SMTP, Websockets)

1.4. Camadas de uma arquitetura web 

1.4.1. Camada de apresentação
1.4.2. Camada de aplicação
1.4.3. Camada de dados

1.5. Tipos de arquiteturas web

1.5.1. Arquiteturas monolíticas
1.5.2. Arquiteturas orientadas para os microsserviços 
1.5,3. Arquiteturas serverless

1.6. Padrões de arquiteturas de aplicações web

1.6.1. Modelo-Visão-Controlador (MVC)
1.6.2. Modelo-Visão-Apresentador (MVP)
1.6.3. Modelo-Visão-Modelo de Visão (MVVM)

1.7. Melhores práticas em arquiteturas web

1.7.1. Segurança e testes por defeito
1.7.2. Escalabilidade e resiliência
1.7.3. Reutilização, extensibilidade e integrabilidade

1.8. Design de arquiteturas web

1.8.1. Análise de requisitos empresariais
1.8.2. Tipos de diagramas e ferramentas
1.8.3. Documentação

1.9. Evolução da arquitetura web

1.9.1. Processos de melhoria contínua
1.9.2. Integração com terceiros
1.9.3. Apoio e manutenção de sistemas legacy

1.10. Arquiteturas web de referência 

1.10.1. Websites estáticos e dinâmicos
1.10.2. Serviço de comércio eletrónico
1.10.3. Plataforma de streaming 

Módulo 2. Gestão e Organização de Projetos Web

2.1. Processo de desenvolvimento de aplicações web 

2.1.1. Fases do processo de desenvolvimento
2.1.2. Funções e organização em projetos de desenvolvimento web 
2.1.3. Desenvolvimento web colaborativo

2.2. Metodologias de desenvolvimento colaborativo

2.2.1. Manifesto e princípios ágeis 
2.2.2. Comparação de metodologias ágeis: Scrum e Kanban 
2.2.3. Ferramentas de gestão de projetos web

2.3. Modelo de trabalho de desenvolvimento e operação (DevOps)

2.3.1. Responsabilidades
2.3.2. Adoção de um modelo de trabalho DevOps
2.3.3. Outras abordagens: DevSecOps, DataOps, MLOps

2.4. Controlo de versões

2.4.1. Vantagens do controlo de versões
2.4.2. Controlo de versões com Git
2.4.3. Soluções de controlo de versões: Github, Gitlab

2.5. Infraestrutura como código (IaaC) 

2.5.1. As infraestruturas como código (IaaC)
2.5.2. Padrões de gestão de infraestruturas
2.5.3. Ferramentas e frameworks de IaaC: Terraform

2.6. Integração e implementação contínuas (CI/CD)

2.6.1. Estratégias de integração
2.6.2. Estratégias de implementação e rollback 
2.6.3. Soluções para pipelines CI/CD

2.7. Controlo de qualidade (QA) 

2.7.1. Planeamento de testes
2.7.2. Tipos de testes
2.7.3. Automatização e execução de testes

2.8. Manutenção e resolução de incidências 

2.8.1. Objetivos de nível de serviço (SLOs) e indicadores de nível de serviço (SLIs)
2.8.2. Gestão de incidências e análise pós-incidência
2.8.3. Ferramentas de gestão de incidências

2.9. Gestão de custos em projetos web 

2.9.1. Fatores de custo em projetos web: infraestrutura, desenvolvimento, operações
2.9.2. Estimativa de custos
2.9.3. Controlo e otimização de custos

2.10. Gestão de versões em projetos web 

2.10.1. Fases de pré-lançamento: MVP, Alfa, Beta
2.10.2. Planeamento do arranque da produção
2.10.3. Geração de novas versões e compatibilidade

Módulo 3. Aplicações e Serviços Web na Nuvem

3.1. Arquiteturas web na nuvem

3.1.1. A computação na nuvem
3.1.2. Segurança e conformidade na nuvem
3.1.3. Fornecedores e modalidades (IaaS, PaaS, SaaS)

3.2. Modelos de implementação de aplicações web na nuvem

3.2.1. Nuvens públicas e privadas
3.2.2. Modelos multicloud e híbridos
3.2.3. Edge computing

3.3. Computação serverless

3.3.1. Casos de utilização
3.3.2. Design de aplicações serverless
3.3.3. Funções como um serviço (FaaS) 

3.4. Amazon Web Services

3.4.1. Principais serviços e clientes
3.4.2. Disponibilidade regional e global
3.4.3. Oferta gratuita

3.5. Microsoft Azure

3.5.1. Principais serviços e clientes
3.5.2. Disponibilidade regional e global
3.5.3. Oferta gratuita

3.6. Google Cloud Platform

3.6.1. Principais serviços e clientes 
3.6.2. Disponibilidade regional e global 
3.6.3. Oferta gratuita

3.7. Outros fornecedores e plataformas de serviços e aplicações web na nuvem

3.7.1. IBM Cloud 
3.7.2. Oracle Cloud 
3.7.3. Alojamento web: Heroku, Firebase, Cloudflare 

3.8. Migração para a nuvem 

3.8.1. Estratégias de migração: Modelo dos 7Rs 
3.8.2. Planeamento e fases da migração 
3.8.3. Ferramentas de migração 

3.9. Otimização de custos na nuvem

3.9.1. Monitorização dos custos 
3.9.2. Dimensionamento dos recursos 
3.9.3. Planos de desconto 

3.10. Gestão de aplicações na nuvem

3.10.1. Critérios de seleção de modelo de implementação e fornecedor
3.10.2. Formação e certificação
3.10.3. Integração na organização da empresa. Cloud Center of Excellen

##IMAGE##

100% online, sem horários apertados e com uma vasta gama de recursos multimédia: assim é este Curso de especialização da TECH"

Curso de Especialização em Arquitetura e Gestão de Projetos Web na Nuvem

Na era digital moderna, a arquitetura e a gestão de projetos web na nuvem tornaram-se uma componente essencial para o sucesso de empresas e organizações de todos os tipos. Este Curso de Especialização em Arquitetura e Gestão de Projetos Web na Nuvem criado pela TECH Universidade Tecnológica é um programa de vanguarda que lhe fornece as competências necessárias para elaborar, implementar e gerir eficazmente projetos web em ambientes baseados na nuvem. Através deste curso, ministrado em modo online, aprenderá a conceber arquiteturas web altamente escaláveis e seguras utilizando serviços de nuvem líderes na indústria, tais como AWS, Azure e Google Cloud. Além disso, dominará as metodologias de desenvolvimento ágil que permitem uma rápida iteração e adaptação às necessidades comerciais em constante mudança. Do mesmo modo, compreenderá as melhores práticas de segurança na nuvem, incluindo a proteção de dados sensíveis e a atenuação de ameaças cibernéticas. Finalmente, aprenderá estratégias e técnicas para migrar eficientemente aplicações e serviços existentes para ambientes de nuvem.

Especialize-se em Arquitetura e Gestão de Projetos Web na Nuvem

O panorama tecnológico está em constante evolução e as empresas procuram profissionais capazes de tirar o máximo partido das vantagens da nuvem para os seus projetos Web. Com o nosso Curso de Especialização, estará bem preparado para liderar projetos Web na nuvem e contribuir para o sucesso da sua organização. As perspetivas de carreira neste domínio são vastas e incluem funções como arquiteto de soluções na nuvem, programador web na nuvem, gestor de projetos digitais e muito mais. A sua capacidade de projetar, implementar e gerir projetos web na nuvem irá destacá-lo no mercado de trabalho e abrir-lhe portas numa variedade de indústrias. Aqui, irá adquirir competências de gestão de projetos que lhe permitirão liderar equipas e entregar projetos Web na nuvem dentro do prazo e do orçamento. Além disso, aprenderá a otimizar o desempenho das aplicações Web na nuvem para proporcionar experiências de utilização rápidas e fiáveis. Aproveite a oportunidade de se tornar um especialista em arquitetura e gestão de projetos web na nuvem - inscreva-se agora e comece a sua viagem para uma carreira emocionante e gratificante na nuvem!