Programação para não Programadores
Kleber Carvalho
Formado em ciência da computação desde do ano 2000. Trabalha como desenvolvedor, engenheiro e arquiteto de software. Está sempre a procura de tecnologias para criar apps de maneira mais rápidas e ágil. Tem especialização e MBA, mas gosta mesmo de empreender. É professor na Developer School, pois a acredita que o melhor professor é aquele que ensina o que é difícil de uma maneira simples e fácil.
Quem somos
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.
É co-fundador da escola de programação 20hT. É 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?
Queremos conhecer você
Princípio de Pareto: regra do 80-20
As principais plataformas
Aplicativos desktop
Aplicativos web
Aplicativos mobile
Front end dev
"A front-end dev is responsible for the interior design of a house that’s been built by a back-end dev."
Back end dev
"The back-end developer creates components and features that are indirectly accessed by a user through a front-end application or system."
Full stack dev
"Developers need some of that cross-discipline. Oftentimes, you have to be a generalist."
Text
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
pablodss@gmail.com
http://pablosouza.rectius.com.br
Kleber Carvalho
kleber.carvalho@gmail.com
http://developerschool.com.br