Você está na página 1de 8

Academia do Programador

Globalcode tem o prazer de anunciar seu mais novo programa de treinamento: Academia do Programador. O primeiro curso completo de formao de profissionais na rea de desenvolvimento de softwares que vai desde o bsico at a prtica, fornecendo uma base para voc se especializar em diferentes e promissoras carreiras: programao Web, telefone celular, robtica, automao residencial ou industrial, e muito mais. A Academia do Programador composta por diferentes cursos onde voc vai aprender todos os fundamentos e teorias necessrias para desenvolver softwares de diferentes tipos profissionalmente. Durante a Academia do Programador voc vai aprender sobre: - Lgica de programao; - Sintaxe bsica da linguagem Java e C++; - Conceitos fundamentais de hardware do PC e sistema operacional Linux; - Configurar, modelar e usar banco de dados MySQL - Fundamentos da Internet: redes, protocolos, html e criao de sites e domnios; Ao trmino voc vai estar pronto para se especializar em alguma das diversas linguagens de programao do mercado, tais como: Java, C, C#, Ruby, Python, PHP e muitas outras. Todos os conceitos apresentados no treinamento so INDISPENSVEIS para qualquer um que pretende se profissionalizar e so abordados de forma moderna e dinmica com teoria e prtica. O material que voc vai receber do curso bastante completo e foi preparado por especialistas da Globalcode que j produziu mais de 25 treinamentos, totalizando mais de 5.000 pginas de materiais desenvolvidos. Ao ingressar na Academia do Programador voc receber: - Apostila com mais de 300 pginas; - Direito de acesso a todos os laboratrios prticos e solues; - Direito de participar da comunidade Academia do Programador na internet onde oferecemos um suporte diferenciado para ex-alunos;

Cursos
A Academia do Programador composta por 80 horas de cursos: Cdigo AP1 AP2 AP3 AP4 AP5 Nome Lgica de Programao com Java e Arduino (mais info) Hardware e Sistemas operacionais (mais info) Banco de dados com MySQL (mais info) Redes e Internet (mais info) Desenvolvimento na prtica (mais info) Carga Horria 40 hs 8 hs 8 hs 16 hs 8 hs

Resultados e Objetivos
Ao concluir este treinamento voc estar apto a: Aplicar conceitos de lgica de programao na prtica com Java e C Dominar os fundamentos da linguagem Java e C: variveis, comentrios, condies, laos, procedimentos, funes / mtodos (no inclui orientao a objetos) Preparar um computador para escrever, compilar, depurar e executar programas Java utilizando NetBeans, Eclipse, JDK e repositrio CVS. Trabalhar com bsico de eletrnica e computao fsica usando Program-ME e Arduino Preparar um computador Linux para desenvolvimento com C utilizando GCC e Arduino Identificar principais peas de um computador PC, sua arquitetura e tambm diagnstico bsico de falhas Instalar, modelar e usar o MySQL entendendo os conceitos fundamentais de banco de dados relacional e os principais comandos Instalar um sistema operacional no computador Escrever pginas bsicas em HTML bem como dominar os princpios da computao em rede e servios TCP/IP Desenvolver um aplicativo Web usando banco de dados e SuperCRUD, uma poderosa ferramenta de gerao de cdigo Ingressar em um treinamento especializado em Java como Core Java ou Academia do Java, ou se especializar em qualquer outra linguagem de programao

Vdeos
Veja nos links abaixo vdeos com exemplos de laboratrios com o Program-ME: - Controle de tomadas com Program-ME - Luds; - Sons / Beeps; - Potnciometro; Clique aqui para mais informaes sobre o Program-ME.

O nico pr-requisito gostar de computador!


A Academia do Programador no tem pr-requisitos tcnicos, basta voc saber usar o computador no seu dia-a-dia. Na Academia do Programador voc vai entender como funcionam as coisas nos bastidores do seu computador: desde os sinais eltricos digitais 0 e 1 at os sofisticados sistemas de internet.

A robtica pode ser seu prximo passo


Este treinamento prepara voc com o que de mais fundamental para voc poder se especializar em programao de robs e eletrnica. Voc vai receber junto com o material didtica o dispositivo Program-ME que uma base eletrnica para incentivar seus estudos bsicos, mas que tambm um poderoso controlador de robs.

Mercado Promissor
A rea de desenvolvimento de softwares cada vez mais vital para empresas de todos os portes. Os computadores esto em todos os lugares: padarias, casas, bancos, carros, telefone celular e muitos outros lugares. Cada computador precisa de um ou vrios programas para funcionar, e tais programas precisam ser escritos por ns, com isso uma verdadeira bola de neve acontece: mais computadores, mais programas, mais programadores. Consequentemente uma mar de oporunidades.

