• Nenhum resultado encontrado

Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing

N/A
N/A
Protected

Academic year: 2021

Share "Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing"

Copied!
12
0
0

Texto

(1)

Desenvolvimento de

Aplicações para Dispositivos

Móveis e Cloud Computing

(2)

www.inatel.br/pos

1. Sumário

1. O Inatel ...3 1.1 Infraestrutura...3 1.2 ICC ...4 1.3 Prêmios ...4 2. Sobre o curso ...5 2.1 Objetivo ...5 2.1.1 Objetivos específicos ...5 2.2 Público-Alvo ...6 2.3 Coordenação ...6 2.4 Carga Horária ...6 2.5 Conteúdo Programático ...6

2.5.1 Relação de Disciplinas por Módulo, Cargas Horárias e Créditos ...7

2.6 Ementas ...8

2.7 Corpo Docente ...10

2.8 Controle de Frequência ...10

2.9 Trabalho de Conclusão de Curso (TCC) ...10

2.10 Certificação ...10

2.11 Local e Horário ...11

2.12 Tabela de Preços ...11

(3)

www.inatel.br/pos

1. O Inatel

Há mais de 50 anos, o Instituto Nacional de Te-lecomunicações (Inatel) é um centro de excelência em Ensino, Pesquisa, Desenvolvimento e Inovação de tecnologias globais. Com forte presença em empre-endedorismo, projetos sociais e culturais, formamos profissionais com alto índice de empregabilidade no Brasil e no exterior.

Quando se fala em pioneirismo, não ficamos para trás: em parceria com a Ericsson e a Telefónica Open Future, o primeiro espaço de Crowdworking do Brasil está no Inatel. Também somos a primeira insti-tuição de ensino a lançar o curso superior de Enge-nharia de Telecomunicações no Brasil.

Nossa Incubadora de Empresas já graduou mais de 60 startups em Minas Gerais. O espaço prepara até 20 projetos de alunos e ex-alunos simultaneamente. Oferecemos todo o suporte a abertura de empresas.

Estamos entre os principais centros mundiais de pesquisa sobre a viabilidade do novo padrão 5G, com previsão para 2020.

Desde 2016, somos unidade da Empresa Brasileira de Pesquisa e Inovação Industrial (Embrapii). A partir de então, empresas que desejam desenvolver seu projeto em Sistemas de Comunicação Digital e Radiofrequência, área de atuação do Inatel - podem receber investimen-tos federais para Pesquisa e Desenvolvimento.

1.1 Infraestrutura

O campus do Inatel, em Santa Rita do Sa-pucaí - MG, oferece estrutura completa para seus diversos públicos, como alunos e egressos,

pes-quisadores e empreendedores. entre os maiores de O Teatro Inatel está

Minas Gerais, e recebe shows de diversos portes. As instalações do

campus ocupam 75 mil m².

Mais de 40 laboratórios tecnológicos, entre os

mais modernos do país.

Biblioteca com extenso acervo físico e digital, além de locais de convivência e espaços para estudos.

(4)

www.inatel.br/pos

Prêmio da Sociedade de Engenharia de Televisão (SET) 2013 Prêmio Nacional Santander Universidades 2013 Guia do Estudante Prêmio Finep de Inovação 2012

1.2 ICC

A faculdade ainda possui um centro de compe-tências, o Inatel Competence Center (ICC), que desen-volve soluções tecnológicas para o mercado brasileiro e internacional.

• Ensaios e calibração de equipamentos

• Consultoria

• Pesquisa, Desenvolvimento e Inovação

• Educação continuada

• Cursos de Extensão, presenciais e a distância (EaD): www.inatel.br/pos

• Mestrado em Telecomunicações, no campus: www.inatel.br/mestrado

1.3 Prêmios

Em menos de cinco anos, fomos reconhecidos com prêmios nacionais de importantes segmentos:

Prêmio Nacional Santander Universidades 2015 Guia do Estudante Prêmio Nacional de Empreendedorismo Inovador 2014 Prêmio Tele.Síntese “Destaques Inovadores” 2013

(5)

Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing 5

www.inatel.br/pos

2. Sobre o curso

possam analisar grandes volumes de dados, integrar seus aplicativos móveis com serviços de Cloud Com-puting (Amazon Web Services, Google App Engine e Windows Azure), e aprofundar posteriormente os as-pectos de conectividade das aplicações a equipamen-tos eletrodomésticos, industriais ou veiculares.

Ao longo do curso, as seguintes linhas de estu-do serão cobertas pelas disciplinas:

