Este é o repositório de material gerado por este grupo.
http://vedetas.org:8002/p/marialab-grupo-estudos-programacao
Propósito
Para mulheres que já atuam como na área de desenvolvimento de software, se reúnam para trocar conhecimento e estudarem bibliografias referências para se tornarem desenvolvedoras ainda melhores.
Formato
- Encontros de 15 em 15 dias
- Duração 1h 30m
- Horário das 19h às 20:30
- Terças-feiras
Typescript + Dojo
Referência: Tableless - Adeus ao JS
Sugestões:
- http://dojopuzzles.com/problemas/exibe/fizzbuzz/
- http://dojopuzzles.com/problemas/exibe/encontre-o-telefone/
Frontend
- HTML5
- CSS3
- Responsividade
- LESS & SASS
- Bootstrap
- Acessibilidade
Convidar Carla
- Hacking
- Segurança da informação
Testes automatizados
Referencias: http://pt.slideshare.net/samantacicilia/importancia-de-testes-automatizados-para-sustentar-continuous-delivery-devops
Git avançado
- BI
- Dataware house
- Data mining
- Big Data
Padrões
- Sigleton
- Factory
- Template Method
- Referências:
* Princípios, Padrões e Práticas Ágeis em C# * Design Patterns com Java * Factory: * https://brizeno.wordpress.com/category/padroes-de-projeto/factory-method/ * http://www.devmedia.com.br/padrao-de-projeto-factory-method-em-java/26348 * Singleton: * http://www.linhadecodigo.com.br/artigo/3397/singleton-padrao-de-projeto-com-microsoft-net-c-sharp.aspx * https://brizeno.wordpress.com/category/padroes-de-projeto/singleton/ * http://www.paulocollares.com.br/2012/08/exemplo-do-padrao-de-projeto-singleton-o-forever-alone-do-desing-patterns/
- SOLID:
- Referências: Orientação a Objetos e SOLID para Ninjas
- Material gerado: solid.md
- Planejamento dos eventos
- Planejamento de conteúdo dos próximos encontros
Participamos do evento UPWIT - Unlocking the Power of Women In Technology
- Ideias para organizar um evento o/
- Oficina de Arduino :D
- Referência de tutoriais: http://www.fatecjd.edu.br/site/noticias/fatecino/117
- Kit Arduino: https://www.robocore.net/modules.php?name=GR_LojaVirtual&prod=105
- Testes automatizados, conceitos: TDD, DDD, Integração, Aceitação
- Rodada de rafactor no dojo
- Referência: Test-Driven Development. Teste e Design no Mundo Real. Mauricio Aniche.
- Rodada de refactor no dojo
- Criar ambiente de testes com jasmine
- Bate-papo sobre Typescript
- Vamos escolher um desafio no Dojo Puzzles e resolvermos juntas.
- Sugestões: Escolhendo uma pizza || Descubra o assassino
- Cap.10 Classes
- Dojo: Começar um projeto. Sugestão: typescript
Referência: Dojo Puzzles
- Cap.3 Funções
- Cap.6 Objetos e estrutura de dados
- Cap.1 e 2 do Clean Code:Nomes Significativos.
- Trazer exemplos bons e maus.
Agenda do dia:
- Introdução, Marialab, Lambda3 (10 minutos)
- Apresentação das participantes (1 minuto para cada)
- Ice breaker (10 minutos)
- Atividade para criação do propósito, alinhamento das expectativas (10 minutos)
- Brainstorm de conteúdos para estudo (5 minutos)
- Roadmap dos conteúdos e grupo (10 minutos)
- Encerramento, ROI, networking
- Tecnologias de frontend para também comparar ou auxiliar o backend
- Entregar alguma no fim do semestre
- Padrões de projeto
- Estruturar o projeto
- Como começar um projeto do zero?
- Principios Solid
- Injeção de dependencia
- DDD
- Estudar outras linguagens: python, ruby
- Testes em typescript
- Testes com frontend
- Aprender Angular
- Angular js animations
- Tecnologias mobile
- Usabilidade e acessibilidade
- NoSQL
- Docker
Referencias Packtpub Code School
##Bibliografia Sugerida: O ideal é escolher livros com seções de perguntas e propostas para discussões em cada capítulo
- “Clean Code: A Handbook of Agile Software Craftsmanship”, Robert C. Martin
- "Code Complete", by Steve McConnell
- "Refactoring", by Martin Fowler