Conteúdo Programático



Documentos relacionados
Conteúdo Programático

Guia de desenvolvimento de um aplicativo para o sistema operacional Android

EMENTA. Curso de Projetos Microcontrolados utilizando Linguagem C.

Público Alvo: Empresas de micro e pequeno porte do setor de Tecnologia da Informação.

Sistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

O SOFTWARE R EM AULAS DE MATEMÁTICA

Formação WEB com PHP. Subtítulo

CENTRO UNIVERSITÁRIO DA FUNDAÇÃO DE ENSINO OCTÁVIO BASTOS

ARQUITETURAS PARA APLICAÇÕES MÓVEIS

Produção de Vídeos Didáticos: Tábua de Galton

1.1. Definição do Problema

Sistemas Fotovoltaicos (Modalidade Online) Apresentação do Curso

Programação em JAVA. Subtítulo

/ 2012_1 6 ( ) ADM ( ) ADM COMEX ( ) ADM MKT

Processo de Desenvolvimento de Software

Sumário. Junho/ Página 1

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA RÁPIDO - O Aplicativo -

Projeto Integrador Gestão em TI II Gestão em Pessoas. Organograma DIRETOR DEPARTAMENTO DE T.I ANALISTA TÉCNICO

MANUAL DE USO GCONNECT

Manual do Usuário. Quiz Online

Programa Competências Transversais

Introdução à Ciência da Informação

METODOLOGIA DA PESQUISA CIENTÍFICA ETAPA 2. PROJETO de pesquisa

Esteice Janaina Santos Batista, Joyce dos Santos Batista, Robson Soares de Souza, Willians Magalhães Primo

Programação de Computadores - I. Profª Beatriz Profº Israel

ONE TOONE CURSOS PARTICULARES ADOBE ACROBAT DC

SPALLA Curso online de Violino. Spalladibase Grade e Metodologia

Atualizado em: 10/08/2010

Reforço em Matemática. Professora Daniela Eliza Freitas. Disciplina: Matemática

Título : B1 INTRODUÇÃO. Conteúdo : INTRODUÇÃO

M A N U A L D O ADMINISTRADOR DO PORTAL

Guia de Referência Mobile. SIGEduc Mobile. Elaborado por: SIG Software e Consultoria em Tecnologia da Informação

Como o VIOS Jurídico pode otimizar os processos em um escritório de advocacia? Indicado para: médios e grandes escritórios de advocacia.

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0

Documento de Processo

PRODUÇÃO E AVALIAÇÃO DE MATERIAL DIDÁTICO

Interdisciplinar II Módulo CST: GESCOM

MimioMobile Guia do Usuário. mimio.com

Modelo de negócios CANVAS

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula

INTEGRAÇÃO JAVA COM ARDUINO

FACULDADE DE EDUCAÇÃO DA UNIVERSIDADE DE SÃO PAULO. Luciano João de Sousa. Plano de aula

Google AdWords. Sobre o curso. Criatividade - Marketing Digital. Promoção: 10% Desconto

Manual de utilização Vero Mobile. Manual de utilização Vero Mobile

Cartilha de Acesso Rápido

SOFTWARE DE CONTROLE DE ENTREGAS USANDO DISPOSITIVOS MÓVEIS E WEB SERVICE SOBRE A PLATAFORMA.NET

SeuProfessor Empreendedor & Negócios

Orientações gerais. Apresentação

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente Ensino Técnico

Sistemas de Tempo Real

LÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

PROF. FLAUDILENIO E. LIMA

DEVF IT Solutions. Gerenciador de Log. Documento Visão. Versão 2.0. Projeto Integrador 2015/2 Engenharia de Software

Marketing Digital Porque Educação Executiva Insper Cursos de Curta e Média Duração Educação Executiva

As TICs como aliadas na compreensão das relações entre a Química e a Matemática

Plano de Trabalho Docente Ensino Técnico

Na educação a distância, você tem autonomia de estudo, isto é, VOCÊ faz sua programação, estabelece seu ritmo de estudo.

Aula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016

Qualidade de Produto. Maria Cláudia F. P. Emer

Sistemas Distribuídos Capítulo 4 - Aula 5

SERIGRAFIA PARA CAPA DE LIVROS

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com