Program-ME: a forma mais divertida de aprender a programar


Conhecendo os desafios para iniciar na rea de programao, a Globalcode desenvolveu um dispositivo de apoio a ensino de lgica de programao chamado Program-ME. Com ele fica muita mais fcil e intuitivo aprender a programar pois seus programas tero efeitos visuais, sonores e responderam a sensores, tornando mais divertido aprender e superar esta importante etapa inicial. O Program-ME baseado em Arduino um poderoso e acessvel microcontrolador que pode ser usado para MUITAS coisas: - Controlar motores de mquinas e robs; - Automao residencial com sensores de presena, calor, luz, controle de tomadas, infravermelho; - Integrar mquinas e aparelhos; Vrios tipos de componentes podem ser plugados ao Program-ME: sensores, GPS, RFID, ultrasom, giroscpio, acelermetros, etc.

Academia do Programador
Lgica de Programao com Java e Arduino
(Carga horria 40 horas)

Este curso o melhor ponto de partida para voc que quer ingressar na carreira de desenvolvimento de softwares. Voc vai aprender importantes conceitos de programao utilizando o Arduino (Program-ME), um device especialmente criado pela Globalcode para ensinar lgica de programao e algortimos de forma prtica e descontrada. A lgica de programao praticada com Java e tambm com linguagem C bsica e, durante os laboratrios prticos, voc vai desenvolver centenas de linhas de cdigo 100% funcionais, com algumas aplicaes incrveis utilizando o Program-ME (uma verso de Arduino com mais recursos), como por exemplo o controle de tomadas de uma casa. Para resumir: - Voc vai aprender lgica utilizando as duas principais linguagens do mercado: Java e C; - Voc vai aprender lgica com laboratrios clssicos desenvolvidos em Java; - Atravs de prticas inditas com o Program-ME, voc vai aprender computao fsica na prtica, escrevendo cdigo com lgica para controle de tomadas, leds, motores e som;