• Linha básica.

• Desenvolvimento Web.

• Desenvolvimento para Cloud Computing.

• Desenvolvimento para dispositivos móveis.

• Desenvolvimento móvel com Cloud Computing.

• Desenvolvimento de jogos. O curso tem em sua grade de disciplinas mais

de 60% de aulas realizadas em laboratório. Aborda o desenvolvimento de programas aplicativos para dis-positivos móveis, nas plataformas dos sistemas ope-racionais; Android da Google e iOS da Apple. Serão utilizadas as linguagens de programação; Java, PHP, CSS3, HTML5, Javascript, C# e Swift, além de outras ferramentas para auxílio no desenvolvimento de cações Web, de aplicações multiplataforma ou de apli-cações híbridas, tais como IONIC e Apache Cordova.

Durante o curso os alunos irão aprender a de-senvolver aplicativos para dispositivos móveis, in-cluindo o desenvolvimento de jogos com UNITY. Serão ensinados conceitos de Big Data, Cloud Com-puting e IoT (Internet of Things), para que os alunos

2.1 Objetivo

2.1.1 Objetivos específicos

Como objetivos específicos da área de Compu-tação, o curso de Especialização propõe-se a formar profissionais capazes de:

a) Entender e aplicar técnicas de programação em SOA, BPM e Cloud Computing;

b) Desenvolver aplicações orientadas a objetos, nas linguagens apresentadas na seção 3;

c) Desenvolver aplicações utilizando WebServices e interface de serviço em Java: SOAP e REST e em .Net, NodeJS, AWS (Amazon Web Services) e Google App Engine;

d) Desenvolvimento de aplicações multiplatafor-mas ou não, utilizando os sistemultiplatafor-mas operacionais Android e iOS;

e) Conceituar Big Data e dominar técnica de análise de dados e seu processamento;

f) Desenvolver aplicações usando JavaEE;

g) Desenvolver serviços SOAP com WCF (Windows Communication Foundation) em C#;

h) Desenvolvimento de jogos utilizando Unit;

i) Conceituar e desenvolver aplicações em IoT (In-ternet of Things).

j) Abordar aspectos de segurança durante o de-senvolvimento das aplicações.

(6)

Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing 6

www.inatel.br/pos

2.2 Público-Alvo

O curso tem como público-alvo principal os profissionais que tenham formação em computa-ção, podendo atender a outros profissionais, desde que tenham em sua formação conhecimentos de programação.

2.3 Coordenação

Nome: Prof. Paulo César Siécola Titulação: Mestre

Mestre em Ciência da Computação pelo Institu-to de Matemática e Estatística da Universidade de São Paulo (2011). Possui graduação em Engenharia Elétrica pelo Instituto Nacional de Telecomunicações - INATEL (2005). Tem experiência em desenvolvimento de sof-tware em C, Java, C# e Swift. Atua, principalmente, nas seguintes áreas: desenvolvimento de aplicativos para dispositivos móveis, desenvolvimento de sistemas Web e sistemas embarcados para Linux. Atualmente

é Especialista em Sistemas Sênior do Inatel Compe-tence Center e professor em cursos de Pós-Graduação no Inatel, onde também é coordenador dos cursos de pós-graduação relacionados à computação.

2.4 Carga Horária

O curso possui uma carga horária total de 400 horas, sem levar em consideração o tempo para ela-boração do Trabalho de Conclusão do Curso (TCC),

2.5 Conteúdo Programático

desenvolvido segundo calendário específico para cada turma.

O Curso de Especialização em Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Compu-ting está organizado em 20 disciplinas, distribuídas ao longo de 2 anos letivos, sendo 184h no 1º ano e 216h no 2º ano. Ao término de todas as disciplinas o aluno deve

desenvolver, em conformidade com o regulamento do curso, um Trabalho de Conclusão do Curso. Pela própria característica do curso, mais de 60% de todo o curso será voltado para a parte prática, com aulas em laboratório.

(7)

Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing 7

www.inatel.br/pos

2.5.1 Relação de Disciplinas por Módulo, Cargas Horárias e Créditos

O curso é composto de 20 disciplinas com 50

créditos no total, cujas ementas estão apresentadas na Seção 7.2 deste documento e cujos programas deta-lhados estão apresentados no Caderno de Disciplinas do curso. A disciplina DM111 ocorre em paralelo com

a disciplina DM112, sendo que a disciplina DM111 é oferecida apenas aos alunos entrantes a partir da dis-ciplina DM101 e a disdis-ciplina DM112, apenas aos en-trantes a partir desta disciplina.