SISTEMA OPERACIONAL - ios

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Componente Curricular: APLICATIVOS INFORMATIZADOS NA ENFERMAGEM

PROGRAMAÇÃO ORIENTADA A OBJETO INTRODUÇÃO

E D I T A L. I. estiver regularmente matriculado nas Faculdades Integradas Sévigné;

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

Manual do estudante Orientações sobre o Menu de navegação

A solução de aprendizado completa para o ensino primário

TÓPICOS DE RELATIVIDADE E NOVAS TECNOLOGIAS NO ENSINO MÉDIO: DESIGN INSTRUCIONAL EM AMBIENTES VIRTUAIS DE APRENDIZAGEM.

INTRODUÇÃO À INFORMÁTICA: TERMINOLOGIA BÁSICA RAÍ ALVES TAMARINDO

CAPACITAÇÃO PARA DOCENTES DA ÁREA DA SAÚDE

TÍTULO: APROFUNDAMENTO EM MATEMÁTICA PARA ALUNOS DAS SÉRIES FINAIS DO ENSINO FUNDAMENTAL

2 MATERIAL E MÉTODOS

Público Alvo: Investimento: Disciplinas:

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC Normas

RESOLUÇÃO N o RESOLVE

Introdução. Uma das principais dúvidas de quem está iniciando no mundo do desenvolvimento de jogos digitais é quais softwares utilizar.

ETNOGRAFIA: O DIFERENCIAL DA PESQUISA DE MERCADO. Ingresso Janeiro Informações: (51)

Programa de Unidade Curricular

Manual de Boas Práticas no Moodle

PROGRAMA da Certificação Internacional em Integração Sensorial

Autor: Profª Msª Carla Diéguez METODOLOGIA DA PESQUISA CIENTÍFICA

Engenharia de Software. Ciclos de Vida do Software. 1. Sistemas

A Importância da Comunicação no Gerenciamento do Projeto

PROJETO BÁSICO DE CURSO EM EaD. JUSTIFICATIVA (análise de cenário / análise das características da Instituição):

Plano de Ensino IDENTIFICAÇÃO EMENTA OBJETIVOS

Relato de uma proposta de ensino da Terceira lei de Newton para o ensino médio com uso de sensores da PASCO

Transcrição:

Ementa do Curso O treinamento Android Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma Android (tablets e smartphones) do Google, utilizando as ferramentas mais modernas disponíveis no mercado. Em 32 horas de aulas presenciais, abordamos todos os aspectos básicos da criação de um App, desde a concepção da ideia, até sua implementação e todas as tecnologias envolvidas nesse processo. Metodologia A metodologia da Catteno é prática e dinâmica, mesclando aulas teóricas voltando a apresentação dos conceitos de cada tópico introduzido, com sessões de demonstrações e de exercícios em sala para os alunos, reforçando e fixando os conteúdos apresentados. Diferenciais do treinamento Abordagem prática e dinâmica. Conteúdo técnico de excelente qualidade. Instrutores profissionais com mais 10 de anos de experiência no mercado de tecnologia e desenvolvimento de software. São mais de 70 exercícios que podem ser estudados após o treinamento usando os materiais didáticos, através dos quais os alunos podem revisar todo o conteúdo apresentado em sala. Atendimento pós-curso para esclarecimento de dúvidas. Acesso ao grupo de discussões do treinamento, onde todos os participantes do treinamento trocam experiências e conhecimento. Conteúdo Programático Ao longo do treinamento os alunos desenvolverão o App Traqt. Através de 11 unidades, serão apresentados os conceitos fundamentais para construção do App, usando uma sequência lógica e intuitiva. Conheça o objetivo e os tópicos abordados em cada unidade:

