Porquê estudar no TECH?

Graças a este programa abrangente, você desenvolverá conhecimentos técnicos avançados nas ferramentas de software mais usadas no setor”  

##IMAGE##

Diante de uma cultura inovadora centrada no cliente que está transformando as equipes de trabalho, é essencial desenvolver novas metodologias centradas no usuário e novas formas de trabalho adaptadas a um ambiente em transformação. Para isso, é importante abordar o uso de ferramentas como prototipagem e wireframing que permitem que as ideias sejam comunicadas e transmitidas em uma fase inicial de desenvolvimento. 

A aquisição das melhores habilidades aprimora o perfil dos profissionais de TI em um mercado que exige profissionais centrados no usuário, combinando seu conhecimento técnico com uma profunda compreensão de como os clientes acessam, usam e valorizam os produtos que desenvolvemos. 

Da mesma forma, quando se trata de organizações com um grande número de aplicativos para gerenciar, é essencial ter pipelines automatizados que garantam a integração, a entrega e a implantação contínua de software de forma repetível, auditável e, acima de tudo, rápida. Neste programa, será abordada a prática do Continous Integration & Continous Deployment, parte essencial de DevOps. 

Além disso, como se trata de um curso totalmente online, o aluno não está condicionado a um horário fixo ou à necessidade de se deslocar para outro local físico. Tudo o que ele precisa é de um dispositivo com acesso à Internet para acessar o conteúdo que o ajudará a chegar ao topo do mundo de TI. Tudo isso a qualquer hora do dia, conciliando seu trabalho e sua vida pessoal com sua vida acadêmica. 

Você está diante de uma cultura inovadora centrada no cliente que está transformando as equipes de trabalho. Faça este Programa avançado para atualizar seus conhecimentos e se especializar em UX”

Este Programa avançado de Integração e Experiência do Usuário conta com o conteúdo mais completo e atualizado do mercado. Suas principais características são:

  • Desenvolvimento de casos práticos apresentados por especialistas em integração e experiência do usuário
  • 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 nos quais o processo de autoavaliação é realizado para melhorar a aprendizagem
  • Destaque especial para as metodologias inovadoras
  • Lições teóricas, perguntas aos especialistas 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

Desenvolva conhecimento especializado sobre as ferramentas e metodologias mais avançadas para criar uma experiência de usuário sólida e eficiente”   

O corpo docente do programa 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.  

A estrutura deste programa se concentra na Aprendizagem Baseada em Problemas, na qual 
o profissional deverá tentar resolver as diferentes situações de prática profissional que surgirem ao longo do curso. Para isso, contará com a ajuda de um inovador sistema de vídeo interativo realizado por especialistas reconhecidos.   

Combine seu conhecimento técnico com uma compreensão aprofundada de como os clientes acessam, usam e valorizam os produtos que você desenvolve"

##IMAGE##

Analise em profundidade o Continous Integration & Continous Deployment, uma parte essencial do DevOps"

Plano de estudos

A estrutura do conteúdo foi elaborada pelos melhores profissionais do setor de TI e engenharia industrial, com ampla experiência e reconhecido prestígio na profissão. Conscientes da relevância da atualidade na educação para poder se aprofundar nesta área do conhecimento, desenvolveram uma ampla variedade de conteúdos com o objetivo de enriquecer humanisticamente os alunos e elevar seu nível de conhecimento em Integração e Experiência do Usuário. Tudo isso usando as mais recentes tecnologias educacionais disponíveis. 

##IMAGE##

Deixe de lado a aprendizagem linear convencional graças ao sistema Relearning e especialize-se na sua área no seu próprio ritmo”  

Módulo 1. Desenvolvimento Full Stack Developer

1.1. Desenvolvimento Full Stack Developer I. Programação e linguagens

1.1.2. Programação
1.1.3. Funções de programação
1.1.4. Linguagens e Framework
1.1.5. Algoritmo
1.1.6. Características de um algoritmo

1.2. Desenvolvimento Full Stack Developer II. Tipologia

1.2.1. Variáveis e constantes
1.2.2. Tipos
1.2.3. Operadores
1.2.4. Declarações
1.2.5. Circuitos
1.2.6. Funções e objetivos

1.3. Estruturas de dados no desenvolvimento

1.3.1. Tipos de estruturas lineares
1.3.2. Tipos de estruturas funcionais
1.3.3. Tipos de estruturas de árvores

1.4. Projeto e interpretação de algoritmos

1.4.1. Paralelismo no desenvolvimento Divida e conquiste
1.4.2. Algoritmos vorazes
1.4.3. Programação dinâmica

1.5. Ambiente e ferramentas para o desenvolvimento orientado ao Full Stack Developer

1.5.1. Preparação do ambiente para Mac OS
1.5.2. Preparação do ambiente para Linux
1.5.3. Preparação do ambiente para Windows

1.6. Linha de Comando. Tipologia e funcionamento

1.6.1. Terminal
1.6.2. Emuladores
1.6.3. Intérprete de comandos
1.6.4. Primeiros comandos
1.6.5. Navegação
1.6.6. Gestão de arquivos e pastas utilizando a interface de linha de comandos
1.6.7. Secure Shell. SSH
1.6.8. Comandos avançados

1.7. Git. Repositório de software

1.7.1. Git Repositório de software
1.7.2. Uso de Git
1.7.3. Repositórios de software
1.7.4. Ramificações
1.7.5. Ciclo do trabalho
1.7.6. Comandos

1.8. Serviço de hospedagem em versão de código

