SlideShare uma empresa Scribd logo
1 de 73
Curso de programação
         para não-programadores


www.cursoprogramacao.com
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
Desenvolvimento web
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
 Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++  Lua
  client-side -> interpretada no cliente
               Erlang
Processing                  Fortran
C#      Java   Cobol
 Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++  Lua
  client-side -> interpretada no cliente
               Erlang
Processing                  Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
 Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++ Lua
 server-side -> interpretada no servidor
               Erlang
Processing                  Fortran
C#      Java   Cobol
 Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++ Lua
 server-side -> interpretada no servidor
               Erlang
Processing                  Fortran
Cliente   Servidor
Servidor
Servidor   Cliente
O cliente é o seu navegador
E o servidor?
Servidor é um computador
 sem monitor e teclado :)
Servidor é um computador
 sem monitor e teclado :)
Milhões de servidores
Preciso comprar um servidor
   pra programar em PHP?
http://bit.ly/instalar-xampp
http://bit.ly/instalar-xampp-
           windows
http://bit.ly/instalar-xampp-
              windows




http://bit.ly/instalar-xampp-mac
http://bit.ly/instalar-xampp-
              windows




http://bit.ly/instalar-xampp-mac
http://bit.ly/instalar-xampp-
                                   windows




                    http://bit.ly/instalar-xampp-mac




Pode dar um pause agora e ir lá instalar, eu espero :)
instalando ...
Computadores só entendem
linguagem de máquina, 0s e 1s
Uma linguagem de programação serve
 pra fazer a ponte entre a linguagem
 humana e a linguagem de máquina
Ingredientes:

                                                4 ovos
                                                250 g de manteiga
                                                1 copo de iogurte natural
                                                2 xícaras de açúcar refinado
                                                2 1/2 xícaras de farinha de trigo
                                                1 colher de chá de bicarbonato
                                                2 colheres de chá bem cheia de fermento royal
                                                1 pitada de sal
                                                1 xícara mal cheia de chocolate

                       Um algoritmo é uma sequência de
                                   Preparo:

                    instruções bem 1. Bater as claras em neve, reservar gemas a
                                   definidas, usadas para
                                   2.
                                      Bater
                                            bem a manteiga com açúcar,
                       execução de 3. Acrescentar poucos a específica chocolate,
                                    uma aos o iogurte farinha, bicarbonato,
                                   4. Colocar
                                               tarefa
                                                fermento e por último as claras sem bater, só
                                                misturando
                                                5. Levar a assar em forno moderado por tempo até que o
                                                palito saia limpo
                                                6. Pode ser feito em 2 tabuleiros pequenos, se for
                                                rechear
                                                7. O recheio pode ser brigadeiro mais mole, colocando
                                                uma camada de brigadeiro e 1 de creme de leite sem
                                                soro
                                                8. Cobrir com o mesmo brigadeiro e por cima colocar
                                                chocolate granulado
http://www.flickr.com/photos/xavmp/6048175902/
Escolher uma linguagem e aprender
      lógica de programação




                    http://www.flickr.com/photos/nyuhuhuu/4443886636
Linguagens de programação
Atenção!
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
Você esqueceu do HTML !
Linguagens
     de       Ferramentas
programação
Linguagens
     de                Ferramentas
programação




TAREFA: Pendurar um quadro na parede
Ferramentas
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
Lógica de programação
PHP
Curso de programação
         para não-programadores


www.cursoprogramacao.com

Mais conteúdo relacionado

Destaque

Cultura e clima organizacional xerox lins 2010
Cultura e clima organizacional xerox lins 2010Cultura e clima organizacional xerox lins 2010
Cultura e clima organizacional xerox lins 2010Givanildo Ribas
 
Seg do trabalho_estatistica_aplicada
Seg do trabalho_estatistica_aplicadaSeg do trabalho_estatistica_aplicada
Seg do trabalho_estatistica_aplicadaroaugustus2010
 
CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1Norivan Oliveira
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesAlmir Mendes
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoRangel Javier
 
Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zeroFred Ramos
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoLuiz Junior
 
NOÇÕES DE DIREITO
NOÇÕES DE DIREITONOÇÕES DE DIREITO
NOÇÕES DE DIREITOURCAMP
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 
Mapa mental direito do trabalho
Mapa mental   direito do trabalhoMapa mental   direito do trabalho
Mapa mental direito do trabalhocontaexata
 