Desenvolvimento de aplicações para dispositivos móveis e cloud computing - SRS Linha de Estudo CHT CHL Créditos

DM101 Introdução a Cloud Computing, SOA e BPM A 16 0 2

DM102 Programação OO Java e C# A 4 12 2

DM104 Introdução ao desenvolvimento Web HTML5, CSS3, Javascript e NodeJS B 6 26 4 DM105 Conceituação e projeto de WebServices e interface de serviço em Java: SOAP e REST A 16 0 2 DM106 Desenvolvimento de Web Services com segurança sob plataforma .NET C 0 24 3 DM107 Desenvolvimento de Web Services com segurança sob plataforma Java e PHP C 4 20 3

DM113 Desenvolvimento de serviço SOAP com WCF em C# C 0 16 2

DM109 Big Data e análise de dados C 6 10 2

DM110 Desenvolvimento JavaEE A 6 18 3

DM 111 Desenvolvimento de Web Services com segurança em Java no Google App Engine C 0 24 3 DM112 Conceituação em cloud computing, programação OO, Web Services e SOA A 12 12 3 DM108 Desenvolvimento de aplicativos móveis multiplataforma com Apache Cordova em HTML, CSS e JS D 0 16 2

DM114 Desenvolvimento de aplicativos em Java para Android D 0 32 4

DM115 Desenvolvimento de aplicativos para iOS D 0 32 4

DM116 Introdução ao desenvolvimento de jogos para dispositivos móveis F 6 10 2

DM117 Desenvolvimento de jogos com Unity F 8 24 4

DM118 Desenvolvimento de aplicativos móveis com HTML5 D 6 18 3

DM103 Orientações para TCC A 4 4 1

DM119 Tópicos avançados em cloud computing, mobile e tendências de mercado E 8 8 2

DM120 Introdução e desenvolvimento para IoT (Internet of Things) D 8 8 2

CHT CHL Créditos

Carga horária para os alunos que cursarem DM111 (alunos que começarem o curso

cursando DM101) 98 302 50

Carga horária para os alunos que cursarem DM112 (alunso que começarem o curso

cursando DM112) 110 290 50

Legenda: CHD - Carga Horária Disciplinar

Linhas de estudo: A - Linha Básica | B - Desenvolvimento Web | C - Desenvolvimento para Cloud Computing | D - Desenvolvimento para Dispossitivos Móveis | E - Desenvolvimento Móvel com Cloud Computing

(8)

Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing 8

www.inatel.br/pos

2.6 Ementas

DM108 - Desenvolvimento de aplicativos móveis mul-tiplataforma com Apache Cordova em HTML, CSS e JS EMENTA: Desenvolvimento de aplicativos móveis mul-tiplataforma (Android e iOS), para consumo de Web Ser-vices REST, com recebimento de notificações via Google Cloud Messaging (GCM).

DM109 - Big Data e Análise de Dados

EMENTA: Conceituação de Big Data e apresentação de técnicas específicas para análise de dados e seu proces-samento, tais como Hadoop.

DM110 - Desenvolvimento JavaEE

EMENTA: Desenvolvimento baseado em componentes e desenvolvimento Web utilizando a plataforma Java EE. DM111 - Desenvolvimento de Web Services com se-gurança em Java no Google App Engine

EMENTA: Conceituação e desenvolvimento de Web Ser-vices REST com autenticação e autorização em conjunto com o Google Cloud Messaging (GCM) em Java, utilizan-do a plataforma de cloud computing Google App Engi-ne (GAE).

DM112 - Conceituação em cloud computing, progra-mação OO, Web Services e SOA

EMENTA: Revisão de orientação a objetos e arquitetura de software, conceitos de SOA, serviços, análise e mode-lagem de serviços, interfaces de serviço, Web Services e Cloud Computing.

DM113 - Desenvolvimento de serviço SOAP com WCF em C#

EMENTA: Desenvolvimento do serviço segundo a arqui-tetura SOA usando o WCF com C#.

DM114 - Desenvolvimento de aplicativos em Java para Android

EMENTA: Desenvolvimento de aplicativos em Java para dispositivos Android, para consumo de Web Services SOAP e principalmente REST, com recebimento de noti-ficações via Google Cloud Messaging (GCM).

DM101 -Introdução a Cloud Computing, SOA e BPM EMENTA: Evolução das arquiteturas de software, BPM, visão geral em SOA, introdução em Cloud Computing, princípios de design da Orientação a Serviço e camadas de serviços em SOA.

