Apresentação

Na TECH estamos empenhados numa visão para o futuro no domínio da tecnologia"

##IMAGE##

A chegada do 5G e a presença generalizada de dispositivos móveis e elementos conectados fazem do Android um dos elementos-chave do ecossistema tecnológico atual. Além disso, os níveis de processamento e velocidade alcançados nos últimos anos geram continuamente novas e espetaculares aplicações, como a realidade virtual e a realidade aumentada.

A versatilidade e as infinitas possibilidades oferecidas pelo Android fazem desta tecnologia um campo de estudo muito interessante. Pelas oportunidades que oferece atualmente, mas, sobretudo, pelas que poderá oferecer nos próximos anos.
Neste sentido, aTECH oferece um plano de estudos que responde às necessidades atuais e futuras do setor. Compreendendo a importância de aprofundar os elementos estruturais que compõem a arquitetura Android e a forma como estão relacionados. Com a intenção de gerar profissionais capazes de construir e programar aplicações funcionais para diferentes áreas da vida quotidiana.

Um plano de estudos que, para além disso, é lecionado 100% online, sem horários e em múltiplos formatos. Isto facilita a conciliação entre a vida profissional e pessoal. Com uma metodologia baseada no Relearning e avalizada pelas mais prestigiadas agências de certificação de qualidade.

As possibilidades oferecidas pela tecnologia Android são infinitas e pode ser você a descobri-las"

Este Curso deLinguagem de Programação Android conta com o conteúdo educativo mais completo e atualizado do mercado. As suas principais caraterísticas são:

  • O desenvolvimento de casos práticos apresentados por especialistas em Linguagem de Programação Android
  • Os conteúdos gráficos, esquemáticos e predominantemente práticos com que está concebido fornecem informações científicas e práticas sobre as disciplinas que são essenciais para a prática profissional
  • Os exercícios práticos onde o processo de autoavaliação pode ser levado a cabo a fim de melhorar a aprendizagem
  • O seu foco especial em metodologias inovadoras em Direito Administrativo
  • As aulas teóricas, perguntas ao especialista, fóruns de discussão sobre temas controversos 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

O que torna o Android especial em comparação com outros sistemas operativos? Encontrará respostas a estas e muitas neste Curso"

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

O seu conteúdo multimédia, desenvolvido com a mais recente tecnologia educativa, 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.

A conceção desta capacitação centra-se na Aprendizagem Baseada em Problemas, através da qual o profissional deve tentar resolver as diferentes situações de prática profissional que surgem ao longo do Curso. Para tal, contará
com o apoio de um sistema inovador de vídeo interativo, criado por especialistas reconhecidos.

A TECH dar-lhe-á a conhecer os fundamentos em que se baseia a futura evolução do Android"

##IMAGE##

Aprenda tudo o que precisa para desenvolver a sua própria aplicação móvel"

Programa de estudos

A estrutura foi concebida de forma orgânica, começando com conhecimentos gerais e passando para áreas mais específicas. Além disso, a parte final analisa as novidades do Android aplicadas à vida quotidiana. O plano de estudos começa com uma análise da plataforma Android e da sua arquitetura. Aprofunda o estudo do núcleo Linux, das bibliotecas nativas, do sistema de ficheiros e dados, da segurança, dos componentes estruturais e das diferentes versões do Android. Por último, centra-se no impacto que pode ter a utilização do Android em veículos, domótica, Wearable e Internet of Things.

##IMAGE##

Uma análise aprofundada do sistema Android com o objetivo de pôr em prática os conhecimentos adquiridos"

Módulo 1. Linguagem de programação Android

1.1. Plataforma Android

1.1.1. Plataforma Android
1.1.2. Sistema operativo Android
1.1.3. Open Handset Alliance no desenvolvimento do Android

1.2. Arquitetura Android

1.2.1. Elementos arquiteturais de um sistema Android
1.2.2. Comunicação entre elementos
1.2.3. Extensibilidade da arquitetura Android
1.2.4. Gestão dos recursos da máquina: bateria e memória
1.2.5. Emuladores Android

1.3. Núcleo Linux do Android

