SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Trabalhando em equipe sem matar o coleguinha
Time de Desenvolvimento:
BIO - Deblyn Prado
Começou a explorar as capacidades do HTML ainda nos meados de 2003 quando animar a barra de
status do IE e usar Mouse Trail garantiam o sucesso de um site.
Atualmente é formado em Análise e Desenvolvimento de Sistemas, faz parte do time de
Desenvolvimento Web do NIC.br e participou, dentre outros projetos, das reformulações do site do
Registro.br, CGI.br e NIC.br.
Também colabora em projetos Open Source sendo um dos organizadores do WordCamp São Paulo e
contribuindo de diversas formas para o crescimento e expansão da comunidade no país.
Experiência em desenvolvimento back-end e operação, trabalhou no time de desenvolvimento de
sistemas no NIC.br.
Atualmente trabalha no Ceweb.br e W3C Brasil, atua na área de pesquisa com foco em Web
Semântica e Linked Data. É um dos editores do documento de boas práticas para publicação de dados
na Web do Working Group DWBP, do W3C.
Formado em Ciência da Computação e mestrando em Tecnologias da Inteligência e Design Digital
(TIDD / PUC-SP).
BIO - Newton Calegari
Caso Real - CGI.br
Caso Real - REGISTRO.br
Caso Real - NETMUNDIAL
Caso Real - IGF2015
Stylesheet simples
.css .vantagens:after {
content: "easy to write";
}
.css .desvantagens:after {
content: "hard to maintain";
}
Stylesheet pré-compilada
.scss, .sass, .less {
.vantagens:after {
content: "easy";
}
}
.scss, .sass, .less {
.desvantagens:after {
content: "null";
}
}
Stylesheet: Nossa escolha
A estrutrura: http://thesassway.com/beginner/how-to-structure-a-sass-project
SASS - Habilidades
● Variáveis
● Mixins
● Sprite (Compass)
● CSS minificado
SASS - Variáveis
SASS - Mixins
Reutilizando HTML
A estrutrura: https://jekyllrb.com/docs/structure/
Jekyll - Habilidades
● HTML Components
● Templates
● IF, For and While
● Dados independentes da estrutura
Twitter Boostrap - A melhor das piores escolhas
❖ Source Code: TwB descompilado em Less e SASS.
❖ Custom: TwB personalizado somente com os componentes
que serão utilizados no projeto
❖ Default: Todas as funções e componentes do projeto
minificados e prontos para serem utilizados
e na hora de fazer o back-end...
Scrum
● Reuniões diárias
● Reunião semanal de Sprint
● Kanban
UML não faz mal para ninguém
● Modelar (parte do) sistema
● Compartilhar uma ideia (intenção, abstração,
modelo)
:-)
Simples, mas eficiente
Não deixe para testar em produção
@deblynprado deblyn@nic.br
@newtoncalegari newton@nic.br
Contatos

Mais conteúdo relacionado

Destaque

Aplicações nativas para iOS e Android com JavaScript e Titanium Mobile
Aplicações nativas para iOS e Android com JavaScript e Titanium MobileAplicações nativas para iOS e Android com JavaScript e Titanium Mobile
Aplicações nativas para iOS e Android com JavaScript e Titanium MobileGuilherme Chapiewski
 
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}Matheus Thomaz
 
Introdução ao desenvolvimento de aplicações web
Introdução ao desenvolvimento de aplicações webIntrodução ao desenvolvimento de aplicações web
Introdução ao desenvolvimento de aplicações webRodrigo Branas
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareRoberto Brandini
 
Trabalho em equipe
Trabalho em equipeTrabalho em equipe
Trabalho em equipeMATARANGAS
 

Destaque (9)

Programar é pensar
Programar é pensarProgramar é pensar
Programar é pensar
 
Aplicações nativas para iOS e Android com JavaScript e Titanium Mobile
Aplicações nativas para iOS e Android com JavaScript e Titanium MobileAplicações nativas para iOS e Android com JavaScript e Titanium Mobile
Aplicações nativas para iOS e Android com JavaScript e Titanium Mobile
 
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
 
Introdução ao desenvolvimento de aplicações web
Introdução ao desenvolvimento de aplicações webIntrodução ao desenvolvimento de aplicações web
Introdução ao desenvolvimento de aplicações web
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Auto-gerenciamento
Auto-gerenciamentoAuto-gerenciamento
Auto-gerenciamento
 
