NoScript facebook

Home > Cursos > Programação para Não Programadores

Programação para Não Programadores

Sobre o curso

Geografia para não geógrafos. Sociologia para não sociólogos.

Esquisito?

Vamos tentar de outro jeito.

Você não estuda história apenas para se tornar historiador, ciência para ser cientista e não precisamos avançar muito nas analogias para você compreender o ponto central.

Simplesmente não interessa se você vai ou não ser programador, o que importa mesmo é se você quer participar ativa e qualitativamente da economia atual.

Programação para não programadores é um nome esquisito para um curso essencial.

É um nome, ao mesmo tempo, provocativo, reflexivo e autoexplicativo.

Esse é um curso básico e introdutório de linguagem.

Não linguagem de programação, embora este seja um dos pontos do programa, mas da linguagem que você precisa compreender para não ser um mero observador das tendências e revoluções de costumes, sociais e tecnológicas que estão acontecendo.

Você vai aprender a se comunicar melhor no mundo digital, vai compreender estruturas e aplicações, vai ganhar perspectiva de como os seus negócios são impactados e vai poder visualizar possibilidades que, até então, estão escondidas em uma camada de nomes e expressões que nada explicam, mas que só confundem e afastam. Tecnologia é para todos.

Conteúdo Programático

Algoritmos

  • Fundamentos de computação
  • Algoritmos
  • Gramática
  • Criação de um programa simples

Gramática computacional

  • Linguagens de marcação
  • Editores de Texto
  • Linguagens de programação
  • Paradigmas de programação
  • Leitura de códigos fonte

Sistemas de versionamento

  • Necessidade
  • Git
  • Hospedagem de repositórios
  • Paradigmas de programação
  • Workflow de equipes
  • Open source
  • Versionamento com Git e Github

Contextos de Desenvolvimento

  • Web
  • Mobile
  • IoT
  • Cloud Computing
  • Mobile
  • Criação de um programa usando bibliotecas

Contextos de Desenvolvimento: Data Science

  • Estatística
  • Análise e visualização de dados com python
  • Big Data
  • Ecosistema Hadoop
  • Análise de dados

Qualidade de Software

  • Importância do software e sua manutenção
  • Código limpo e boas práticas
  • Arquitetura de sistemas
  • Testes - TDD e BDD
  • Cultura DevOps
  • Convivência com legado
  • Especificação de testes

Metodologias de desenvolvimento de Software

  • Ágil vs Cascata
  • Manifesto ágil
  • Modelagem de um sistema
  • Priorização de sprints

Modelagem de sistemas

  • Iniciando o desenvolvimento de uma nova solução
  • Tipos de documentação
Programação para Não Programadores

Selecione uma data desejada:

Quanto tempo?

Às segundas e quartas

Mastertech Paulista

Av. Paulista, 1374 - 11° Andar - São Paulo, SP

4X R$472,50 no cartão

ou R$1890,00 à vista no boleto