Introdução à programação com desenvolvimento Web

Sobre este curso

O mercado de trabalho de tecnologia continua em amplo crescimento, com inúmeras oportunidades disponíveis e alta demanda por bons profissionais. Dentro desse contexto, as pessoas programadoras são peça chave para o sucesso de startups e o desenvolvimento de novas tecnologias em empresas consolidadas.
Neste treinamento você vai dar os primeiros passos em programação Web, conhecendo os conceitos e ferramentas básicas para criar sites e aplicações. Você vai aprender o conceito de algoritmos e utilizar lógica de programação para criar sua primeira aplicação.


Objetivos

Aqui você sairá do zero até criar sua primeira aplicação, numa abordagem 100% prática. Vamos começar com a instalação de uma linguagem de programação e de um editor de código, escrever uma aplicação utilizando conceitos de lógica de programação e aplicar o paradigma Orientado a Objetos.
Em seguida criaremos uma aplicação Web, abordando conceitos essenciais no desenvolvimento Web, como arquitetura cliente-servidor e o protocolo HTTP. Tudo isso com muitos exercícios de fixação e a oportunidade de tirar suas dúvidas com desenvolvedores seniores.
Para este treinamento escolhemos Ruby como linguagem de programação, pois acreditamos que ela possui características que facilitam o aprendizado. Não é à toa que ela é conhecida como a linguagem amiga do desenvolvedor.


Habilidades que você vai adquirir:

  • Introdução à Lógica de programação
  • Introdução à Orientação a Objetos
  • Introdução à arquitetura e funcionamento de aplicações Web
  • Introdução a HTML e CSS

Público-alvo: pessoas que querem aprender programação


Conteúdo detalhado

  • Introdução a Algoritmos
  • Diferença entre algoritmo e código
  • Linguagens de programação
  • Lógica de programação
    • Variáveis
    • Tipos de dados (strings, numerais, booleanos, arrays etc)
    • Estruturas de repetição
    • Estruturas de controle condicional
    • Métodos
  • Orientação a Objetos
    • Classes e objetos
    • Atributos
    • Métodos
  • Introdução a web
    • Arquitetura cliente-servidor
    • Protocolo HTTP
      • Requisição
      • Resposta
    • Frameworks modernos
      • Características
      • Caso de Uso: criando uma aplicação com Sinatra
        • Instalação
        • Conteúdo dinâmico
        • Armazenando e consumindo dados

Benefícios

  • Coffee breaks
  • Kit Campus Code com camiseta, caderneta, caneta e stickers
  • Certificado impresso e digital


Infraestrutura

Nossos treinamentos são realizados na Campus Code onde oferecemos um ambiente que consideramos adequado para que os alunos possam se concentrar nos conteúdos apresentados, favorecendo o aprendizado. Você pode utilizar um dos nossos computadores ou seu próprio notebook. Caso opte por equipamento próprio talvez seja necessário comparecer na Campus Code em horário previamente acordado para configuração.




Pré-Requisitos

  • Nenhum :)
  • Ter conhecimentos em linha de comando/terminal vai te ajudar
  • Você pode usar seu computador. Para isso recomendamos MacOS ou Linux. Caso utilize Windows pode ser necessário instalar uma máquina virtual, para isso recomendamos 8GB de RAM e chegar com 30 minutos de antecedência.
Nível de dificuldade: básico 

Duração

15 horas

Próximas Turmas

Data Horário Local Valor
11/Mai/2020 a 15/Mai/2020 Segunda a sexta, das 19h às 22h Campus Code R$ 699,00 inscreva-se aqui
Grafismo home dir Grafismo home esq

ficou em dúvida? cadastre-se e vamos criar um plano de estudos sem compromisso