Gulp
GulpGulp
Gulp
 
Formação de equipes
Formação de equipesFormação de equipes
Formação de equipes
 
Trabalho em equipe
Trabalho em equipeTrabalho em equipe
Trabalho em equipe
 

Semelhante a Trabalhando em equipe sem matar o coleguinha

O papel do Front-End na UX
O papel do Front-End na UXO papel do Front-End na UX
O papel do Front-End na UXEdu Agni
 
AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906Orlando Mariano
 
Soyuz - Open Web Platform & Business Intelligence
Soyuz - Open Web Platform & Business IntelligenceSoyuz - Open Web Platform & Business Intelligence
Soyuz - Open Web Platform & Business IntelligenceSoyuz Sistemas Ltda
 
Currículo (Português)
Currículo (Português)Currículo (Português)
Currículo (Português)cristianojava
 
Componetização de CSS com o Compass (Front in Sampa 2013)
Componetização de CSS com o Compass (Front in Sampa 2013)Componetização de CSS com o Compass (Front in Sampa 2013)
Componetização de CSS com o Compass (Front in Sampa 2013)Guilherme Serrano
 
Joomla daydf construindo um templare 2.0
Joomla daydf   construindo um templare 2.0Joomla daydf   construindo um templare 2.0
Joomla daydf construindo um templare 2.0Raphael França
 
O que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloO que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloIsmael
 
Pós-graduação em Desenvolvimento Web e Aplicativos Móveis
Pós-graduação em Desenvolvimento Web e Aplicativos MóveisPós-graduação em Desenvolvimento Web e Aplicativos Móveis
Pós-graduação em Desenvolvimento Web e Aplicativos MóveisElvis Fusco
 
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Cristofer Sousa
 
Dalton Sergio Leonardo Pt Currículo 20160803
Dalton Sergio Leonardo Pt  Currículo 20160803Dalton Sergio Leonardo Pt  Currículo 20160803
Dalton Sergio Leonardo Pt Currículo 20160803Dalton Sergio Leonardo
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
CV - Andre De Conto Matter
CV - Andre De Conto MatterCV - Andre De Conto Matter
CV - Andre De Conto MatterAndre Matter
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazerProjetos e TI
 
Vitor portfólio prof tecnico 2016 free lance
Vitor portfólio prof tecnico 2016   free lanceVitor portfólio prof tecnico 2016   free lance
Vitor portfólio prof tecnico 2016 free lanceVitor Feitosa de Campos
 
Arquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasArquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasAndré Silveira
 
Adianti Framework - Desenvolvendo sistemas web de forma ágil
Adianti Framework - Desenvolvendo sistemas web de forma ágil Adianti Framework - Desenvolvendo sistemas web de forma ágil
Adianti Framework - Desenvolvendo sistemas web de forma ágil Jackson Meires
 

Semelhante a Trabalhando em equipe sem matar o coleguinha (20)

CV Alexandre R. de Castro
CV Alexandre R. de CastroCV Alexandre R. de Castro
CV Alexandre R. de Castro
 
Cv alexandre rezendedecastro
Cv alexandre rezendedecastroCv alexandre rezendedecastro
Cv alexandre rezendedecastro
 
O papel do Front-End na UX
O papel do Front-End na UXO papel do Front-End na UX
O papel do Front-End na UX
 
Um front end entre nós
Um front end entre nósUm front end entre nós
Um front end entre nós
 
AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906
 
Soyuz - Open Web Platform & Business Intelligence
Soyuz - Open Web Platform & Business IntelligenceSoyuz - Open Web Platform & Business Intelligence
Soyuz - Open Web Platform & Business Intelligence
 
Currículo (Português)
Currículo (Português)Currículo (Português)
Currículo (Português)
 
Componetização de CSS com o Compass (Front in Sampa 2013)
Componetização de CSS com o Compass (Front in Sampa 2013)Componetização de CSS com o Compass (Front in Sampa 2013)
Componetização de CSS com o Compass (Front in Sampa 2013)
 
Cursos a3
Cursos a3Cursos a3
Cursos a3
 
Joomla daydf construindo um templare 2.0
Joomla daydf   construindo um templare 2.0Joomla daydf   construindo um templare 2.0
Joomla daydf construindo um templare 2.0
 