1.3.1. Composição do núcleo
1.3.2. Elementos estruturais do núcleo
1.3.3. A máquina virtual Dalvik
1.3.4. A máquina virtual Android RunTime (ART)

1.4. Bibliotecas nativas do Android

1.4.1. Bibliotecas nativas do Android
1.4.2. Bibliotecas de compatibilidade (Support Library)
1.4.3. Bibliotecas nativas e extensibilidade

1.5. O sistema de ficheiros e dados no Android

1.5.1. Estrutura de uma aplicação Android típica
1.5.2. Sistema de ficheiros YAFFS2 e ext4
1.5.3. Utilização de SQLite e Room para a gestão de dados

1.6. Segurança do Android

1.6.1. Sistema de permissões
1.6.2. Assinaturas digitais em Android Application Package (apk)
1.6.3. Execução de processos no núcleo
1.6.4. Tópicos de execução e eventos

1.7. Elementos estruturais de uma aplicação standard

1.7.1. Vista (View)
1.7.2. Atividade (Activity)
1.7.3. Fragmento (Fragment)
1.7.4. Serviço (Service)
1.7.5. Intenção (Intent)
1.7.6. Broadcasts Receiver e Content Provider
1.7.7. Gestão de dados e preferências dos utilizadores

1.8. Versões Android

1.8.1. Versões Android
1.8.2. Implantação de versões Android
1.8.3. Implantação da distribuição do Android
1.8.4. Android vs. Apple IOS e outros sistemas móveis

1.9. Android para veículos

1.9.1. O Android e o mundo automóvel
1.9.2. Elementos estruturais de um sistema Android para automóveis
1.9.3. Comunicação entre dispositivos

1.10. Android na Domótica, Wearable e Internet of Things (IoT)

1.10.1. O mundo conectado
1.10.2. Elementos estruturais de um sistema Android Domótico
1.10.3. Elementos de Android Wearable
1.10.4. Android em Internet of Things (IoT)

##IMAGE##

Um Cursoconcebido para colocar a tecnologia ao serviço dos problemas quotidianos"

Curso de Linguagem de Programação Android

Na era digital em que vivemos, as aplicações móveis são a chave para a inovação e o sucesso no mercado tecnológico. Se tem paixão pela programação e quer dominar a linguagem de programação Android, o Curso na TECH Universidade Tecnológica é a porta de entrada para se tornar um especialista no desenvolvimento de aplicações móveis. Entendemos a importância de estar na vanguarda da tecnologia. Por isso criámos um curso académico de alta qualidade que lhe dá as competências e conhecimentos necessários para desenvolver aplicações móveis com esta linguagem Android. Através das nossas aulas online, ministradas por profissionais de renome na área da programação, pode aprender no conforto da sua casa ou escritório, sem constrangimentos de tempo ou barreiras geográficas.

Aprenda a programar na linguagem Android e crie aplicações móveis de vanguarda.

Ao longo de um período de 1 a 3 meses, poderá adaptar o curso ao seu próprio ritmo, ao acessar aos conteúdos no momento mais adequado da sua agenda. Terá à sua disposição recursos interativos, exercícios práticos e material suplementar que lhe permitirão aplicar imediatamente os seus conhecimentos. Terá também a oportunidade de participar em fóruns de discussão e colaborar com outros estudantes, enriquecendo a sua experiência de aprendizagem e construindo uma valiosa rede de contactos. Durante o Curso, irá adquirir os fundamentos necessários para desenvolver aplicações móveis de alta qualidade. Aprenderá sobre a estrutura de um projeto Android, a criação de interfaces de utilizador atraentes e funcionais, a gestão de dados, a implementação de funcionalidades avançadas e a depuração de erros. Os nossos especialistas guiá-lo-ão através de exemplos práticos e dar-lhe-ão as ferramentas necessárias para se destacar no mundo do desenvolvimento de aplicações móveis. O Curso de Linguagem de Programação Android oferece-lhe a oportunidade única de impulsionar a sua carreira no desenvolvimento de aplicações móveis e abrir portas a novas oportunidades de emprego.