Você está na página 1de 44

BEM-VINDO AO

MUNDO DO
PROGRAMADOR
Prof. Filipe Wutzke

OLÁ! Análise e Desenvolvimento


de Sistemas
UNIPAR Toledo, Campus I

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

╸ How Google Search Works (in 5


minutes)

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

Onde encontrar Ferramentas Revisão e dúvidas


conteúdos

43
Obrigado!

44

Você também pode gostar