Presentazioni

Se pretende especializar-se na área do desenvolvimento de aplicações para dispositivos móveis, aprofundando o seu ciclo de vida e design, esta qualificação é para si”

##IMAGE##

Cada plataforma dispõe do seu modelo de desenvolvimento nativo, adaptar-se à grande variedade existente seguindo esse modelo implica construir e manter versões específicas para cada plataforma, em diferentes linguagens de programação e com distintos ambientes de desenvolvimento. No entanto, existem alternativas que buscam realizar um desenvolvimento multiplataforma e reutilizar a mesma base de código para todos os usuários, independentemente da plataforma em que se encontrem. essas alternativas são conhecidas como aplicações híbridas, as quais serão estudadas em profundidade nesta especialização.

Da mesma forma, é importante que os desenvolvedores agilizem seus processos na criação de aplicações para dispositivos móveis, a fim de oferecer outros tipos de soluções e funcionalidades que agreguem valor aos usuários, uma vez que, precisamente uma parte importante no ciclo de vida das Apps, é a experiência do usuário. A teoria visual e o design de interfaces têm uma importância que não é bem conhecida no mundo técnico, mas que afeta diretamente o comportamento dos clientes. A capacidade de mostrar e relatar ideias e designs em fase Alpha através de Wireframes e protótipos é essencial.

Nesse sentido, o Desenvolvimento de Aplicações e Software para Dispositivos Móveis, cada vez mais complexos e, frequentemente desenvolvidos por diferentes equipas distribuídas, apresenta um desafio de tal magnitude que os processos manuais são a principal causa de atraso na entrega. É nesse contexto que se dará ênfase à automação de todo esse ciclo, denominado integração e implantação contínua, determinando suas diferentes etapas.

Para isso, dispõe-se do melhor conteúdo selecionado de forma rigorosa pela equipe de especialistas responsáveis pela direção deste Curso de especialização. Transmitido online através de um moderno campus Virtual, em diversos formatos e com a possibilidade de descarregar para consulta quando necessário, aplicando a metodologia Relearning que permite a repetição de conceitos e casos práticos, gerando um aprendizado ágil e eficiente.

Experimente uma nova forma de aprender. Com a TECH, tem a metodologia e a tecnologia mais inovadoras do ambiente universitário digital”

Este Curso de especialização em Ciclo de Vida e Design de Aplicações para o Desenvolvimento em Dispositivos Móveis conta com o conteúdo educacional mais completo e atualizado do mercado. As suas principais características são: 

  • O desenvolvimento de estudos de caso apresentados por especialistas em Desenvolvimento de Aplicações para Dispositivos Móveis
  • Os conteúdos gráficos, esquemáticos e eminentemente práticos com que foi concebido fornecem uma informação prática sobre as disciplinas que são indispensáveis para a prática profissional
  • Os exercícios práticos onde o processo de autoavaliação pode ser efetuado a fim de melhorar a aprendizagem
  • O seu foco especial em metodologias inovadoras
  • As aulas teóricas, as perguntas ao especialista e os trabalhos de reflexão individual
  • A disponibilidade de acesso aos conteúdos a partir de qualquer dispositivo fixo ou portátil com conexão à Internet

Aplicações de música, entretenimento, compras, mensagens, produtividade, negócios e finanças estão entre as mais utilizadas na atualidade. Aprenda a projetar Apps mais atraentes e com experiências duradouras para o usuário”

O currículo inclui, em seu corpo docente, profissionais do setor que compartilham a experiência do seu trabalho, além de reconhecidos especialistas de sociedades de referência e universidades de prestígio.

O seu conteúdo multimédia, desenvolvido com a mais recente tecnologia educacional, irá permitir que o profissional tenha acesso a uma aprendizagem situada e contextual, isto é, um ambiente de simulação que proporcionará uma capacitação imersiva, programada para praticar em situações reais.

Esta qualificação foi concebida tendo por base uma Aprendizagem Baseada em Problemas, através da qual o profissional deve tentar resolver as diferentes situações da prática profissional que surgem ao longo do curso. Para tal, contarão com o apoio de um sistema inovador de vídeo interativo, criado por especialistas reconhecidos.

Domine o desenvolvimento de aplicações e software para dispositivos móveis, cada vez mais complexos e automatizados graças a esta qualificação”

##IMAGE##

