23 mar - 2017 • 19:30 > 23 mar - 2017 • 22:30
23 mar - 2017 • 19:30 > 23 mar - 2017 • 22:30
Visite Empresas & Encontre Videos, Livros, Escolas, Professores, Eventos, Cursos, Faculdades, Meetups, Bootcamps, Artigos, Podcasts de Design, Tecnologia, Negócios e Inovação.
https://coletividad.org
O conhecimento dos Design Patterns é requisito básico para o desenvolvedor Front-End. Aprenda em 3 horas os patterns mais usados no desenvolvimento de aplicações web no client-side!
O que é um Design Pattern?
Em JavaScript, temos vários exemplos de como uma aplicação pode se tornar um
pesadelo caso não haja um design pattern aplicado, como variáveis globais, escopo não definido, concorrência de eventos, acoplamento de código, entre outros.
Um Design Pattern é a solução de um problema comum que ocorre na hora de
arquitetar uma aplicação. Ele, necessariamente, é um modelo replicável de solução para determinados problemas.
Objetivo & O que você fará
Nesta atividade vamos aprender os patterns mais conhecidos de JavaScript, com exemplos práticos de código e testes unitários de cada exercício.
Vamos aprender a codar JavaScript organizado e reutilizável, sem aquela confusão toda que estamos acostumados em alguns sistemas que já trabalhamos!
Conteúdo programático:
Explicando o conceito de Design Pattern;
O que é um Anti-Pattern;
Constructor, Module, Singleton, Observer e Facade Pattern;
Qual Design Pattern é o correto pra cada aplicação;
Testando JavaScript com Design Pattern aplicado;
Refatorando uma aplicação sem nenhum pattern;
Programação:
19h30 - 19h45 Coffee Receptivo
19h45 - 20h30 Aprendizado e mão na massa!
20h30 - 20h45 Intervalo
20h45 - 22h15 Continuação da atividade
22h15 - 22h30 Conclusão
Público:
Desenvolvedores front-end, profissionais ligados a Desenvolvimento.
Nível
É necessário ter conhecimento básico de JavaScript (entender a sintaxe, o que são objetos e funções no JavaScript, callback e listeners, etc.).
Materiais:
O workshop terá muita mão na massa! Por isso, é importante que cada participante leve seu próprio computador.
Benefícios & Vantagens
Aprendizagem na prática;
Faça parte da nossa Comunidade & Networking com novas pessoas Empreendedoras, Designers, Desenvolvedores e Criativos;
Coffee break para estimular as energias;
Certificado Digital de participação;
Slides do workshop;
3h de conteúdo formatado pensando na sua experiência!
Com quem?
Eduardo Matos
Desenvolvedor web desde 2004, quando começou a trabalhar como professor e programador. Já trabalhou em diversas empresas como R7.com, JWT, Medicinia, BankFacil e em projetos com Philips, Adidas, entre outras. Hoje atua como Programador Front-end na GetNinjas, como palestrante e organizador de alguns eventos como Code in the Dark Brasil e HTML-SP, e é um dos administradores da organização do FrontEnd Brasil, no Github.
Siga ele lá no Twitter | Facebook
Quer produzir seu workshop, curso & atividade com a gente?
Nós vamos promover Aprendizagem na prática; Comunidade e Ecossistema; Formação pessoal e profissional; Organizar a Aprendizagem do Brasil!
Política de reembolso:
Participantes que solicitarem ou necessitarem do reembolso de sua inscrição estarão automaticamente retirados da lista de participantes do workshop.
No caso de compras feitas por boleto bancário ou débito online, você precisará ter uma conta no MoIP - nosso processador de pagamentos - utilizando o mesmo email fornecido durante a compra realizada na Sympla.
Av. Dr. Dante Pazzanese, 120 Vila Mariana
São Paulo, SP
Coletividad
Coletividad é a melhor Agenda, Eventos & Conteúdos de Design, Tecnologia e Empreendedorismo.<br /> Vamos organizar a aprendizagem do Brasil.<br /> <br /> Ficou interessado em participar de mais de um evento nosso? Avisa a gente e vamos tentar chegar num esquema bacana ;)<br /> <br /> Cadastre eventos gratuitamente em coletividad.org/events<br /> <br /> Leia mais em medium.com/nossa-coletividad<br /> <br /> Siga<br /> facebook.com/Coletividad<br /> twitter.com/Coletividad<br /> instagram.com/Coletividad
Os dados sensíveis são criptografados e não serão salvos em nossos servidores.
Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.