DM102 - Programação OO Java e C#

EMENTA: Conceitos e terminologia de orientação a ob-jetos. Desenvolvimento de aplicações orientadas a obje-tos em linguagem Java e C#.

DM103 - Orientações para TCC

EMENTA: Orientação aos discentes quanto às regras para elaboração do Trabalho de Conclusão de

Curso - TCC.

DM104 - Introdução ao desenvolvimento Web HTML5, CSS3, JavaScript e NodeJS

EMENTA: Introdução aos conhecimentos teóricos e prá-ticos para o desenvolvimento web com a arquitetura cliente e servidor.

DM105 -Conceituação e projeto de WebServices e in-terface de serviço em Java: SOAP e REST

EMENTA: Web Services em Java, serviços, descritores de serviços com SOAP e REST, divulgação de serviços, iden-tificação de serviço e projeto da interface de serviço. DM106 - Desenvolvimento de Web Services com se-gurança sob plataforma .NET

EMENTA: Conceituação e desenvolvimento de Web Ser-vices com autenticação e autorização utilizando a tecno-logia ASP .Net Web API e a plataforma de cloud compu-ting Windows Azure.

DM107 - Desenvolvimento de Web Services com se-gurança sob plataforma Java e PHP

EMENTA: Conceituação e desenvolvimento de Web Servi-ces REST com autenticação sob a plataforma Java e PHP.

(9)

Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing 9

www.inatel.br/pos

DM115 - Desenvolvimento de aplicativos para iOS EMENTA: Desenvolvimento de aplicativos em Swift para dispositivos iOS, para consumo de Web Services REST, com recebimento de notificações via Apple Push Notifi-cation Service (APNs).

DM116 - Introdução ao desenvolvimento de jogos para dispositivos móveis

EMENTA: Introdução ao desenvolvimento de jogos para dispositivos móveis, evolução dos games, elementos de um jogo, recursos multimídia, colisão, mecânica do jogo, jogabilidade, projeto prático de um jogo.

DM117 - Desenvolvimento de jogos com Unity EMENTA: Fornecer ao aluno uma visão prática e deta-lhada da ferramenta Unity, permitindo o manuseio de objetos e a utilização de recursos na criação de jogos para plataformas móveis. Será abordado a interface da ferramenta, uso de GameObjects, programação de Scripts em C#, Câmera, efeitos de física, animação, apli-cação de Inteligência Artificial, entre outros.

DM118 - Desenvolvimento de aplicativos móveis com HTML5

EMENTA: Introdução teórica e prática para o desenvolvi-mento móvel com HTML5.

DM119 - Tópicos avançados em cloud computing, mobile e tendências de mercado

EMENTA: Novidades tecnológicas em cloud computing, abrangendo fornecedores de tecnologias, fornecedo-res de serviços, casos de sucesso recente com o uso de cloud computing e tendências do mercado nessa área. Novos web services públicos úteis à sociedade, brasi-leira ou mundial. Novas oportunidades de projetos em redes sociais com web services, mobile e cloud compu-ting. Novas tecnologias para gerenciamento de troca de mensagens entre peers na nuvem, importância e possi-bilidades providas por elas.

DM120 - Introdução e desenvolvimento para IoT (In-ternet of Things)

EMENTA: Introdução ao desenvolvimento para Internet das Coisas – IoT (Internet of Things), tecnologias e domí-nios de aplicações, futuro da Internet das Coisas, projeto prático para IoT.

(10)

Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing 10

www.inatel.br/pos

2.7 Corpo Docente

Docente Titulação Currículo Lattes

Daniel Mazzer Mestre http://lattes.cnpq.br/4232146281745201

Daniela Edvana Costa de Almeida Especialista http://lattes.cnpq.br/4337422458613356

Ednardo David Segura Especialista http://lattes.cnpq.br/1180351319160889

Elton Barbosa Rodrigues Especialista http://lattes.cnpq.br/7469329992395191

Felipe Andery Reis Mestre http://lattes.cnpq.br/7320701605660919

Márcio Emílio Cruz Vono de Azevedo Mestre http://lattes.cnpq.br/4942168143096221

Paulo César Siécola Mestre http://lattes.cnpq.br/1547525604322738

Phyllipe de Souza Lima Francisco Mestre http://lattes.cnpq.br/3622864350804940

Roberto Ribeiro Rocha Mestre http://lattes.cnpq.br/3342878520649481

Rodrigo Pimenta Carvalho Mestre http://lattes.cnpq.br/2146763148287706