A revolução académica está aqui. Torne-se um especialista em poucos meses e de forma 100% online”

Programa de estudos

Para otimizar o processo de aprendizagem neste curso, o corpo docente selecionou com rigor um conteúdo exclusivo que permitirá aos estudantes entender, em somente 6 meses, o Ciclo de Vida e Design de Aplicações para o Desenvolvimento em Dispositivos Móveis. Desde compreender as tecnologias para criar Apps híbridas, sua integração e implantação contínua, até a construção de uma experiência verdadeiramente diferente para o usuário. Tudo isso será distribuído em 3 módulos com conteúdo exclusivo, e descarregável a partir do campus virtual, garantindo maior comodidade e eficiência no processo de aprendizagem.

##IMAGE##

Terás à sua disposição o conteúdo mais atualizado e exclusivo para esta capacitação. De forma 100% online e descarregável para o seu maior conforto”

Módulo 1. Desenvolvimento web multiplataforma orientado a dispositivos móveis

1.1. Desenvolvimento web multiplataforma

1.1.1. Desenvolvimento web multiplataforma
1.1.2. Apps híbridas vs. Apps nativas
1.1.3. Tecnologias para criar Apps híbridas

1.2. Progressive Web Apps (PWA)

1.2.1. Progressive Web Apps (PWA)
1.2.2. Progressive Web Apps (PWA). Características
1.2.3. Progressive Web Apps (PWA). Construção
1.2.4. Progressive Web Apps (PWA). Limitações

1.3. Framework Ionic

1.3.1. Framework Ionic. Análise
1.3.2. Framework Ionic. Características
1.3.3. Construção de uma Apps com Ionic

1.4. Frameworks de desenvolvimento web

1.4.1. Análise de Framework em desenvolvimento web
1.4.2. Frameworks de desenvolvimento web
1.4.3. Comparação de Frameworks web

1.5. Framework Angular

1.5.1. Framework Angular
1.5.2. Uso do Angular no desenvolvimento de aplicações multiplataforma
1.5.3. Angular + Ionic
1.5.4. Construção de Apps em Angular

1.6. Biblioteca de desenvolvimento React

1.6.1. Biblioteca de JavaScript React
1.6.2. Biblioteca de JavaScript React. Uso
1.6.3. React Native
1.6.4. React + Ionic
1.6.5. Construção de Apps em React

1.7. Framework de Desenvolvimento Vue

1.7.1. Framework de Desenvolvimento Vue
1.7.2. Framework de Desenvolvimento Vue. Uso
1.7.3. Vue + Ionic
1.7.4. Construção de Apps em Vue

1.8. Frameworks de Desenvolvimento Electron

1.8.1. Frameworks de Desenvolvimento Electron
1.8.2. Frameworks de Desenvolvimento Electron. Uso
1.8.3. Desplegando nossas Apps também em desktop

1.9. Ferramenta de desenvolvimento para dispositivos móveis Flutter

1.9.1. Ferramenta de Desenvolvimento para Dispositivos Móveis Flutter
1.9.2. Uso do SDK Flutter
1.9.3. Construção de Apps em Flutter

1.10. Ferramentas de desenvolvimento para dispositivos móveis. Comparação

1.10.1. Ferramentas para o desenvolvimento de aplicações em dispositivos móveis
1.10.2. Flutter vs. Ionic
1.10.3. Seleção da Stack mais adequada para a criação de uma App

Módulo 2. Despliegamentos em integração contínua para dispositivos móveis

2.1. Ciclo de vida do software

2.1.1. Ciclo de Vida do Software
2.1.2. Metodologias ágeis
2.1.3. O ciclo contínuo ágil do software

2.2. Desenvolvimento manual do produto

2.2.1. Integração manual
2.2.2. Entrega manual
2.2.3. Implantação manual

2.3. Integração supervisionada

2.3.1. Integração contínua
2.3.2. Integração supervisionada. Revisão manual
2.3.3. Revisões estáticas automáticas

2.4. Testes lógicos

2.4.1. Provas unitárias
2.4.2. Provas de integração
2.4.3. Testes comportamentais

2.5. Integração contínua

2.5.1. Ciclo de integração contínua
2.5.2. Dependências entre integrações
2.5.3. A integração contínua como Metodologia de Gestão do Repositório

2.6. Entrega contínua

