Coder Social home page Coder Social logo

perifacode / comunidade Goto Github PK

View Code? Open in Web Editor NEW
268.0 26.0 9.0 3.13 MB

✊🏽 A comunidade de programação da periferia

Home Page: http://perifacode.com

License: MIT License

gueto favela periferia non-profit programacao technology programming development community

comunidade's Introduction

perifaCode Logo

{ perifaCode }

A comunidade de programação da periferia!

Aqui reunimos pessoas que moram em periferias, favelas e guetos do Brasil para criar uma rede de apoio para conseguirmos vencer as barreiras sociais que nos limitam a entrada ou evolução na área de programação.

Sumário

Missão

Nossa missão é inserir pessoas de origem periférica na área de programação.

Sabemos que a área de desenvolvimento de software é grande e continua crescendo. É uma área de acesso democrático, pois o conteúdo necessário para trabalhar com isso está (quase sempre) livre e aberto na internet, mas para pessoas periféricas, com menos acesso a informação, ainda falta um certo apoio.

Como comunidade nós focamos em inserir essas pessoas o mais rápido no mercado de trabalho, pois temos a vivência de pessoas que vieram da periferia e confirmamos que depois que entramos nesta área a nossa vida mudou 100%.

Nós estamos aqui para levar a informação para a periferia e servir de grupo de apoio para que essas pessoas tenham as oportunidades que não tiveram ainda para chegar nesse universo.

Leia nosso manifesto: perifacode.com/manifesto

Como participar

  1. Você deve ler nosso código de conduta
  2. Se cadastrar na comunidade através deste formulário: perifaCode - cadastro
  3. No final do cadastramento você receberá o link de acesso ao nosso grupo do Discord.

Em nosso grupo falamos sobre temas diversos e discutimos ideias sobre o futuro da nossa comunidade, bem como eventos, cursos e ideias que podem apoiar gente como a gente.

Caso você queira sugerir qualquer coisa, pode abrir uma issue neste repositório ou enviar um email para [email protected]. 😊

Anúncios

Você pode acompanhar todos os nossos anúncios e diretrizes neste link: anúncios.

Nossas redes sociais

Organização

Time de pessoas que cuida do perifaCode.

Caso você queira entrar em contato para parcerias ou denúncias: [email protected]

comunidade's People

Contributors

carlaprv avatar frontfabi avatar gitlherme avatar glauberacastro avatar luisangelorjr avatar rotchajunior avatar vitorsilv avatar woliveiras avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

comunidade's Issues

[C4P] - Construindo um Portal do Desenvolvedor com Backstage

Descrição da palestra

O Backstage é uma ferramenta open source que permite a criação de portais do desenvolvedor, de forma que a criação, gestão do ciclo de vida e descoberta de serviços e APIs seja feito de maneira centralizada e eficiente. No workshop iremos:

  • Criar uma nova instalação do Backstage
  • Conhecer as principais funcionalidades
  • Instalar um plugin para entender o funcionamento

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

[C4P] - Hello World com TDD

Descrição da palestra

Hello world com TDD

  • Como iniciar um projeto novo a partir de testes
  • Como criar um teste para chamar um endpoint de uma API com express
  • Como escrever o código para atender os requisitos do teste
  • O que fazer depois disso: commit, PR, e aguardar a revisão

Tem bastante tutorial na internet sobre como implementar uma API, mas poucos explicam como testar. Eu gostaria que as pessoas vissem que testes não são um bicho de sete cabeças, e que pudessem ver que é possível fazer TDD sem ser especialista em testes.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

Adicionar um sumário no projeto

Toda vez que eu entro neste repositório tem mais texto e eu me perco.

Seria legal ter um sumário para facilitar minha vida e encontrar as informações.

Nordeste Digital

Estou aqui na periferia de Fortaleza tocando alguns projetos na área.

Criar ou caçar uma "Awesome List"

Hello, pessoas!
Acredito que podemos ir alimentando uma lista em pt-br ou até mesmo em inglês de conteúdo gratuito para estudos. Podemos ir traduzindo o material que só tiver em inglês e que tiver viabilidade para trazer para o nosso fluxo e que atinja o maior numero de pessoas efetivamente

Como exemplo, dou essa lista de listas curadas com conteúdo topzera:
https://github.com/sindresorhus/awesome :octocat:

Ou esse lindo passo-a-passo do Desenvolvedor Web 2019:
https://github.com/kamranahmedse/developer-roadmap 🥇

Ou o meu inseparável app de estudo básico das linguagens, o SoloLearn:
https://www.sololearn.com/

