Porquê estudar no TECH?

Ao longo dos próximos anos, o CD se tornará obsoleto. Prepare-se para a mudança e aprenda a desenvolver softwares na nuvem através deste Programa avançado " 

##IMAGE##

Estabelecer uma data final para a utilização dos CDs representa uma tarefa muito complexa. Assim como em outras áreas, como o jornalismo, espera-se que os formatos físicos e digitais coexistam por muito mais tempo. No entanto, a tendência é clara e o software em nuvens terminará prevalecendo. Algumas empresas como a rede de supermercados Tesco, líder da indústria no Reino Unido, Irlanda, Hungria, Malásia e Tailândia, já deixaram de vender CDs e DVDs. 

Para acompanhar esta tendência, a TECH  desenvolveu um programa que se aprofundará em todas as áreas do software nas nuvens. Destacando benefícios como a escalabilidade, que permitirá aumentar ou diminuir a capacidade de acordo com a demanda ou a disponibilidade e resiliência, com arquiteturas resistentes a falhas. 

Também serão analisados os campos específicos tais como o desenvolvimento nativo, o monitoramento, a interação com Command Line Interface, a interação baseada em APIs ou a integração do código com o scripting. Todos estes aspectos serão acompanhados por especialistas que resolverão as dúvidas mais técnicas. 

O aluno deverá observar que este programa é oferecido de forma online, sem horários pré-determinados e com todo o conteúdo disponível desde o primeiro dia. Você só precisará de um dispositivo com conexão à internet. Além disso, preparamos uma metodologia inovadora e comprovada para apresentar o conteúdo em diferentes formatos, possibilitando a seleção desejada. 

No primeiro módulo você aprenderá a trabalhar com diferentes opções de implantação Cloud, como o Multi-Cloud ou Hybrid Cloud"   

Este ##ESTUDIO## de Software em Cloud conta com o conteúdo mais completo e atualizado do mercado. Suas principais características são:

  • O desenvolvimento de casos práticos apresentados por especialistas em Software em Cloud 
  • O conteúdo gráfico, esquemático e extremamente útil fornece informações científicas e práticas sobre aquelas disciplinas indispensáveis para o exercício da profissão 
  • Exercícios práticos em que o processo de autoavaliação é realizado para melhorar a aprendizagem 
  • Destaque especial para as metodologias inovadoras  
  • Aulas teóricas, perguntas a especialistas, fóruns de discussão sobre temas controversos e trabalhos de reflexão individual 
  • Disponibilidade de acesso a todo o conteúdo a partir de qualquer dispositivo, fixo ou portátil, com conexão à Internet 

O Android e o iOS são os dois maiores geradores de Software em Cloud para dispositivos móveis. Por isso, realizamos uma comparação entre ambos, contemplando uma série de questões" 

O corpo docente do curso conta com profissionais do setor, que transferem toda a experiência adquirida ao longo de suas carreiras para esta capacitação, além 
de especialistas reconhecidos de instituições de referência e universidades de prestígio.  

O conteúdo multimídia, desenvolvido com a mais recente tecnologia educacional, permitirá ao profissional uma aprendizagem contextualizada, ou seja, realizada através de um ambiente simulado, proporcionando uma capacitação imersiva e programada para praticar diante de situações reais.  

O formato deste programa de estudos se baseia na Aprendizagem Baseada em Problemas, pela qual o profissional deverá resolver as diferentes situações da prática profissional que surgirem ao longo do curso. Para isso, contará com a ajudade um inovador sistema de vídeo interativo realizado por especialistas reconhecidos.   

Na TECH você conhecerá as possibilidades oferecidas pela computação de alto desempenho em cloud"

##IMAGE##

A segurança é um dos maiores desafios do software na nuvem. Nossa equipe de professores indicará as melhores soluções para proteger suas aplicações"

Plano de estudos

Este programa se concentra nos benefícios de trabalhar na nuvem. Abordaremos a computação, a segurança, o networking, os serviços, o armazenamento e o monitoramento, etc., tudo isso aplicado ao ambiente cloud. A engenharia de software também será analisada, apresentando conceitos como TI, IoT, Blockchain e o Big Data. Por último, a tecnologia de dispositivos móveis será examinada sob diferentes perspectivas, tais como componentes, comunicações sem fio ou a comparação entre o iOS e o Android. 

##IMAGE##

Neste Programa avançado , você aprenderá a criar redes virtuais definidas por software. Assim como seus componentes e conexões com outros sistemas"

