SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Academia do Programador




A     Globalcode tem o prazer de anunciar seu mais novo programa de treinamento: Academia do
Programador. O primeiro curso completo de formação de profissionais na área de desenvolvimento de
softwares que vai desde o básico até a prática, fornecendo uma base para você se especializar em
diferentes e promissoras carreiras: programação Web, telefone celular, robótica, automação residencial
ou industrial, e muito mais.

A Academia do Programador é composta por diferentes cursos onde você vai aprender todos os
fundamentos e teorias necessárias para desenvolver softwares de diferentes tipos profissionalmente.

Durante a Academia do Programador você vai aprender sobre:

 - Lógica de programação;
 - Sintaxe básica 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 criação de sites e domínios;

Ao término você vai estar pronto para se especializar em alguma das diversas linguagens de
programação do mercado, tais como: Java, C, C#, Ruby, Python, PHP e muitas outras.

Todos os conceitos são INDISPENSÁVEIS para qualquer um que pretende se profissionalizar e são
abordados de forma moderna e dinâmica com teoria e prática.


Cursos
A Academia do Programador é composta por 80 horas de cursos:

                                                                                                                Carga
 Código    Nome
                                                                                                                Horária
   AP1     Lógica de Programação com Java e Program-ME (mais info)                                               40 hs

   AP2     Hardware e Sistemas operacionais (mais info)                                                          8 hs

   AP3     Banco de dados com MySQL (mais info)                                                                  8 hs

   AP4     Redes e Internet (mais info)                                                                          16 hs

   AP5     Desenvolvimento na prática (mais info)                                                                8 hs

Clique aqui para visualizar a tabela de preços que está no final do documento.



    Resultados e Objetivos
  Ao concluir este treinamento você estará apto a:

      Aplicar conceitos de lógica de programação na prática com Java e C

      Dominar os fundamentos da linguagem Java e C: variáveis, comentários, condições, laços, procedimentos, funções /
      métodos (não inclui orientação a objetos)
Ao concluir este treinamento você estará apto a:

      Preparar um computador para escrever, compilar, depurar e executar programas Java utilizando NetBeans, Eclipse, JDK e
      repositório CVS.

      Trabalhar com básico de eletrônica e computação física usando Program-ME e Arduino

      Preparar um computador Linux para desenvolvimento com C utilizando GCC e Arduino

      Identificar principais peças de um computador PC, sua arquitetura e também diagnóstico básico 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 páginas básicas em HTML bem como dominar os princípios da computação em rede e serviços TCP/IP

      Desenvolver um aplicativo Web usando banco de dados e SuperCRUD, uma poderosa ferramenta de geração de código

      Ingressar em um treinamento especializado em Java como Core Java ou Academia do Java, ou se especializar em
      qualquer outra linguagem de programação




Vídeos
Veja nos links abaixo vídeos com exemplos de laboratórios com o Program-ME:

 - Controle de tomadas com Program-ME
 - Luds;
 - Sons / Beeps;
 - Potênciometro;

Clique aqui para mais informações sobre o Program-ME.


O único pré-requisito é gostar de computador!
A Academia do Programador não tem pré-requisitos técnicos, 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 elétricos digitais 0
e 1 até os sofisticados sistemas de internet.


A robótica pode ser seu próximo passo
Este treinamento prepara você com o que é de mais fundamental para você poder se especializar em programação de robôs e
eletrônica. Você vai receber junto com o material didática o dispositivo Program-ME que é uma base eletrônica para incentivar
seus estudos básicos, mas que também é um poderoso controlador de robôs.


Mercado Promissor
A área de desenvolvimento de softwares é cada vez mais vital para empresas de todos os portes. Os computadores estão em todos
os lugares: padarias, casas, bancos, carros, telefone celular e muitos outros lugares. Cada computador precisa de um ou vários
programas para funcionar, e tais programas precisam ser escritos por nós, 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 programação, a Globalcode desenvolveu um dispositivo de apoio a ensino de
lógica de programação chamado Program-ME. Com ele fica muita mais fácil e intuitivo aprender a programar pois seus programas
terão 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 acessível microcontrolador que pode ser usado para MUITAS coisas:
 - Controlar motores de maquinas e robôs;
 - Automação residencial com sensores de presença, calor, luz, controle de tomadas, infravermelho;
 - Integrar máquinas e aparelhos;

