Professional Documents
Culture Documents
Manual de Apresentao
Contedos
Do Manual de Apresentao e do Curso em Geral...............................................................2 Contedos..............................................................................................................................3 Introduo..............................................................................................................................4 Motivao...............................................................................................................................5 Mas eu no sei programar...............................................................................................6 Porqu em dispositivos mveis?.....................................................................................7 Programa................................................................................................................................8 1. Linux...............................................................................................................................9 2. Programao I.............................................................................................................10 3. Programao Orientada por Objectos.........................................................................11 4. O Sistema Android.......................................................................................................13 5. Bases de Dados...........................................................................................................15 6. Programao II/Projecto..............................................................................................16 Modo de Funcionamento do Curso......................................................................................17 Vantagens............................................................................................................................18
Introduo
Tem estado atento s necessidades do mercado de emprego? O mercado das TI tem desenvolvido como nenhum outro; em qualquer era da histria tm-se revelado artistas nicos e surpreendentes, mas no como agora bom, talvez haja comparao com a gerao do Renascimento e os incontveis pintores, msicos e escultores. Tambm programar e no apenas na ptica do autor uma arte. H muita gente que programa, mas nem toda a gente o sabe fazer da forma que o mercado requer: exigente, respon svel, sem perder a to necessria criatividade. Este curso para alm de lhe dar todas essas competncias, ainda o desafia a fazer as suas prprias aplicaes com visibilidade imediata no emergente e mais exigente mercado do mundo: o dos smartphones. Todo o dinheiro que as suas aplicaes lucrarem no mercado neste caso Android reverter a seu favor, no decorrer do prprio curso! No s aprende a fazer, como aprende a comercializar as suas aplicaes mveis!
Motivao
Motivao
1 2 3
Programa
Programa
1. Linux
Com mais de 20 anos de existncia, este sistema operativo gratuito e open-source, que faz tanto ou mais que um congnere comercial, uma forte aposta em estabilidade, segurana e facilidade de uso. Contedo do mdulo: Software livre: Licenas; Distribuies Linux; Operar em Linux: Modo consola; Sistema de janelas X (Gnome e KDE); Instalao e uso de software em Linux;
2. Programao I
Para comear a trabalhar preciso preparar bem o posto de trabalho, conhecer as ferramentas e aprender os rudimentos, at dominar artisticamente estas mesmas ferramentas. Contedo do mdulo: IDE (Eclipse); Linguagens de Programao; Um programa: Partes constituintes; Variveis; Estruturas de Controlo; Funes; Projecto.
10
11
4. O Sistema Android
Assente em sistema operativo Linux, o projecto Android surge em 2007, como iniciativa da Open Handset Alliance (consrcio de empresas de hardware, software e telecomunicaes focadas em desenvolver normas abertas no mercado das telecomunicaes). O presente mdulo visa contextualizar o formando no mundo Android. Contedos do mdulo: O Android no mundo: do nascimento aos dias de hoje; O ambiente de desenvolvimento Android; Anatomia de uma aplicao Android: Ciclo de vida de uma aplicao; Activity, Manifest e Intent; Recursos numa aplicao Android; Layout de uma aplicao; Projecto.
12
5. Bases de Dados
Qualquer aplicao requer um stio comum onde alojar informao: desde as informaes de um catlogo digitalizado, at tabela de High-Scores de um jogo. O SQLite a ferramenta em Android que d conta do recado, e preciso dominar esta componente fulcral em qualquer software que se queira bem desenvolvido e estruturado. Contedos do mdulo: Modelo E-R; Sistemas de gesto de bases de dados; Linguagem SQL; SQLite; Projecto.
13
6. Programao II/Projecto
Mesmo com mais um mdulo de programao ainda tanto fica por ensinar. Este mdulo foca-se em coleces de dados estticas e dinmicas, unidimensionais e multidimensionais; e de outras utilidades s funes. Forte componente de projecto e apoio criao e lanamento no mercado de aplicao prpria. Contedos do mdulo: Estruturas estticas e dinmicas de tipos de dados: arrays, matrizes e vectores; Recursividade entre funes; Projecto; Lanamento de aplicaes no
14
15
Vantagens
As empresas procuram quem j sabe fazer e tem provas dadas disso. No final de cada mdulo: O formando tem direito a um certificado; Acrescenta mais uma aplicao ao seu portfolio pessoal;
Pense que se uma aplicao sua custar 1 que seja, e a vender a uma s pessoa, j recuperou o investimento de uma hora de formao. Um ensino ajustado a si e ao mercado de emprego!
Contacto ANIMEPAF David Sanguinetti anime.paf@gmail.com david.sanguinetti@gmail.com 21 080 96 66 96 251 77 00
16