Aula inicial Apresentação do curso para os alunos, instruções gerais sobre a metodologia empregada e o ritmo de aula, visão geral das unidades e dos assuntos abordados. Proposta de apresentação de projeto para o final do treinamento. 1. Introdução à Plataforma Android Nesse módulo os alunos serão formalmente apresentados à plataforma Android, conhecendo um pouco de seu histórico, seus componentes, recursos e ferramentas, bem como sua posição de mercado atual. O objetivo da aula é dar uma visão geral aos alunos sobre a plataforma na qual eles irão desenvolver um conjunto de conhecimentos ao longo do curso. 2. Apresentação do Ambiente de Desenvolvimento Nesse módulo serão apresentados aos alunos o ambiente e as ferramentas de desenvolvimento da plataforma Android, objetivando mostrar os recursos disponíveis para a criação de seus Apps, tal como desmistificar o uso dessas ferramentas que em um primeiro momento podem parecer extremamente complexas, mas que quando dominadas são grandes aliadas na produtividade dos desenvolvedores. 3. Introdução Básica a Linguagem Java A plataforma Android se utiliza da linguagem Java para criação de seus Apps. Nesse módulo faremos uma introdução básica a essa linguagem, mostrando os recursos fundamentais que serão utilizados ao longo do curso para construção do App Traqt. 4. Desenhando o modelo do App Para construção do modelo vamos utilizar o banco de dados SQLite, disponível nativamente na plataforma Android, conhecendo sua arquitetura e recursos e as bibliotecas disponíveis para operá-lo. Ao final desse módulo o aluno terá compreensão da importância da criação de modelos, e os conhecimentos necessários para criação de seus próprios modelos. 5. Montando o Fluxo do App com Activities A sequência de telas pelas quais os usuários passam durante a operação de um aplicativo é o que chamamos de "Fluxo do App". O Android emprega o conceito de "Activities" (atividades), que representa cada uma das telas do App.

6. Desenhando a Interface do App Nossos Apps se apresentam ao mundo através de sua interface gráfica. A plataforma Android contém um rico conjunto de componentes prontos para serem utilizados na construção de interfaces atraentes aos usuários. 7. Entendendo a Compilação de Apps e Gestão de Dependências A construção de softwares modernos, como os Apps Mobile que estudamos nesse curso, apresenta requisitos e cenários de uso que se repetem em diversas aplicações. Esses requisitos estão se tornando cada vez mais modulares e as comunidades de desenvolvedores têm se esforçado na criação de recursos que possibilitem empacotar e distribuir essas soluções de uma maneira bastante simplificada, evitando o retrabalho. A isso damos o nome de "Gestão de Dependências". A plataforma Android conta com um poderoso sistema de Build chamado Gradle, que dentre seus diversos recursos inclui integração facilitado ao repositório Maven, bastante conhecido pela comunidade Java graças a centenas de componentes prontos para serem rapidamente integrados aos nossos projetos. 8. Comunicação permanente com o Usuário por Notificações Os usuários de dispositivos móveis interagem com seus Apps de maneira diferente de como fazem com seus computadores. Eles operam com um único aplicativo por vez e passam a maior parte do tempo com os dispositivos no bolso. Pensando nesse cenário, os sistemas operacionais móveis como o Android incluem um recurso nativamente que permitem aos nossos Apps gerar notificações em resposta aos eventos importantes que possam acontecer. Já estamos habituados com essa forma de os Apps se comunicarem conosco, pois aplicativos de e-mail, mensagens, calendários, lembretes estão constantemente nos disparando essas pequenas mensagens que ficam centralizadas em uma parte do sistema do aparelho. É disso que se trata esta unidade. 9. Refinamentos e Ajustes no App Na construção de um aplicativo completo, há diversos detalhes que devem ser contemplados para considerá-lo pronto. Nessa unidade vamos conhecer diversos refinamentos e ajustes importantes para finalizar a construção de nosso App.

10. Conhecendo o Debug de Apps Vamos conhecer as principais ferramentas para identificar e sanar bugs e problemas encontrados em nossos Apps, bem como otimizar sua performance. 11. Empacotamento e Distribuição Ao chegarmos ao final deste curso teremos um produto completo, pronto para ser distribuído. Nesta última unidade vamos conhecer e explorar o que é necessário para empacotar e distribuir nossos Apps através da Google Play Store, bem como conhecer como funciona a distribuição de versões betas ou de aplicações corporativas. Cada unidade acompanha uma série de exercícios que aplica os conhecimentos dos assuntos abordados, compondo a construção do App Traqt. Requisitos Este treinamento é direcionado para estudantes ou profissionais de tecnologia, que tenham familiaridade com linguagens de programação e conceitos de orientação a objeto. Não é necessário conhecimento prévio em Android ou plataformas mobile. Um computador com sistema operacional Windows ou OSX é recomendado para que os alunos possam acompanhar as práticas ministradas em sala.