Vários tipos de componentes podem ser plugados ao Program-ME: sensores, GPS, RFID, ultrasom, giroscópio, acelerometros, etc.
Academia do Programador
Lógica de Programação com Java e Program-ME
(Carga horária 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 programação utilizando o Program-ME, um
device especialmente criado pela Globalcode para ensinar lógica de programação e algorítimos de
forma prática e descontraída.

A lógica de programação é praticada com Java e também com linguagem C básica e, durante os
laboratórios práticos, você vai desenvolver centenas de linhas de código 100% funcionais, com algumas
aplicações incríveis utilizando o Program-ME, como por exemplo o controle de tomadas de uma casa.

Para resumir:
  - Você vai aprender lógica utilizando as duas principais linguagens do mercado: Java e C;
  - Você vai aprender lógica com laboratórios clássicos desenvolvidos em Java;
   - Através de práticas inéditas com o Program-ME, você vai aprender computação física na prática,
escrevendo código com lógica para controle de tomadas, leds, motores e som;
  - Você vai receber além da apostila um Program-ME para uso e práticas em seu computador.

Tópicos:
    Computadores, programas e linguagens de programação                         Chapin
    Introdução                                                              Programação básica
       Princípios da eletrônica                                                 Tipos de dados
       Transistores e flip-flop                                                 Constantes
       Lógica binária Vs. Decimal                                               Variáveis
    Projetos profissionais de desenvolvimento de software                       Declaração e atribuição de valores a variáveis e
                                                                                constantes
       Metodologias                                                             Identificadores
       Análise de requisitos                                                    Laboratório prático
       Concepção                                                                Comentários de código
       Modelagem                                                                Expressões e Operadores
       Prototipagem                                                             Laboratório prático
       Desenvolvimento                                                          Estruturas para controle de fluxo
       Testes                                                                   Estruturas de decisão
    Ferramentas de desenvolvimento                                              Laboratório prático
       Editores de código                                                       Estruturas de repetição
       Compiladores                                                             Laboratório prático
       IDE: Integrated development environment                              Procedimentos e funções
       Versionamento com CVS e SVN                                              Programação procedural modular Vs. orientada a
       Laboratório prático                                                      Escopo
       Laboratório prático                                                      Parâmetros
    Conhecendo o Program-me                                                     Retorno
       Tecnologia Arduino                                                       Recursividade
       Arquitetura do Program-me                                                Eventos
       Preparando o ambiente e instalando softwares                         Estrutura de dados
       Arduino e Processing                                                     Vetores e matrizes
       Exemplos práticos de uso                                                 Tipos personalizados
       Laboratório prático                                                  Arquivos
    Algoritmos
       Linguagem natural
       Fluxograma
       Pseudo linguagem



                                  Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP              Página 3
                                             www.globalcode.com.br Fone 55 11 3171-1987
                                                         Documento gerado em 20/08/2009
Academia do Programador
Hardware e Sistemas operacionais
(Carga horária 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 além de conhecer características técnicas do sistema operacional
que refletem em diferentes paradigmas de programação.

Tópicos:
    Anatomia do PC
       Processador e memória
       Video
       HD / IDE / SCSI
       Porta Serial, Paralela, USB e Firewire
       Comunicação em rede: ethernet, wi-fi e bluetooth
       Introdução a montagem do PC e diagnósticos básicos
    Histórico dos sistemas operacionais
    Principais partes de um sistema operacional
    Anatomia do Microsoft Windows Vs. Anatomia do Linux
    Computador Servidor Vs. Computador Usuário
       Laboratório prático
    Comandos essenciais de trabalho com Linux




                                Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP   Página 4
                                           www.globalcode.com.br Fone 55 11 3171-1987
                                                       Documento gerado em 20/08/2009
Academia do Programador
Banco de dados com MySQL
(Carga horária 8 horas)

Praticamente todos os softwares corporativos como bancários, telecomunicação, estoque, sistema de
RH, contabilidade, etc. demandam por um banco de dados que fica responsável para o
armazenamento dos dados da empresa. Por este motivo você vai aprender os principais fundamentos,
comandos e técnicas de modelagem de banco de dados para posteriormente desenvolver programas
que gravam e pesquisam as informações. Utilizamos o banco de dados MySQL por ser gratuito e
eficiência comprovada, mesmo para grandes empresas.

Tópicos:
    Fundamentos do Banco de dados relacionamento
    Modelagem de dados
    Linguagem SQL
    Tabelas e campos
    Chave primária e chave estrangeira
    Relacionamentos
       um-para-muitos
       um-para-um
       muitos-para-muitos
    Pesquisa de dados
    Comandos avançados




                             Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP   Página 5
                                        www.globalcode.com.br Fone 55 11 3171-1987
                                                    Documento gerado em 20/08/2009
Academia do Programador
Redes e Internet
(Carga horária 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 são disponibilizados na Internet. ESte é um dos
conhecimentos mais nobres e desejados nos profissionais de informática uma vez que a grande rede
Internet esta invadindo a residencia e empresas de todos os portes. Todos as teorias e conceitos são
indispensáveis para um bom programador.

Tópicos:
    Fundamentos de rede e protocolos
    Transmissão de dados
    TCP/IP
       Endereços IP
       Redes e sub-redes
       Domain Name Service
       Comandos de configuração e diagnóstico Win e Linux
       Portas TCP
    Serviços e portas
       SSH
       HTTP
       SMTP e POP
       Instant Messenger
       Servidores de aplicação
    Programando em rede
       Sockets
       XPTO
    Criando um domínio próprio
       registro.br
       Servidor DNS
       Serviços de Hosting
       Publicação de site
    Serviços de internet
       Google Analytics
       SiteMap
       Indexação e ranking
       Anúncios, e-commerce




                             Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP   Página 6
                                        www.globalcode.com.br Fone 55 11 3171-1987
                                                    Documento gerado em 20/08/2009
Academia do Programador
Desenvolvimento na prática
(Carga horária 8 horas)

Neste módulo você vai desenvolver um aplicativo completo usando Java com manipulação de banco
de dados e telas para internet. Neste momento vamos apresentar entregar alguns fragmentos de código
que vai facilitar a realização do desenvolvimento, porém você vai aprender a gerar automaticamente o
código mais complexo para posteriormente desenvolver seus próprios sistemas.

Tópicos:
    Neste módulo você vai desenvolver um aplicativo completo
    usando Java com manipulação de banco de dad




                            Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP   Página 7
                                       www.globalcode.com.br Fone 55 11 3171-1987
                                                   Documento gerado em 20/08/2009
Academia do Programador
Tabela de preços
Qtde. de
             Taxa        Parcela                    Total
Parcelas
    1        -5%       R$ 1.976,01              R$ 1.976,01
    2         0%       R$ 1.040,00              R$ 2.080,01
    3         6%        R$ 734,94               R$ 2.204,81
    4         6%        R$ 551,20               R$ 2.204,81
    5         6%        R$ 440,96               R$ 2.204,81
    6        10%        R$ 381,34               R$ 2.288,01
    7        10%        R$ 326,86               R$ 2.288,01
    8        10%        R$ 286,00               R$ 2.288,01
    9        15%        R$ 265,78               R$ 2.392,01
    10       15%        R$ 239,20               R$ 2.392,01
    11       15%        R$ 217,46               R$ 2.392,01
    12       15%        R$ 199,33               R$ 2.392,01

 Promoção exclusiva para Ex-alunos das carreiras Globalcode
Se você já cursou ou está cursando uma das carreiras da Globalcode você tem 5% de desconto em
qualquer condição de pagamento.
Formas de Pagamento:
Cheque pré-datado ou Cartão de Crédito(Visa/Mastercard).


Tabela vigente em 20/08/2009.
Preços sujeitos a alteração sem comunicado prévio.




                       Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP   Página 8
                                  www.globalcode.com.br Fone 55 11 3171-1987
                                              Documento gerado em 20/08/2009

Weitere ähnliche Inhalte

Was ist angesagt?

Apresentação java
Apresentação javaApresentação java
Apresentação javamunosai
 
Java 01 Java Visao Geral Resumo
Java 01 Java Visao Geral ResumoJava 01 Java Visao Geral Resumo
Java 01 Java Visao Geral ResumoRegis Magalhães
 
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Adriano Teixeira de Souza
 
Linguagem de programação
Linguagem de programação Linguagem de programação
Linguagem de programação Marcos Gregorio
 
Linguágens de programação
Linguágens de programaçãoLinguágens de programação
Linguágens de programaçãoAlbertoVach
 
Reuso de software
Reuso de softwareReuso de software
Reuso de softwarerebekinha
 
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Humberto Marchezi
 
Testes em projetos usando Scrum
Testes em projetos usando ScrumTestes em projetos usando Scrum
Testes em projetos usando ScrumPablo Quiroga
 
Sbqs 2010 Processo de Teste de Software para Scrum
Sbqs 2010 Processo de Teste de Software para ScrumSbqs 2010 Processo de Teste de Software para Scrum
Sbqs 2010 Processo de Teste de Software para ScrumEliane Collins
 
Monografia eng soft1_halan
Monografia eng soft1_halanMonografia eng soft1_halan
Monografia eng soft1_halanHalan Ridolphi
 
Reengenharia de Software
Reengenharia de SoftwareReengenharia de Software
Reengenharia de SoftwareRafael Berto
 
Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2André Phillip Bertoletti
 

Was ist angesagt? (20)

Apresentação java
Apresentação javaApresentação java
Apresentação java
 
Java com Excelência
Java com ExcelênciaJava com Excelência
Java com Excelência
 
Linguagem de programação Java 6, 7 e 8
Linguagem de programação Java 6, 7 e 8Linguagem de programação Java 6, 7 e 8
Linguagem de programação Java 6, 7 e 8
 
Interplan java basico_modulo1
Interplan java basico_modulo1Interplan java basico_modulo1
Interplan java basico_modulo1
 
Java 01 Java Visao Geral Resumo
Java 01 Java Visao Geral ResumoJava 01 Java Visao Geral Resumo
Java 01 Java Visao Geral Resumo
 
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
 
Java modulo 01 - Introdução
Java modulo 01 - IntroduçãoJava modulo 01 - Introdução
Java modulo 01 - Introdução
 
1.1.paradigmas
1.1.paradigmas1.1.paradigmas
1.1.paradigmas
 
Linguagem de programação
Linguagem de programação Linguagem de programação
Linguagem de programação
 
Linguagem de programação C# 4 e 5
Linguagem de programação C# 4 e 5Linguagem de programação C# 4 e 5
Linguagem de programação C# 4 e 5
 
Linguágens de programação
Linguágens de programaçãoLinguágens de programação
Linguágens de programação
 
Reuso de software
Reuso de softwareReuso de software
Reuso de software
 
Linguagem da programação
Linguagem da programaçãoLinguagem da programação
Linguagem da programação
 
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
 
Paradigmas de programação
Paradigmas de programaçãoParadigmas de programação
Paradigmas de programação
 
Testes em projetos usando Scrum
Testes em projetos usando ScrumTestes em projetos usando Scrum
Testes em projetos usando Scrum
 
Sbqs 2010 Processo de Teste de Software para Scrum
Sbqs 2010 Processo de Teste de Software para ScrumSbqs 2010 Processo de Teste de Software para Scrum
Sbqs 2010 Processo de Teste de Software para Scrum
 
Monografia eng soft1_halan
Monografia eng soft1_halanMonografia eng soft1_halan
Monografia eng soft1_halan
 
Reengenharia de Software
Reengenharia de SoftwareReengenharia de Software
Reengenharia de Software
 
Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2
 

Ähnlich wie Academia do programador

Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMAdriano Bertucci
 
Academia do Arquiteto Globalcode
Academia do Arquiteto GlobalcodeAcademia do Arquiteto Globalcode
Academia do Arquiteto GlobalcodeGlobalcode
 
Certificacoes java
Certificacoes javaCertificacoes java
Certificacoes javaBruno Garcia
 
Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012Adriano Bertucci
 
Introdução à Computação Aplicada
Introdução à Computação AplicadaIntrodução à Computação Aplicada
Introdução à Computação AplicadaRodolfo Almeida
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9wilsonguns
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Softwareeros.viggiano
 
Aula 1 introdução à engenharia de software1 (1)
Aula 1   introdução à engenharia de software1 (1)Aula 1   introdução à engenharia de software1 (1)
Aula 1 introdução à engenharia de software1 (1)Tiago Vizoto
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003Edgar Silva
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwareTiago Barros
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos JavaMarcio Marinho
 
Técnicas_Implementação
Técnicas_ImplementaçãoTécnicas_Implementação
Técnicas_ImplementaçãoWagner Zaparoli
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareAdriano Bertucci
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareCursoSENAC
 

Ähnlich wie Academia do programador (20)

Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
 
Academia do Arquiteto Globalcode
Academia do Arquiteto GlobalcodeAcademia do Arquiteto Globalcode
Academia do Arquiteto Globalcode
 
Certificacoes java
Certificacoes javaCertificacoes java
Certificacoes java
 
Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012
 
Introdução à Computação Aplicada
Introdução à Computação AplicadaIntrodução à Computação Aplicada
Introdução à Computação Aplicada
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
 
Manual
ManualManual
Manual
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Etec Informatica
Etec InformaticaEtec Informatica
Etec Informatica
 
Aula 1 introdução à engenharia de software1 (1)
Aula 1   introdução à engenharia de software1 (1)Aula 1   introdução à engenharia de software1 (1)
Aula 1 introdução à engenharia de software1 (1)
 
Aula1 eng software
Aula1 eng softwareAula1 eng software
Aula1 eng software
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de Software
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos Java
 
Técnicas_Implementação
Técnicas_ImplementaçãoTécnicas_Implementação
Técnicas_Implementação
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Aula1 introducao engsw
Aula1 introducao engswAula1 introducao engsw
Aula1 introducao engsw
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de Software
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 

Academia do programador

  • 1. Academia do Programador A Globalcode tem o prazer de anunciar seu mais novo programa de treinamento: Academia do Programador. O primeiro curso completo de formação de profissionais na área de desenvolvimento de softwares que vai desde o básico até a prática, fornecendo uma base para você se especializar em diferentes e promissoras carreiras: programação Web, telefone celular, robótica, automação residencial ou industrial, e muito mais. A Academia do Programador é composta por diferentes cursos onde você vai aprender todos os fundamentos e teorias necessárias para desenvolver softwares de diferentes tipos profissionalmente. Durante a Academia do Programador você vai aprender sobre: - Lógica de programação; - Sintaxe básica 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 criação de sites e domínios; Ao término você vai estar pronto para se especializar em alguma das diversas linguagens de programação do mercado, tais como: Java, C, C#, Ruby, Python, PHP e muitas outras. Todos os conceitos são INDISPENSÁVEIS para qualquer um que pretende se profissionalizar e são abordados de forma moderna e dinâmica com teoria e prática. Cursos A Academia do Programador é composta por 80 horas de cursos: Carga Código Nome Horária AP1 Lógica de Programação com Java e Program-ME (mais info) 40 hs AP2 Hardware e Sistemas operacionais (mais info) 8 hs AP3 Banco de dados com MySQL (mais info) 8 hs AP4 Redes e Internet (mais info) 16 hs AP5 Desenvolvimento na prática (mais info) 8 hs Clique aqui para visualizar a tabela de preços que está no final do documento. Resultados e Objetivos Ao concluir este treinamento você estará apto a: Aplicar conceitos de lógica de programação na prática com Java e C Dominar os fundamentos da linguagem Java e C: variáveis, comentários, condições, laços, procedimentos, funções / métodos (não inclui orientação a objetos)
  • 2. Ao concluir este treinamento você estará apto a: Preparar um computador para escrever, compilar, depurar e executar programas Java utilizando NetBeans, Eclipse, JDK e repositório CVS. Trabalhar com básico de eletrônica e computação física usando Program-ME e Arduino Preparar um computador Linux para desenvolvimento com C utilizando GCC e Arduino Identificar principais peças de um computador PC, sua arquitetura e também diagnóstico básico 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 páginas básicas em HTML bem como dominar os princípios da computação em rede e serviços TCP/IP Desenvolver um aplicativo Web usando banco de dados e SuperCRUD, uma poderosa ferramenta de geração de código Ingressar em um treinamento especializado em Java como Core Java ou Academia do Java, ou se especializar em qualquer outra linguagem de programação Vídeos Veja nos links abaixo vídeos com exemplos de laboratórios com o Program-ME: - Controle de tomadas com Program-ME - Luds; - Sons / Beeps; - Potênciometro; Clique aqui para mais informações sobre o Program-ME. O único pré-requisito é gostar de computador! A Academia do Programador não tem pré-requisitos técnicos, 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 elétricos digitais 0 e 1 até os sofisticados sistemas de internet. A robótica pode ser seu próximo passo Este treinamento prepara você com o que é de mais fundamental para você poder se especializar em programação de robôs e eletrônica. Você vai receber junto com o material didática o dispositivo Program-ME que é uma base eletrônica para incentivar seus estudos básicos, mas que também é um poderoso controlador de robôs. Mercado Promissor A área de desenvolvimento de softwares é cada vez mais vital para empresas de todos os portes. Os computadores estão em todos os lugares: padarias, casas, bancos, carros, telefone celular e muitos outros lugares. Cada computador precisa de um ou vários programas para funcionar, e tais programas precisam ser escritos por nós, 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 programação, a Globalcode desenvolveu um dispositivo de apoio a ensino de lógica de programação chamado Program-ME. Com ele fica muita mais fácil e intuitivo aprender a programar pois seus programas terão 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 acessível microcontrolador que pode ser usado para MUITAS coisas: - Controlar motores de maquinas e robôs; - Automação residencial com sensores de presença, calor, luz, controle de tomadas, infravermelho; - Integrar máquinas e aparelhos; Vários tipos de componentes podem ser plugados ao Program-ME: sensores, GPS, RFID, ultrasom, giroscópio, acelerometros, etc.
  • 3. Academia do Programador Lógica de Programação com Java e Program-ME (Carga horária 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 programação utilizando o Program-ME, um device especialmente criado pela Globalcode para ensinar lógica de programação e algorítimos de forma prática e descontraída. A lógica de programação é praticada com Java e também com linguagem C básica e, durante os laboratórios práticos, você vai desenvolver centenas de linhas de código 100% funcionais, com algumas aplicações incríveis utilizando o Program-ME, como por exemplo o controle de tomadas de uma casa. Para resumir: - Você vai aprender lógica utilizando as duas principais linguagens do mercado: Java e C; - Você vai aprender lógica com laboratórios clássicos desenvolvidos em Java; - Através de práticas inéditas com o Program-ME, você vai aprender computação física na prática, escrevendo código com lógica para controle de tomadas, leds, motores e som; - Você vai receber além da apostila um Program-ME para uso e práticas em seu computador. Tópicos: Computadores, programas e linguagens de programação Chapin Introdução Programação básica Princípios da eletrônica Tipos de dados Transistores e flip-flop Constantes Lógica binária Vs. Decimal Variáveis Projetos profissionais de desenvolvimento de software Declaração e atribuição de valores a variáveis e constantes Metodologias Identificadores Análise de requisitos Laboratório prático Concepção Comentários de código Modelagem Expressões e Operadores Prototipagem Laboratório prático Desenvolvimento Estruturas para controle de fluxo Testes Estruturas de decisão Ferramentas de desenvolvimento Laboratório prático Editores de código Estruturas de repetição Compiladores Laboratório prático IDE: Integrated development environment Procedimentos e funções Versionamento com CVS e SVN Programação procedural modular Vs. orientada a Laboratório prático Escopo Laboratório prático Parâmetros Conhecendo o Program-me Retorno Tecnologia Arduino Recursividade Arquitetura do Program-me Eventos Preparando o ambiente e instalando softwares Estrutura de dados Arduino e Processing Vetores e matrizes Exemplos práticos de uso Tipos personalizados Laboratório prático Arquivos Algoritmos Linguagem natural Fluxograma Pseudo linguagem Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 3 www.globalcode.com.br Fone 55 11 3171-1987 Documento gerado em 20/08/2009
  • 4. Academia do Programador Hardware e Sistemas operacionais (Carga horária 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 além de conhecer características técnicas do sistema operacional que refletem em diferentes paradigmas de programação. Tópicos: Anatomia do PC Processador e memória Video HD / IDE / SCSI Porta Serial, Paralela, USB e Firewire Comunicação em rede: ethernet, wi-fi e bluetooth Introdução a montagem do PC e diagnósticos básicos Histórico dos sistemas operacionais Principais partes de um sistema operacional Anatomia do Microsoft Windows Vs. Anatomia do Linux Computador Servidor Vs. Computador Usuário Laboratório prático Comandos essenciais de trabalho com Linux Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 4 www.globalcode.com.br Fone 55 11 3171-1987 Documento gerado em 20/08/2009
  • 5. Academia do Programador Banco de dados com MySQL (Carga horária 8 horas) Praticamente todos os softwares corporativos como bancários, telecomunicação, estoque, sistema de RH, contabilidade, etc. demandam por um banco de dados que fica responsável para o armazenamento dos dados da empresa. Por este motivo você vai aprender os principais fundamentos, comandos e técnicas de modelagem de banco de dados para posteriormente desenvolver programas que gravam e pesquisam as informações. Utilizamos o banco de dados MySQL por ser gratuito e eficiência comprovada, mesmo para grandes empresas. Tópicos: Fundamentos do Banco de dados relacionamento Modelagem de dados Linguagem SQL Tabelas e campos Chave primária e chave estrangeira Relacionamentos um-para-muitos um-para-um muitos-para-muitos Pesquisa de dados Comandos avançados Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 5 www.globalcode.com.br Fone 55 11 3171-1987 Documento gerado em 20/08/2009
  • 6. Academia do Programador Redes e Internet (Carga horária 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 são disponibilizados na Internet. ESte é um dos conhecimentos mais nobres e desejados nos profissionais de informática uma vez que a grande rede Internet esta invadindo a residencia e empresas de todos os portes. Todos as teorias e conceitos são indispensáveis para um bom programador. Tópicos: Fundamentos de rede e protocolos Transmissão de dados TCP/IP Endereços IP Redes e sub-redes Domain Name Service Comandos de configuração e diagnóstico Win e Linux Portas TCP Serviços e portas SSH HTTP SMTP e POP Instant Messenger Servidores de aplicação Programando em rede Sockets XPTO Criando um domínio próprio registro.br Servidor DNS Serviços de Hosting Publicação de site Serviços de internet Google Analytics SiteMap Indexação e ranking Anúncios, e-commerce Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 6 www.globalcode.com.br Fone 55 11 3171-1987 Documento gerado em 20/08/2009
  • 7. Academia do Programador Desenvolvimento na prática (Carga horária 8 horas) Neste módulo você vai desenvolver um aplicativo completo usando Java com manipulação de banco de dados e telas para internet. Neste momento vamos apresentar entregar alguns fragmentos de código que vai facilitar a realização do desenvolvimento, porém você vai aprender a gerar automaticamente o código mais complexo para posteriormente desenvolver seus próprios sistemas. Tópicos: Neste módulo você vai desenvolver um aplicativo completo usando Java com manipulação de banco de dad Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 7 www.globalcode.com.br Fone 55 11 3171-1987 Documento gerado em 20/08/2009
  • 8. Academia do Programador Tabela de preços Qtde. de Taxa Parcela Total Parcelas 1 -5% R$ 1.976,01 R$ 1.976,01 2 0% R$ 1.040,00 R$ 2.080,01 3 6% R$ 734,94 R$ 2.204,81 4 6% R$ 551,20 R$ 2.204,81 5 6% R$ 440,96 R$ 2.204,81 6 10% R$ 381,34 R$ 2.288,01 7 10% R$ 326,86 R$ 2.288,01 8 10% R$ 286,00 R$ 2.288,01 9 15% R$ 265,78 R$ 2.392,01 10 15% R$ 239,20 R$ 2.392,01 11 15% R$ 217,46 R$ 2.392,01 12 15% R$ 199,33 R$ 2.392,01 Promoção exclusiva para Ex-alunos das carreiras Globalcode Se você já cursou ou está cursando uma das carreiras da Globalcode você tem 5% de desconto em qualquer condição de pagamento. Formas de Pagamento: Cheque pré-datado ou Cartão de Crédito(Visa/Mastercard). Tabela vigente em 20/08/2009. Preços sujeitos a alteração sem comunicado prévio. Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 8 www.globalcode.com.br Fone 55 11 3171-1987 Documento gerado em 20/08/2009