Programação para não Programadores
Quem sou eu?
Pablo Souza
Atua como organizador das comunidades NodeSchool Sorocaba e Sorocaba Node.js User Group, onde contribui com a evangelização da tecnologia Node.js. É Engenheiro da Computação por formação e programador por opção. Possui mais de 10 anos de experiência no mercado de desenvolvimento de software.
- Qual o seu nome?
- O que você faz?
- Por que aprender a programar?
Quero conhecer você
Princípio de Pareto: regra do 80-20
As principais plataformas
Aplicativos desktop
Aplicativos web
Aplicativos mobile
Front end dev
"O desenvolvedor front-end é responsável pelo design de interiores de uma casa que foi construída por um desenvolvedor back-end."
Back end dev
"O desenvolvedor back-end cria componentes e funcionalidades que são indiretamente acessadas pelo usuário através de uma aplicação front-end."
Full stack dev
"Desenvolvedores precisam ser multidisciplinares. Muitas vezes é preciso que sejam generalistas."
Passo 1
Identificação dos requisitos básicos
Passo 2
Desenvolvimento do protótipo inicial
Passo 3
Revisão do protótipo
Passo 4
Melhorias do protótipo
Processo de prototipação
Axure
Sketch
Balsamiq
InvisionApp
FramerJS
Alguma dúvida?
Obrigado.
Pablo Souza
pablo.souza@snet.net.br