Escolar Documentos
Profissional Documentos
Cultura Documentos
MUNDO DO
PROGRAMADOR
Prof. Filipe Wutzke
2
BEM-VINDO AO MUNDO
DO PROGRAMADOR
Uma introdução ao cotidiano da
profissão de analista e desenvolvedor
de sistemas
“O melhor amigo do programador
é o Google”
4
PESQUISA
GOOGLE
Como deixar de ser um Padawan e me tornar um
Jedi na pesquisa do google?
5
Como dominar a pesquisa do Google
╸ Se você quer encontrar a resposta
certa, você precisa fazer a pergunta
certa!
╸ O mais importante é: Como
perguntar
Vamos ver algumas dicas de como fazer
isso então 😎
6
Pesquisar soluções para erros ou dúvidas
de código
╸ Sempre que possível, procure em
inglês.
╸ Cuidado para não expor dados
sensíveis (nome, cpf, etc)
7
Encontrou um site que você gosta
╸ Use a palavra-chave “related:” para
encontrar sites e conteúdos
semelhantes
8
Pesquisar em um site
╸ Use a palavra-chave “search:” para
pesquisar dentro em um site
9
Pesquisar a frase exata
╸ Use aspas duplas “ “ para encontrar a
frase exata
10
Excluir ou adicionar uma palavra-chave
╸ Use a palavra-chave “-“ para remover
e “+“ para adicionar uma frase ou
palavra na pesquisa
11
Esqueceu uma palavra
╸ Use a palavra-chave “*“ para as
palavras que faltam
12
Quer mais dicas como estas?
╸ 15 comandos para usar a busca do
Google de forma mais eficiente
13
DÚVIDAS COM
CÓDIGO
Onde posso encontrar conteúdo bom sobre código,
ajuda com erros, entre outros?
14
15
STACK OVERFLOW
https://pt.stackoverflow.com/
16
GUJ
https://www.guj.com.br/
17
Outras alternativas
╸ Fóruns
╸ Blogs e site de cada linguagem
╸ Blogs e site de IDE
18
Posso ir além das aulas?
CURSO E CAPACITAÇÃO
19
20
UDEMY
https://www.udemy.com/
21
ALURA
https://www.alura.com.br/
22
CAELUM
https://www.caelum.com.br/
23
DEV MEDIA
https://www.devmedia.com.br/
24
CULTURA DEV
https://culturadev.com.br/
25
CODE AVENGERS
https://www.codeavengers.com/
26
O que mais preciso saber?
FERRAMENTAS
27
28
GIT
Git é um sistema de controle de versão
distribuído gratuito e de código aberto
projetado para lidar com tudo, desde
projetos pequenos a muito grandes com
velocidade e eficiência.
Acesse: Git SCM
29
GITHUB
Milhões de desenvolvedores e empresas
criam, enviam e mantêm seus
softwares no GitHub - a maior e mais
avançada plataforma de
desenvolvimento do mundo.
Acesse: https://github.com/
30
GITLAB
Um aplicativo com infinitas
possibilidades. As organizações contam
com o gerenciamento de código-fonte
do GitLab, CI/CD, segurança e muito
mais para fornecer software
rapidamente.
Acesse: https://about.gitlab.com/
31
IDE (AMBIENTE DE DESENVOLVIMENTO
INTEGRADO)
É um programa de computador que
reúne características e ferramentas de
apoio ao desenvolvimento de software
com o objetivo de agilizar este
processo.
32
IDEs mais conhecidas
╸ Eclipse (https://www.eclipse.org/)
╸ IntelliJ (https://www.jetbrains.com/pt-br/idea/)
╸ Netbeans (https://netbeans.org/)
╸ VS Code (https://code.visualstudio.com/)
╸ Atom (https://atom.io/)
╸ Sublime (https://www.sublimetext.com/)
33
DBEAVER
Ferramenta gratuita de banco de dados
multiplataforma para desenvolvedores,
administradores de banco de dados,
analistas e todas as pessoas que
precisam trabalhar com bancos de
dados. Suporta todos os bancos de
dados populares
Acesse: https://dbeaver.io/
34
DOCKER
Conjunto de produtos de plataforma
como serviço que usam virtualização de
nível de sistema operacional para
entregar software em pacotes
chamados contêineres.
Acesse: https://www.docker.com/
35
NOTPAD++
Editor de texto e código-fonte que
suporta várias linguagens de
programação
Acesse: https://notepad-plus-plus.org/
36
TRELLO
Gerencie suas atividades ou projetos
com facilidade e de forma colaborativa
Acesse: https://trello.com/
37
SLACK
Plataforma de mensagens baseada em
canais, com possibilidade de integração
de ferramentas de software.
Acesse: https://slack.com/intl/pt-br/
38
OUTRAS FERRAMENTAS
- Jenkins
- Jira
- Prometheus
- Grafana
- GrayLog
- Openshift
- ...
39
GERENCIAMENTO
DE SOFTWARE
O que é importante saber sobre criação, gerenciamento
de software?
40
MANIFESTO ÁGIL
Como desenvolver software de
qualidade atualmente? O manifesto ágil
nos ajuda com isto!
Acesse:
https://agilemanifesto.org/iso/ptbr/ma
nifesto.html
41
EXTREME GO HORSE (XGH)
Uma sátira sobre o
“desplanejamento” de software.
Acesse:
https://gohorseprocess.com.br/
extreme-go-horse-xgh/
42
ROADMAP
Como pesquisar no Gerenciamento de
google Cursos e capacitação software
1 3 5
2 4 6
43
Obrigado!
44