1.8.1. Serviço de hospedagem em versão de código
1.8.2. Fornecedores
1.8.3. Repositórios

1.9. Internet

1.9.1. Internet
1.9.2. Protocolos utilizados na WWW
1.9.3. Protocolo HTTP

1.10. Metodologias em desenvolvimento Full Stack

1.10.1. Scrum
1.10.2. XP
1.10.3. Design Sprint

Módulo 2. UX CX. Experiência do cliente

2.1. Customer Experience

2.1.1. Customer Experience (CX)
2.1.2. Novas necessidades dos consumidores
2.1.3. Feedback em Customer Experience

2.2. Tecnologias inovadoras

2.2.1. Máquinas que pensam
2.2.2. Novas formas de compartilhar informações
2.2.3. Medição do que não pode ser medido

2.3. Canais de interação com o usuário

2.3.1. Análise do cliente
2.3.2. Personalização
2.3.3. Múltiplos canais de interação com o usuário

2.4. Análise do usuário

2.4.1. Estrutura do website
2.4.2. Análise do usuário
2.4.3. Análise avançada do usuário

2.5. Nielsen e seu impacto na CX

2.5.1. Nielsen e seu impacto na CX
2.5.2. Técnicas de User Testing

2.6. Ferramentas de Customer Experience

2.6.1. Ferramentas avançadas
2.6.2. Mobilidade
2.6.3. Acessibilidade

2.7. Novas metodologias

2.7.1. O desafio do usuário
2.7.2. Processo de UX
2.7.3. Pesquisa de usuário

2.8. Comunicação de um design

2.8.1. Wireframing
2.8.2. Ferramentas de comunicação de um design
2.8.3. Ferramentas avançadas de comunicação de um design

2.9. Projeto de UI

2.9.1. Projeto de UI
2.9.2. Interfaces web e móvel
2.9.3. Componentes web e móvel

2.10. Elaboração de um CX

2.10.1. Elaboração de um CX
2.10.2. Design de novas experiências
2.10.3. Interfaces

Módulo 3. Integração Contínua e Implantação de Aplicações

3.1. Integração e implantação contínuas: CI/CD

3.1.1. Uso de Integração e Implantação contínua (CI/CD)
3.1.2. Diferenças entre integração e implantação contínua (CI/CD)
3.1.3. Integração e implantação contínuas. Benefícios da CI/CD

3.2. Os novos paradigmas de desenvolvimento

3.2.1. De Waterfall a DevOps
3.2.2. Guia de estilo: os 12 fatores
3.2.3. Cloud Native, microserviços e Serverless

3.3. DevOps, muito além de CI/CD

3.3.1. DevOps
3.3.2. DevOps Continuous Everything
3.3.3. DevOps vs SRE

3.4. Tecnologia de Container I - Docker

3.4.1. Os containers. Contribuição
3.4.2. Docker. Arquitetura
3.4.3. Processo de implantação com Docker

3.5. Tecnologia de Container II - Kubernetes

3.5.1. Orquestração
3.5.2. Kubernetes
3.5.3. O ecossistema Kubernetes

3.6. Configuração da infraestrutura com GitOps

3.6.1. Infraestrutura imutável
3.6.2. GitOps
3.6.3. Ferramentas GitOps

3.7. Pipelines e automação. Casos de uso CI/CD

3.7.1. Integração contínua
3.7.2. Implantação e entrega contínua
3.7.3. Validações automáticas
3.7.4. Práticas recomendadas em CI/CD

3.8. CI/CD com Jenkins. Referência

3.8.1. CI/CD com Jenkins
3.8.2. Pipelines Jenkins
3.8.3. Práticas recomendadas com Jenkins

3.9. Ecossistema CI/CD

3.9.1. Organização do Ecossistema
3.9.2. Ferramentas avançadas
3.9.3. Dagger. O futuro

3.10. Etapas fina

##IMAGE##

Inclua em sua capacitação uma Programa avançado de Integração e Experiência do Usuário: um valor agregado altamente qualificado para qualquer profissional de TI”  

Programa Avançado de Integração e Experiência do Usuário

A cultura empresarial atual está voltada para o cliente, o que requer o desenvolvimento de novas metodologias e formas de trabalho que se adaptem a um ambiente em constante mudança. Nesse sentido, o uso de ferramentas como Prototipagem e Wireframing é fundamental para transmitir ideias nas primeiras etapas do desenvolvimento. Adquirir habilidades nessa área é fundamental para se destacar no mercado de trabalho, que exige profissionais de tecnologia focados no usuário e capazes de combinar seus conhecimentos técnicos com uma compreensão profunda de como os clientes acessam, usam e avaliam os produtos que estão sendo desenvolvidos. É por isso que surge o Programa Avançado de Integração e Experiência do Usuário da TECH.
 
Aproveite a oportunidade de realizar uma capacitação exclusiva no mercado acadêmico
 
Neste Programa Avançado de Integração e Experiência do Usuário, abordaremos de forma detalhada a prática do Continuous Integration & Continous Deployment, uma parte essencial do DevOps. Além disso, por se tratar de uma capacitação completamente online, o graduado não estará condicionado a um horário fixo ou à necessidade de se deslocar para outro local físico. Tudo o que ele precisa é de um dispositivo com acesso à internet, por meio do qual poderá acessar o exclusivo conteúdo que irá ajudá-lo a avançar no campo da informática. Tudo isso a qualquer momento do dia, possibilitando conciliar com sua vida profissional e pessoal.