Módulo 1. Cloud Computing na Engenharia de Sistemas e Informática

1.1. Computação na nuvem 

1.1.1. O estado da arte do cenário da TI 
1.1.2. A nuvem 
1.1.3. A computação na nuvem 

1.2. Segurança e resiliência na nuvem 

1.2.1. Regiões, zonas de disponibilidade e falha 
1.2.2. Administração dos Tenant ou contas de Cloud 
1.2.3. Identidade e controle de acesso na nuvem 

1.3. Networking na nuvem 

1.3.1. Redes virtuais definidas por software 
1.3.2. Componentes de rede definida por software 
1.3.3. Conexão com outros sistemas 

1.4. Serviços na nuvem 

1.4.1. Infraestrutura como serviço 
1.4.2. Plataforma como serviço 
1.4.3. Computação serverless 
1.4.4. Software como serviço 

1.5. Computação de alto desempenho 

1.5.1. Computação de alto desempenho 
1.5.2. Criação de um cluster de alto desempenho 
1.5.3. Aplicação de computação de alto desempenho 

1.6. Armazenamento na nuvem 

1.6.1. Armazenamento em blocos na nuvem 
1.6.2. Armazenamento de arquivos na nuvem 
1.6.3. Armazenamento de objetivo na nuvem 

1.7.    Interação e monitoramento da nuvem 

1.7.1. Monitoramento e gestão da nuvem 
1.7.2. Interação com a nuvem: console de administração 
1.7.3. Interação com Command Line Interface 
1.7.4. Interação baseada em APIs 

1.8. Desenvolvimento Cloud-Native 

1.8.1. Desenvolvimento nativo em cloud 
1.8.2. Containers e plataformas de orquestração de containers 
1.8.3. Integração contínua na nuvem 
1.8.4.    Uso de eventos na nuvem 

1.9. Infraestrutura como código na nuvem 

1.9.1. Automatização da gestão e do provisionamento na nuvem 
1.9.2. Terraform 
1.9.3. Integração com scripting 

1.10. Criação de uma infraestrutura híbrida 

1.10.1. Interconexão 
1.10.2. Interconexão com datacenter 
1.10.3. Interconexão com outras nuvens 

Módulo 2. Engenharia de Software 

2.1. Aplicações de software em tecnologia da informação 

2.1.1. Aplicações de software 
2.1.2. Ciclo de vida 
2.1.3. Arquiteturas 
2.1.4. Metodologias 

2.2. Gestão de projetos e metodologias de TI 

2.2.1. Gerenciamento de projetos 
2.2.2. Metodologias Ágeis 
2.2.3. Ferramentas 

2.3. Desenvolvimento Front end e aplicações móveis 

2.3.1. Desenvolvimento Front end e aplicações móveis 
2.3.2. HTML, CSS 
2.3.3. JavaScript, jQuery 
2.3.4. Angular 
2.3.5. React 

2.4. Desenvolvimento backend de aplicações de Software 

2.4.1. Desenvolvimento backend de aplicações de Software 
2.4.2. Arquiteturas de backend em aplicações de Software 
2.4.3. Linguagens de programação em backend 
2.4.4. Servidores de aplicativos em arquitetura de Software 

2.5. Armazenamento de dados, bases de dados e cache 

2.5.1. Gestão de dados em aplicações de Software 
2.5.2. Sistema de arquivos 
2.5.3. Bases de dados relacional 
2.5.4. Bases de dados não relacional 
2.5.5. Cache 

2.6. Gestão de containers em cloud computing 

2.6.1. Tecnologia de containers 
2.6.2. Containers com tecnologia Docker e Docker-Compose 
2.6.3. Orquestração de containers com Kubernetes 
2.6.4. Containers em cloud computing 

2.7. Testing e Integração Contínua 

2.7.1. Testing e Integração Contínua 
2.7.2. Testes unitários 
2.7.3. Teste e2e 
2.7.4. Desenvolvimento Orientado a Testes (TDD) 
2.7.5. Integração contínua 

2.8. Blockchain orientado ao Software 

2.8.1. Blockchain orientado ao Software 
2.8.2. Criptomonedas 
2.8.3. Tipos de Blockchain 

2.9. Software Big Data, inteligência artificial, IoT 

2.9.1. Big Data, inteligência artificial, IoT 
2.9.2. Big Data 
2.9.3. Inteligência artificial 
2.9.4. Redes Neurais 

2.10. Segurança de Software em TI 