Java em pt-br? Tem Loiane e DevDojo total grátis e dão certificado ainda

[C4P] - O que é, desafios e oportunidades na Cloud

Descrição da palestra

Hoje vivemos em uma realidade no mercado de tecnologia que quanto mais "plus" o profissional ter em seu currículo, mais essa pessoa se destaca. E a Cloud Computing está presente nas empresas de todos os portes, não é mais o futuro, é o agora. Com isso, quero abordar e discutir de forma didática conceitos e oportunidades sobre o tema e o quanto aprender sobre vem ajudado entrar em debates técnicos e tomadas de decisões no meu dia a dia de trabalho.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

[C4P] - Full Stack Vapt Vupt

Descrição da palestra

O que é preciso para ser um desenvolvedor web autónomo para criar as suas próprias soluções completas?

Vou explicar o que é preciso e como é possível dominar minimamente todas as áreas necessárias como Front-end + Back-end + DBA + SA.

Para isto vou demonstrar o que é para mim a melhor receita, quais as tecnologias, que nível de conhecimento mínimo é preciso ter, para finalmente atingir a autonomia.

A partir desta autonomia vai poder encontrar qual é a área que deve especializar-se mais.

Porque acredito que um desenvolvedor web deve ter um entendimento completo de como tudo funciona, se tornar um full stack para depois conseguir descobrir qual é a sua aptidão natural.

É importante encontrar e seguir a sua aptidão natural para conseguir ser um especialista focado na área que tem mais prazer e talento, para isto é preciso conhecer minimamente todo o processo de desenvolvimento web, naturalmente fica capacitado para criar as suas próprias soluções web.

Com tecnologias open source, afinal é o open source que sempre sustentou a web.

Demonstração prática de como desenvolver um sistema web completo e publicar online.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

Conselhos que você daria para palestrantes, para que suas palestras sejam mais inclusivas para pessoas da periferia

Quais conselhos você daria para palestrantes, para que suas palestras sejam mais inclusivas para pessoas da periferia?

Tópico relacionado ao #1.


Estes motivos serão compilados em uma página que ficará em nosso site.

Vamos ajudar as palestras a serem mais inclusivas. 🤘

Para responder você pode colocar algo como:

Eu gostaria que os slides fossem xyz...

Ou você pode formular uma frase maior. Solte tudo o que tem preso nesse coração aí!


Se você gostou de algum comentário, pode dar um like na conversa clicando no ícone no canto direito da caixa de comentário.

Screen Shot 2019-03-22 at 23 16 05

Ou em um joinha que já estiver aqui.

[C4P] - Principais formas de comunicação entre microsserviços

Descrição da palestra

Aprenda as principais maneiras de implementar a comunicação entre microsserviços, como requisições HTTP diretas, serviços de mensageria (utilizando RabbitMQ) e o framework gRPC. Saiba também como implementar os padrões de Sagas e CQRS em cima desses protocolos, além das vantagens e desvantagens de cada um.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

[C4P] - Ainda dá para entrar no mercado de TI ?

Descrição da palestra

Como ninguém nasceu sabendo, sempre existem dúvidas sobre o mercado de TI:

  • É complicado participar?
  • Tem espaço para todos?
  • E quem vem de outra área? Será que é preciso descartar tudo que eu aprendeu em outra área?
  • E como o open-souce pode ajudar em nossa carreira?

Vamos tentar esclarecer essas e outras possíveis dúvidas nessa talk!

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

Palestrantes

@boaglio
@dearrudam

Engajamento

Gostaria de discutir sobre como gerar engajamento trazendo informações e exemplos que sejam palpáveis para que o ouvinte se apodere dessa realidade

[C4P] - Roadmap Ciencia de Dados

Descrição da palestra

Irei falar sobre um roadmap para se tornar cientista de dados. A ideia é que seja uma palestra introdutória para mostrar os benefícios da área e dar dicas do que fazer e estudar para alcançar uma carreira nesse meio -uma vez que a área precisa muito de mais diversidade. Gostaria também de oferecer mentorias gratuitas a todes que quiserem através do meu projeto diversidata.com.br após a palestra. Amo muito o projeto de vocês e seria incrível poder contribuir mais e fazer essa parceria através do meu projeto pra ajudar as pessoas que estarão no evento. Espero que as pessoas saiam da palestra empolgadas e inspiradas.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

[C4P] - O que é o flutter? Como se tornar um desenvolvedor flutter?

Descrição da palestra