Estatística aplicada
Estatística aplicadaEstatística aplicada
Estatística aplicadaTiago Tomas
 

Destaque (13)

Cultura e clima organizacional xerox lins 2010
Cultura e clima organizacional xerox lins 2010Cultura e clima organizacional xerox lins 2010
Cultura e clima organizacional xerox lins 2010
 
Seg do trabalho_estatistica_aplicada
Seg do trabalho_estatistica_aplicadaSeg do trabalho_estatistica_aplicada
Seg do trabalho_estatistica_aplicada
 
CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantes
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 
Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zero
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
 
NOÇÕES DE DIREITO
NOÇÕES DE DIREITONOÇÕES DE DIREITO
NOÇÕES DE DIREITO
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Mapa mental direito do trabalho
Mapa mental   direito do trabalhoMapa mental   direito do trabalho
Mapa mental direito do trabalho
 
Noções de Direito do Trabalho
Noções de Direito do TrabalhoNoções de Direito do Trabalho
Noções de Direito do Trabalho
 
Estatística aplicada
Estatística aplicadaEstatística aplicada
Estatística aplicada
 

Último

Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 

Último (20)

Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 

Curso de programação para iniciantes: Primeiros passos na programação web

  • 1. Curso de programação para não-programadores www.cursoprogramacao.com
  • 2.
  • 3. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 5. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 6. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 7. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua client-side -> interpretada no cliente Erlang Processing Fortran
  • 8. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua client-side -> interpretada no cliente Erlang Processing Fortran
  • 9. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 10. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua server-side -> interpretada no servidor Erlang Processing Fortran
  • 11. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua server-side -> interpretada no servidor Erlang Processing Fortran
  • 12. Cliente Servidor
  • 13.
  • 14.
  • 16. Servidor Cliente
  • 17. O cliente é o seu navegador
  • 19. Servidor é um computador sem monitor e teclado :)
  • 20. Servidor é um computador sem monitor e teclado :)
  • 22. Preciso comprar um servidor pra programar em PHP?
  • 23.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 31. http://bit.ly/instalar-xampp- windows http://bit.ly/instalar-xampp-mac
  • 32. http://bit.ly/instalar-xampp- windows http://bit.ly/instalar-xampp-mac
  • 33. http://bit.ly/instalar-xampp- windows http://bit.ly/instalar-xampp-mac Pode dar um pause agora e ir lá instalar, eu espero :)
  • 35.
  • 36.
  • 37. Computadores só entendem linguagem de máquina, 0s e 1s
  • 38. Uma linguagem de programação serve pra fazer a ponte entre a linguagem humana e a linguagem de máquina
  • 39. Ingredientes: 4 ovos 250 g de manteiga 1 copo de iogurte natural 2 xícaras de açúcar refinado 2 1/2 xícaras de farinha de trigo 1 colher de chá de bicarbonato 2 colheres de chá bem cheia de fermento royal 1 pitada de sal 1 xícara mal cheia de chocolate Um algoritmo é uma sequência de Preparo: instruções bem 1. Bater as claras em neve, reservar gemas a definidas, usadas para 2. Bater bem a manteiga com açúcar, execução de 3. Acrescentar poucos a específica chocolate, uma aos o iogurte farinha, bicarbonato, 4. Colocar tarefa fermento e por último as claras sem bater, só misturando 5. Levar a assar em forno moderado por tempo até que o palito saia limpo 6. Pode ser feito em 2 tabuleiros pequenos, se for rechear 7. O recheio pode ser brigadeiro mais mole, colocando uma camada de brigadeiro e 1 de creme de leite sem soro 8. Cobrir com o mesmo brigadeiro e por cima colocar chocolate granulado http://www.flickr.com/photos/xavmp/6048175902/
  • 40. Escolher uma linguagem e aprender lógica de programação http://www.flickr.com/photos/nyuhuhuu/4443886636
  • 43. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 44. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 45. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 46. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 47. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 48. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 49. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 50. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 51. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 52. C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 54. Linguagens de Ferramentas programação
  • 55. Linguagens de Ferramentas programação TAREFA: Pendurar um quadro na parede
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 65. HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 66. HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 67. HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 68. HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 69. HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 70.
  • 72. PHP
  • 73. Curso de programação para não-programadores www.cursoprogramacao.com

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n