O que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloO que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São Paulo
 
Pós-graduação em Desenvolvimento Web e Aplicativos Móveis
Pós-graduação em Desenvolvimento Web e Aplicativos MóveisPós-graduação em Desenvolvimento Web e Aplicativos Móveis
Pós-graduação em Desenvolvimento Web e Aplicativos Móveis
 
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
 
Dalton Sergio Leonardo Pt Currículo 20160803
Dalton Sergio Leonardo Pt  Currículo 20160803Dalton Sergio Leonardo Pt  Currículo 20160803
Dalton Sergio Leonardo Pt Currículo 20160803
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
CV - Andre De Conto Matter
CV - Andre De Conto MatterCV - Andre De Conto Matter
CV - Andre De Conto Matter
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
 
Vitor portfólio prof tecnico 2016 free lance
Vitor portfólio prof tecnico 2016   free lanceVitor portfólio prof tecnico 2016   free lance
Vitor portfólio prof tecnico 2016 free lance
 
Arquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasArquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapas
 
Adianti Framework - Desenvolvendo sistemas web de forma ágil
Adianti Framework - Desenvolvendo sistemas web de forma ágil Adianti Framework - Desenvolvendo sistemas web de forma ágil
Adianti Framework - Desenvolvendo sistemas web de forma ágil
 

Trabalhando em equipe sem matar o coleguinha

  • 1. Trabalhando em equipe sem matar o coleguinha Time de Desenvolvimento:
  • 2. BIO - Deblyn Prado Começou a explorar as capacidades do HTML ainda nos meados de 2003 quando animar a barra de status do IE e usar Mouse Trail garantiam o sucesso de um site. Atualmente é formado em Análise e Desenvolvimento de Sistemas, faz parte do time de Desenvolvimento Web do NIC.br e participou, dentre outros projetos, das reformulações do site do Registro.br, CGI.br e NIC.br. Também colabora em projetos Open Source sendo um dos organizadores do WordCamp São Paulo e contribuindo de diversas formas para o crescimento e expansão da comunidade no país.
  • 3. Experiência em desenvolvimento back-end e operação, trabalhou no time de desenvolvimento de sistemas no NIC.br. Atualmente trabalha no Ceweb.br e W3C Brasil, atua na área de pesquisa com foco em Web Semântica e Linked Data. É um dos editores do documento de boas práticas para publicação de dados na Web do Working Group DWBP, do W3C. Formado em Ciência da Computação e mestrando em Tecnologias da Inteligência e Design Digital (TIDD / PUC-SP). BIO - Newton Calegari
  • 4. Caso Real - CGI.br
  • 5. Caso Real - REGISTRO.br
  • 6. Caso Real - NETMUNDIAL
  • 7. Caso Real - IGF2015
  • 8. Stylesheet simples .css .vantagens:after { content: "easy to write"; } .css .desvantagens:after { content: "hard to maintain"; }
  • 9.
  • 10. Stylesheet pré-compilada .scss, .sass, .less { .vantagens:after { content: "easy"; } } .scss, .sass, .less { .desvantagens:after { content: "null"; } }
  • 11. Stylesheet: Nossa escolha A estrutrura: http://thesassway.com/beginner/how-to-structure-a-sass-project
  • 12. SASS - Habilidades ● Variáveis ● Mixins ● Sprite (Compass) ● CSS minificado
  • 15. Reutilizando HTML A estrutrura: https://jekyllrb.com/docs/structure/
  • 16. Jekyll - Habilidades ● HTML Components ● Templates ● IF, For and While ● Dados independentes da estrutura
  • 17.
  • 18. Twitter Boostrap - A melhor das piores escolhas ❖ Source Code: TwB descompilado em Less e SASS. ❖ Custom: TwB personalizado somente com os componentes que serão utilizados no projeto ❖ Default: Todas as funções e componentes do projeto minificados e prontos para serem utilizados
  • 19. e na hora de fazer o back-end...
  • 20.
  • 21. Scrum ● Reuniões diárias ● Reunião semanal de Sprint ● Kanban
  • 22. UML não faz mal para ninguém ● Modelar (parte do) sistema ● Compartilhar uma ideia (intenção, abstração, modelo)
  • 23. :-)
  • 25. Não deixe para testar em produção