2.6.1. Entrega contínua
2.6.2. Soluções com entrega contínua
2.6.3. Entrega contínua. Vantagens

2.7. Implementação contínua

2.7.1. Implementação contínua
2.7.2. Soluções com implantação contínua
2.7.3. Implantação contínua. Tipologia

2.8. DevSecOps

2.8.1. DevSecOps. Uso
2.8.2. Analisadores estáticos
2.8.3. Testes de segurança de análise dinâmica

2.9. Monitorização contínua

2.9.1. Monitorização contínua
2.9.2. Monitorização contínua. Análise e Vantagens
2.9.3. Monitorização contínua. Plataformas

2.10. Implementação

2.10.1. Implementação em máquina local
2.10.2. Implementação em máquina compartilhada
2.10.3. Implementação em serviços na nuvem
2.10.4. Gestão de configuração

Módulo 3. User Experience em Dispositivos Móveis

3.1. User Experience

3.1.1. Client Experience
3.1.2. Client Experience. Requisitos
3.1.3. Bidireccionalidade com o cliente

3.2. Client Experience. Objetivos e Equipamentos

3.2.1. Client Experience. Objetivos e Equipamentos
3.2.2. Processos iterativos
3.2.3. Informação necessária

3.3. Micro-interações

3.3.1. Relação End-to-end
3.3.2. Interações
3.3.3. Omnichannel

3.4. Comportamento do utilizador

3.4.1. Design dos alicerces
3.4.2. Análise web e de sessão
3.4.3. Especialistas em analítica

3.5. Estado da arte da tecnologia

3.5.1. Machine Learning
3.5.2. Blockchain
3.5.3. Internet das Coisas

3.6. Componentes técnicos

3.6.1. Componentes técnicos
3.6.2. Componentes avançados: Dispositivos
3.6.3. Componentes avançados: Diferentes perfis

3.7. Usabilidade

3.7.1. Heurísticas de Nielsen
3.7.2. Testes de utilizador
3.7.3. Usabilidade. Erros

3.8. Técnicas de UX. User Experience

3.8.1. Regras
3.8.2. Prototipagem
3.8.3. Ferramentas de Low-Code

3.9. Estratégia visual

3.9.1. Designer de User Interface
3.9.2. Trabalho de User Interface na web
3.9.3. Trabalho de User Interface em Aplicações

3.10. Developer Frameworks

3.10.1. Frameworks de CX
3.10.2. Frameworks de UX
3.10.3. Frameworks de UI

##IMAGE##

Com a TECH aprenderá de uma forma prática e agradável. Com a máxima flexibilidade”

Curso de Especialização em Ciclo de Vida e Design de Aplicações para o Desenvolvimento em Dispositivos Móveis

A utilização de dispositivos móveis tem vindo a aumentar nos últimos anos, e o seu impacto no quotidiano é cada vez mais evidente. Do entretenimento à produtividade no trabalho, as aplicações móveis tornaram-se ferramentas essenciais para a maioria da população. Por esta razão, na TECH Universidade Tecnológica concebemos o Curso de Especialização em Ciclo de Vida e Design de Aplicações para o Desenvolvimento em Dispositivos Móveis. Uma especialização 100% virtual, centrada na preparação de profissionais altamente qualificados para a criação de aplicações móveis eficientes e de alta qualidade. A capacitação tem como objetivo fornecer aos participantes as ferramentas necessárias para projetar e desenvolver aplicativos móveis de forma profissional, levando em consideração todas as fases do ciclo de vida da aplicação.

Especialização em desenvolvimento de aplicações móveis

Num mercado de trabalho altamente competitivo e em constante mudança, a preparação contínua é essencial para se manter atualizado e se destacar no local de trabalho. Este Curso de Especialização da TECH é uma excelente oportunidade para adquirir novas competências e conhecimentos no domínio das aplicações móveis, e manter-se na vanguarda de um setor em constante evolução. Além disso, a especialização é virtual, o que permite aos estudantes aceder à capacitação a partir de qualquer parte do mundo e adaptar os seus horários de estudo ao seu ritmo de vida. Aqui, contamos com uma equipa de profissionais altamente qualificados e uma metodologia de ensino inovadora, que permitirá aos nossos estudantes desenvolver competências técnicas e de gestão de projetos, essenciais para o sucesso no domínio do desenvolvimento de aplicações móveis.