2.10.1. Segurança de Software em IT 
2.10.2. Servidores 
2.10.3. Aspectos éticos 
2.10.4. Regulamento Europeu de Proteção de Dados(GDPR) 
2.10.5. Análise e gestão de risco 

Módulo 3. Tecnologia e Desenvolvimento em Dispositivos Móveis 

3.1. Dispositivos móveis 

3.1.1. Mobilidade 
3.1.2.    Capacidade de gerenciamento 
3.1.3. Operabilidade 

3.2. Tipos de dispositivos móveis 

3.2.1. Smartphones 
3.2.2. Tablets 
3.2.3. Relógios Inteligentes 

3.3. Componentes dos dispositivos móveis 

3.3.1. Telas 
3.3.2. Teclados Touch 
3.3.3. Processadores 
3.3.4. Sensores e conectores 
3.3.5. Baterias 

3.4. Comunicações sem fio 

3.4.1. Comunicações sem fio 
3.4.2. Comunicações sem fio. Vantagens 
3.4.3. Comunicações sem fio. Limites 

3.5. Comunicações sem fio. Classificação 

3.5.1. Redes pessoais 
3.5.2. Redes locais 
3.5.3. Redes de grande alcance 
3.5.4. Padrões 

3.6. Desenvolvimento de aplicativos móveis 

3.6.1. Aplicações híbridas e nativas 
3.6.2. Ambientes 
3.6.3. Linguagens de programação 
3.6.4. Distribuição e negócio 

3.7. Desenvolvimento de aplicativos para Android 

3.7.1. Desenvolvimento de aplicativos para Android 
3.7.2. Núcleo de sistemas Android 
3.7.3. Ferramentas de Software Android 

3.8. Desenvolvimento de aplicativos para IOS 

3.8.1. Desenvolvimento de aplicativos para IOS 
3.8.2. Núcleo de aplicativos IOS 
3.8.3. Ferramentas de aplicativos IOS 

3.9. Segurança em dispositivos móveis 

3.9.1. Camadas de segurança 
3.9.2. Comunicações 
3.9.3. Usuários 
3.9.4. Aplicações 
3.9.5. Sistema operacional 

3.10. Desenvolvimento de aplicativos móveis. Tendências. Casos de uso 

3.10.1. Realidade aumentada 
3.10.2. Inteligência artificial 
3.10.3. Soluções de pagamento 
3.10.4. Vantagens do blockchain 

##IMAGE##

Na TECH você aprenderá a administrar a segurança dos dispositivos móveis, trabalhando com camadas"  

Programa Avançado de Software em Cloud

 
Se você está interessado em desenvolver suas habilidades em tecnologia e se tornar um especialista em Software em Cloud, o programa educacional de Programa Avançado de Software em Cloud da TECH Universidade Tecnológica é exatamente o que você precisa. Neste programa de aulas virtuais, você aprenderá tudo o que precisa saber sobre como desenvolver e implantar aplicativos na nuvem, o que lhe permitirá obter um perfil mais completo e atualizado no mercado de trabalho atual. Nosso programa educacional foi desenvolvido para fornecer informações abrangentes e detalhadas, desde a programação até a implementação e a manutenção de soluções em nuvem, bem como integração com outras tecnologias e sistemas. Ao longo das aulas virtuais, você terá acesso aos recursos mais avançados e atualizados em tecnologia Cloud e trabalhará em projetos reais que irá ajudá-lo a aplicar os conhecimentos adquiridos em situações do mundo real.
 
Aprenda a desenvolver e implantar aplicações na nuvem com este programa educacional online da TECH.
 
Você sabe por que a TECH é considerada uma das melhores universidades do mundo? Porque temos um catálogo com mais de dez mil programas acadêmicos, presença em vários países, metodologias inovadoras, tecnologia acadêmica única e um corpo docente altamente qualificado. Uma das vantagens desse programa educacional online é que você poderá aprender de qualquer lugar do mundo, bastando ter acesso à internet. Nossos professores são especialistas na área e irão orientá-lo em todas as etapas do processo de aprendizagem. Você poderá interagir com eles em tempo real e fazer perguntas para esclarecer suas dúvidas ou solicitar feedback sobre os seus projetos. Com nossas aulas virtuais e nossa equipe de professores especializada, você poderá desenvolver as habilidades necessárias para implementar soluções em nuvem e ter um perfil profissional mais completo e atualizado. Matricule-se hoje mesmo e comece a transformar sua carreira profissional!