time de desenvolvimento: trabalhando em equipe sem matar o coleguinha

26
Trabalhando em equipe sem matar o coleguinha Time de Desenvolvimento:

Upload: deblyn-prado

Post on 21-Jan-2018

767 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Trabalhando em equipe sem matar o coleguinhaTime de Desenvolvimento:

Page 2: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

BIO - Deblyn PradoComeç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.

Page 3: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

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

Page 4: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Caso Real - CGI.br

Page 5: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Caso Real - REGISTRO.br

Page 6: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Caso Real - NETMUNDIAL

Page 7: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Caso Real - IGF2015

Page 8: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Stylesheet simples

.css .vantagens:after {

content: "easy to write";

}

.css .desvantagens:after {

content: "hard to maintain";

}

Page 9: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Page 10: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Stylesheet pré-compilada.scss, .sass, .less {

.vantagens:after {

content: "easy";

}

}

.scss, .sass, .less {

.desvantagens:after {

content: "null";

}

}

Page 11: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Stylesheet: Nossa escolha

A estrutrura: http://thesassway.com/beginner/how-to-structure-a-sass-project

Page 12: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

SASS - Habilidades● Variáveis

● Mixins

● Sprite (Compass)

● CSS minificado

Page 13: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

SASS - Variáveis

Page 14: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

SASS - Mixins

Page 15: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Reutilizando HTML

A estrutrura: https://jekyllrb.com/docs/structure/

Page 16: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Jekyll - Habilidades● HTML Components

● Templates

● IF, For and While

● Dados independentes da estrutura

Page 17: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Page 18: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

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

Page 19: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

e na hora de fazer o back-end...

Page 20: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Page 21: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Scrum

● Reuniões diárias● Reunião semanal de Sprint● Kanban

Page 22: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

UML não faz mal para ninguém

● Modelar (parte do) sistema● Compartilhar uma ideia (intenção, abstração,

modelo)

Page 23: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

:-)

Page 24: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Simples, mas eficiente

Page 25: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

Não deixe para testar em produção

Page 26: Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha

@deblynprado [email protected]

@newtoncalegari [email protected]

Contatos