Tpicos:
Computadores, programas e linguagens de programao Princpios da eletrnica Fundamentos da computao Laboratrio prtico Linguagem de programao Lgica de programao Ferramentas de desenvolvimento Sistema Operacional Laboratrio prtico Editores de cdigo Compiladores Interpretadores Compilao e execuo de programas Java Laboratrio prtico Reviso de glossrio IDE: Integrated development environment Preparao do ambiente para desenvolvimento com Mais ferramentas: depuradores e versionamento Conhecendo o Program-me Componentes para Program-ME/ Arduino Aplicaes prticas O que o Arduino Configurando seu Program-ME Seus primeiros programas Laboratrio prtico Algoritmos O que Algoritmo ? Formas de representao de um algoritmo Laboratrio prtico Programao bsica (Tipos de dados, constantes e Tipos de dados, constantes e variveis Laboratrio prtico Laboratrio prtico Reviso de glossrio Laboratrio prtico Recebendo dados: o recheio da varivel Laboratrio prtico Laboratrio prtico Programao bsica (Comentrios, expresses e Comentrios Expresses e Operadores Laboratrio prtico Programao bsica (Controle de fluxo condicional) Estruturas para controle de fluxo Laboratrio prtico Laboratrio prtico Laboratrio prtico Programao bsica (Controle de fluxo de repetio) Laboratrio prtico Laboratrio prtico Procedimentos e funes Modularizao Programao estruturada x Programao orientada a objetos Procedimentos Funes Sua primeira funo Laboratrio prtico Escopo de variveis Passagem de parmetros

Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraso - So Paulo - SP www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 04/01/2012

Pgina 3

Academia do Programador
Lgica de Programao com Java e Arduino
(Carga horria 40 horas)

Tpicos:
Criando e utilizando procedimentos e funes Recursividade Laboratrio prtico Vetores e matrizes Vetores Matrizes Manipulao de vetores e matrizes Laboratrio prtico Manipulao de arquivos O que so arquivos ? Operaes com arquivos Exemplo de uso de arquivos para gravar dados do aplicativos Laboratrio prtico Projetos profissionais de desenvolvimento de software Metodologias Anlise de requisitos Modelagem Prototipagem Desenvolvimento Testes

Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraso - So Paulo - SP www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 04/01/2012

Pgina 4

Academia do Programador
Hardware e Sistemas operacionais
(Carga horria 8 horas)

Esta uma importante parte do curso onde voc vai aprender teorias fundamentais dos sistemas operacionais da atualidade no ponto-de-vista de um programador. Neste curso voc vai aprender a instalar o Linux em um computador alm de conhecer caractersticas tcnicas do sistema operacional que refletem em diferentes paradigmas de programao. Tpicos:
Conceitos bsicos de hardware Tipos de computadores Placa me CPU / Microprocessador Memria RAM Memria ROM Integrated Drive Eletronics (IDE) e Serial Advanced Technology Attachment (SATA) BIOS Sistemas Operacionais Histrico Windows Linux Linux Ubuntu Preparando a instalao Virtualizar preciso: Sun Virtual Box Laboratrio prtico Instalando o Ubuntu completo Laboratrio prtico Utilizando Linux Ubuntu Conhecendo o ambiente grfico Instalando programas Terminal de comandos Usurios e grupos Laboratrio prtico Apendice Os comandos do Linux

Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraso - So Paulo - SP www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 04/01/2012

Pgina 5

Academia do Programador
Banco de dados com MySQL
(Carga horria 8 horas)

Praticamente todos os softwares corporativos como bancrios, telecomunicao, estoque, sistema de RH, contabilidade, etc. demandam por um banco de dados que fica responsvel para o armazenamento dos dados da empresa. Por este motivo voc vai aprender os principais fundamentos, comandos e tcnicas de modelagem de banco de dados para posteriormente desenvolver programas que gravam e pesquisam as informaes. Utilizamos o banco de dados MySQL por ser gratuito e eficincia comprovada, mesmo para grandes empresas. Tpicos:
Fundamentos de Banco de Dados Relacionais Introduo Tipos de banco de dados Modelagem de dados Tabelas e campos Relacionamentos Laboratrio prtico Linguagem SQL Comandos SQL Criando tabelas Gerenciando a estrutura das tabelas Pesquisa de dados Consultas bsicas Filtrando o contedo das consultas Ordenando os dados retornados Laboratrio prtico Manipulao de dados Insero de dados Atualizao de dados Remoo de dados Laboratrio prtico Consultas avanadas Funes de agregao Junes entre tabelas Clusula GROUP BY Clusula HAVING Laboratrio prtico Apndice Instalaao e configurao do MySQL

Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraso - So Paulo - SP www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 04/01/2012

Pgina 6

Academia do Programador
Redes e Internet
(Carga horria 16 horas)

Este curso vai apresentar diversos conceitos sobre redes e internet para que voc consiga desenvolver aplicativos que se comunicam de diveras formas e so disponibilizados na Internet. ESte um dos conhecimentos mais nobres e desejados nos profissionais de informtica uma vez que a grande rede Internet esta invadindo a residencia e empresas de todos os portes. Todos as teorias e conceitos so indispensveis para um bom programador. Tpicos:
Fundamentos de rede e TCP/IP Quando no existiam redes Modelo cliente / servidor A interligao TCP/IP Padro TCP/IP Laboratrio prtico Transferncia de informaes Redes locais / privadas Redes com Internet Introduo a servios de rede Servios bsicos de rede Configuraes bsicas TCP/IP Laboratrio prtico Por dentro dos endereos IP Sub-rede TCP/IP na prtica Registrando um domnio .com.br Instalando servios no seu servidor Laboratrio prtico Java e TCP/IP Introduo a HTML Browsers O documento HTML O modelo de objetos HTML e XML A linguagem HTML Introduo Textos Listas Hyperlinks Tabelas Laboratrio prtico Imagens Formulrios Outras tags Laboratrio prtico Cascading Style Sheet (CSS) Introduo Como funciona o CSS ? Usando CSS com HTML Laboratrio prtico JavaScript Introduo Porque JavaScript tem sido muito utilizado com aplicaes Java JavaScript e HTML Tratadores de eventos Sintaxe da linguagem Arrays Funes Classes utilitrias Dilogos Laboratrio prtico

Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraso - So Paulo - SP www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 04/01/2012

Pgina 7

Academia do Programador
Desenvolvimento na prtica
(Carga horria 8 horas)

Neste mdulo voc vai desenvolver um aplicativo completo usando Java com manipulao de banco de dados e telas para internet. Neste momento vamos apresentar entregar alguns fragmentos de cdigo que vai facilitar a realizao do desenvolvimento, porm voc vai aprender a gerar automaticamente o cdigo mais complexo para posteriormente desenvolver seus prprios sistemas. Tpicos:
Desenvolvimento Web Container Web Aplicaes Web Tomcat Instalao Requests e Responses Netbeans e JSP Laboratrio prtico HTTP GET vs. HTTP POST Laboratrio prtico Introduo orientaco a objetos Classes e Objetos Abstrao Atributos Laboratrio prtico Mtodos Laboratrio prtico

Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraso - So Paulo - SP www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 04/01/2012

Pgina 8

Você também pode gostar