Vou explicar o que é o flutter, por que ele é uma linguagem que funciona tanto para android quanto ios, o que é necessário para conseguir rodar, irei criar uma aplicação simples durante a palestra e explicar alguns conceitos como: widgets e a organização e explicação de alguns arquivos importantes que são gerados durante essa criação do app. Além de explicar o caminho para se tornar um desenvolvedor flutter.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

[C4P] - Matemática Computacional: que trem é esse?

Descrição da palestra

  • Apresentação: Quem eu sou? De onde venho? Como cheguei aqui? Onde estou? (5m)
  • Porquê resolvi estudar matemática computacional? (5m)
  • O que é Matemática Computacional? (10m)
  • O que faz um Matemático Computacional? (5m)

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

Levar a computação para locais com menos acesso

Durante uma conversa iniciada pelo Reginaldo (QuebraDev), sobre máquinas para a periferia, o Junior (AgendaPreta) trouxe uma ideia legal para nossa comunidade:

Por que não pegamos máquinas mais antigas, reformamos e utilizamos isso para ensinar programação e/ou doar na periferia?

Visando não perder a comunicação e transformar isso em um projeto do grupo, vamos discutir aqui maneiras de viabilizar essa iniciativa.

Se você tiver qualquer ideia de como podemos fazer para levar computadores para quem não tem condições, comente aqui.

Conselhos que você daria para um organizador ou uma organizadora de eventos para que os eventos fossem mais inclusivos para pessoas da periferia

Quais conselhos que você daria para um organizador ou uma organizadora de eventos para que os eventos fossem mais inclusivos para pessoas da periferia?


Sabemos que para quem é da periferia é muito complicado ir a eventos de programação, como meetups (eventos pequenos/médios mensais) ou conferências (eventos maiores, normalmente anuais).

Eu conheço alguns motivos pelos quais eu não ia nesses eventos e gostaria que você comentasse seu ponto de vista, desse exemplos dos problemas que você enfrenta para ir a eventos de programação.

Estes motivos serão compilados em uma página que ficará em nosso site.

Vamos ajudar os eventos serem mais inclusivos. 🤘

Para responder você pode colocar algo como:

Eu não consigo ir a eventos porque o horário é muito ruim para mim, devido a distância que eu tenho que percorrer.

Ou você pode formular uma frase maior. Solte tudo o que tem preso nesse coração aí!


Se você gostou de algum comentário, pode dar um like na conversa clicando no ícone no canto direito da caixa de comentário.

Screen Shot 2019-03-22 at 23 16 05

Ou em um joinha que já estiver aqui.

[C4P] - Slack Para Desenvolvedores

Descrição da palestra

A cada dia o slack vem sendo uma ferramenta presente nas áreas de tecnologia, nesse workshop mostro como podemos desenvolver aplicativos complexos no slack.
Além disso vamos falar um pouco sobre o slack enterprise e a uma pincelada sobre a API SCIM do slack disponível no enterprise.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

[C4P] - Título da palestra

Descrição da palestra

Faça aqui uma breve introdução sobre o que será a palestra, quais temas serão abordados e qual o objetivo ao final dela.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk simples - duração de até 25 minutos
  • Workshop - duração de até 1 hora

[C4P] - Melhore como profissional indo além do técnico

Descrição da palestra

Chega um certo momento na carreira de qualquer técnico de TI em que ele(a) percebe que para evoluir na carreira não é preciso aprender outro framework ou metodologia. É simplesmente preciso ser um profissional melhor - e isso vai muito além da parte técnica. Veremos sobre as famosas soft skills fundamentais para a evolução fora de um editor de código e como podemos usá-las para nos capacitar e nos tornar mais completos.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

Menções ao fórum

Ainda existem menções ao fórum (que inclusive achei nas sugestões do Google, perifaCode Forum)

Estou abrindo pra direcionar o forum.perifacode.com para alguma page e retirar as menções ao fórum no doc

[C4P] - Conceitos básicos de Mensageria com RabbitMQ

Descrição da palestra

Se você trabalha com back-end, é possível que já tenha ouvido os termos "mensageria", "mensagens", "filas" ou até mesmo "RabbitMQ". Esses termos têm se tornado bastante populares com a adoção de microsserviços.
Nessa conversa, abordarei conceitos básicos de mensageria enquanto faço uma demonstração utilizando RabbitMQ e C#.

Nível técnico da palestra

  • Iniciante
  • Intermediário
  • Avançado

Tipo de palestra

  • Talk/Apresentação - duração de até 25 minutos
  • Workshop - duração de até 1 hora

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.