Rodrigo Luis de Faria Especialista http://lattes.cnpq.br/9558365691730694

2.9 Trabalho de Conclusão de Curso (TCC)

2.10 Certificação

O certificado de conclusão do curso é emitido pelo INATEL - Instituto Nacional de Telecomunicações, após o aluno ter completado todos os créditos com o aproveitamento mínimo definido no regulamento do curso e ter sido aprovado em seu Trabalho de Conclu-são de Curso (TCC).

O certificado do curso é registrado pela Seção Ter frequentado pelo menos 75% (setenta e cin-co por cento) das atividades presenciais das discipli-nas em que foi aprovado.

O aluno deve desenvolver, sob orientação de um professor designado pela coordenação do curso, um Trabalho de Conclusão de Curso (TCC), conforme artigo específico do regulamento do curso.

de Registros Acadêmicos do Instituto, onde é depo-sitada e controlada toda a documentação referente ao mesmo.

(11)

Desenvolvimento de Aplicações para Dispositivos Móveis e Cloud Computing 11

www.inatel.br/pos

2.11 Local e Horário

Inatel - Av. João de Camargo, 510 Santa Rita do Sapucaí - MG

*Sujeito a alterações.

• Início das aulas em março de 2018

• Aulas aos sábados: 8h30 às 12h30 / 13h30 às 17h30

• Aula Inaugural: 10/03/2018 – Local: Inatel – Santa Rita do Sapucaí - MG

• Pelo menos 1 sábado livre ao mês

• Aulas práticas ministradas em laboratórios. O aluno deve levar seu próprio microcomputador, cuja espe-cicação mínima deve ser de:

• 8G de RAM • HD de 500 Gb • Processador i5 ou similar

2.12 Tabela de Preços

Matricula até 15/12/2017 16/12/2017 a 28/02/2018 Após 01/03/2018

Valor do Curso Com desconto + 9% de desconto + 7% de desconto + 5% de desconto

A vista (20% de desconto) R$ 24.960,00 R$ 19.968,00 R$ 18.170,88 R$ 18.570,24 R$ 18.969,60 1 +1 (10% de desconto) R$ 24.960,00 R$ 22.464,00 R$ 10.221,12 R$ 10.445,76 R$ 10.670,40 24 vezes de R$ 1.040,00 R$ 24.960,00 R$ - R$ 946,40 R$ 967,20 R$ 988,00

*Desconto aplicado para pagamentos em até cinco dias úteis após a emissão do boleto.

**Ex-alunos graduados pelo Inatel possuem 50% de desconto no curso. Para outras opções de desconto entre em contato conosco.

2.13 Inscrição

Para efetuar a inscrição no curso, é preciso pre-encher o formulário de inscrição localizado no site: www.inatel.br/pos e enviar a documentação necessá-ria para o e-mail: pos@inatel.br

(12)

35

3471-9292

pos@inatel.br

Instituto Nacional de Telecomunicações

Av. João de Camargo, 512 - Santa Rita do Sapucaí

Minas Gerais - Brasil - CEP 37540-000

www.inatel.br/pos

Referências

Documentos relacionados

Objetivo: Garantir estimativas mais realistas e precisas para o projeto, ao considerar nesta estimativa o esforço necessário (em horas ou percentual do projeto) para

Ainda segundo Gil (2002), como a revisão bibliográfica esclarece os pressupostos teóricos que dão fundamentação à pesquisa e às contribuições oferecidas por

VUOLO, J.H. Fundamentos da Teoria de Erros, Edgard Blucher Ltda, São Paulo, 1992 YIN, R.K. Estudo de caso: planejamento e métodos, Bookman, Porto Alegre, 2005.. Quando a

Wick, Pollock & Jefferson (2011, p.4) afirmam que “A extensão a qual organizações estão dispostas a custear o aprendizado, e o cuidado com que isso é

A tabela 25 apresenta os resultados brutos desta avaliação em relação à característica busca e a tabela 26 exibe o resultado ponderado para esta característica.. A tabela 27

Sendo assim, a automação residencial pode prover meios para controlar todos os sistemas da residência como sistema de ar condicionado e aquecimento, home- office, contemplando

Somente na classe Aberta Jr e Sr, nas modalidades de Apartação, Rédeas e Working Cow Horse, que será na mesma passada dessas categorias e os resultados serão separados. O

Aplicação de padrões de projetos existentes ou específicos para a plataforma Java ME em aplicações móveis.. Desenvolvimento de sistemas e aplicativos nas plataformas J2ME e