Abaixo voc encontrar contedos para te guiar e ajudar a se tornar um desenvolvedor ou se especializar em qualquer rea de TI. Caso voc j atue como desenvolvedor ou em outra rea, confira o repositrio para descobrir novas ferramentas para o seu dia-a-dia, caminhos possveis e as tecnologias para incorporar na sua stack com foco em se tornar um profissional atualizado e diferenciado em front-end, back-end, dentre outras.
Siga nas redes sociais para acompanhar mais contedos:
Ol! Se voc est lendo isso, porque provavelmente j conhece o meu repositrio no GitHub, que oferece contedo gratuito para ajudar desenvolvedores a aprimorarem suas habilidades. E se voc est aqui, talvez esteja considerando contribuir com uma doao para apoiar a continuao do projeto.
Se voc quiser contribuir, existem vrias opes disponveis, incluindo PayPal, PagSeguro, Mercado Pago, Buy Me A Coffe, Pic Pay e Pix. Qualquer doao, por menor que seja, extremamente bem-vinda e ser usada com responsabilidade e transparncia. Obrigado por considerar apoiar meu projeto! Juntos, podemos continuar a compartilhar conhecimento e ajudar a criar uma comunidade de desenvolvedores mais forte e colaborativa.
Este repositrio um projeto gratuito para a comunidade de desenvolvedores. Voc pode me ajudar comprando o e-book "e-Front" se estiver interessado em aprender ou melhorar suas habilidades de desenvolvimento front-end. O e-book completo e cobre tecnologias essenciais como HTML, CSS, JavaScript, React, TypeScript e mais. O valor simblico e sua compra me ajuda a produzir e fornecer mais contedo gratuito para a comunidade. Adquira agora e comece sua jornada no desenvolvimento front-end.
Antes de tudo voc pode me ajudar e colaborar, deu bastante trabalho fazer esse repositrio e organizar para fazer seu estudo ou trabalho melhor, portanto voc pode me ajudar das seguintes maneiras:
A proposta deste guia dar uma ideia sobre o atual panorama e gui-lo se voc estiver confuso sobre qual ser o seu prximo aprendizado, sem influenciar voc a seguir os 'hypes' e 'trends' do momento. Acreditamos que com um maior conhecimento das diferentes estruturas e solues disponveis poder escolher a ferramenta que melhor se aplica s suas demandas. E lembre-se, 'hypes' e 'trends' nem sempre so as melhores opes.
No se assuste com a quantidade de contedo apresentado neste guia. Acredito que quem est comeando pode us-lo no como um objetivo, mas como um apoio para os estudos. Neste momento, d enfoque no que te d produtividade e o restante marque como Ver depois. Ao passo que seu conhecimento se torna mais amplo, a tendncia este guia fazer mais sentido e ficar fcil de ser assimilado. Bons estudos e entre em contato sempre que quiser! 👊
Se voc deseja acompanhar esse repositrio em outro idioma que no seja o Portugus Brasileiro, voc pode optar pelas escolhas de idiomas abaixo, voc tambm pode colaborar com a traduo para outros idiomas e a correes de possveis erros ortogrficos, a comunidade agradece.
English Click Here
Spanish Click Here
Chinese Click Here
Hindi Click Here
Arabic Click Here
French Click Here
Italian Click Here
Korean Click Here
Russian Click Here
German Click Here
Japanese Click Here
Ferramentas para traduo de contedo
Sites para estudar programao
Sites para desenvolvedor front-end
Sites para aprender a programar jogando
Templates HTML gratuitos
Sites para aprender ou treinar CSS
Geradores de CSS
Sites para buscar vagas remotas
Ferramentas de desenvolvimento
Gerenciamento de projetos
IDEs e editores de cdigo
Design Front-end
Linguagens de programao
Guia de Estilo
Desafios
Ferramentas para desenvolvedores WEB
Ferramentas para buscar projetos open source
Melhores distros linux para programadores
Bibliotecas JavaScript
9 Ferramentas que todo DEV precisa conhecer
Sites para praticar UI/UX
Ferramentas para hospedar seu site
Sites para inspirar o seu desenvolvimento
Banco de imagens gratuitas
Aumentando o network
Sites para baixar e encontrar fontes
Sites de paletas de cores
Lista de ilustraes
Sites de icones
Canais do youtube com contedo grautito
Pentest
Blogs e Podcasts
Business
Web Developer Roadmap
Extenses para o seu navegador
Recomendao de livros
Apps para praticar programao
Sites para treinar projetos front-end
Sites para treinar projetos back-end
Sites para treinar projetos mobile
Ideias para projeto
Sites e cursos para aprender Java
Sites e cursos para aprender JavaScript
Sites e cursos para aprender HTML
Sites e cursos para aprender CSS
Sites e cursos para aprender Python
Sites e cursos para aprender PHP
Sites e cursos para aprender C#
Sites e cursos para aprender C
Sites e cursos para aprender C++
Sites e cursos para aprender Camunda
Sites e cursos para aprender Kotlin
Sites e cursos para aprender Swift
Sites e cursos para aprender Go
Sites e cursos para aprender Ruby
Sites e cursos para aprender Elixir
Sites e cursos para aprender React
Sites e cursos para aprender React Native
Sites e cursos para aprender Angular
Sites e cursos para aprender Vue
Sites e cursos para aprender Svelte
Sites e cursos para aprender Flutter
Sites e cursos para aprender jQuery
Sites e cursos para aprender Less
Sites e cursos para aprender Sass
Sites e cursos para aprender Bootstrap
Sites e cursos para aprender MySQL
Sites e cursos para aprender Git e Github
Sites e cursos para aprender TypeScript
Sites e cursos para aprender Node.js
Sites e cursos para aprender Next.js
Sites e cursos para aprender Assembly
Sites e cursos para aprender Lua
Sites e cursos para aprender Perl
Sites e cursos para aprender Linux
Sites e cursos para aprender Ionic
Sites e cursos para aprender Jira
Sites e cursos para aprender Rust
Sites e cursos para aprender Scala
Sites e cursos para aprender Nuxt.js
Sites e cursos para aprender Gulp
Sites e cursos para aprender MongoDB
Sites e cursos para aprender GraphQL
Sites e cursos para aprender Cassandra
Sites e cursos para aprender SQL Server
Sites e cursos para aprender Postgree SQL
Sites e cursos para aprender Delphi
Sites e cursos para aprender Wordpress
Sites e cursos para aprender Docker
Sites e cursos para aprender Kubernets
Sites e cursos para aprender Nest
Sites e cursos para aprender Laravel
Sites e cursos para aprender AWS
Sites e cursos para aprender Google Cloud
Sites e cursos para aprender Azure
Sites e cursos para aprender Django
Sites e cursos para aprender Gatsby
Sites e cursos para aprender ASP.net
Sites e cursos para aprender Inteligncia Artificial
Sites e cursos para aprender Machine Learning
Sites e cursos para aprender Data Science
Sites e cursos para aprender NumPy
Sites e cursos para aprender Pandas
Sites e cursos para aprender XML
Sites e cursos para aprender Jenkins
Sites e cursos para aprender Xamarin
Sites e cursos para aprender Matlab
Sites e cursos para aprender Julia
Sites e cursos para aprender PowerShell
Sites e cursos para aprender Flask
Sites e cursos para aprender Spring
Sites e cursos para aprender Tailwind CSS
Sites e cursos para aprender Styled Components
Sites e cursos para aprender Magento
Sites e cursos para aprender ArangoDB
Sites e cursos para aprender Linha de comando
Muito do contedo desse repositrio pode se encontrar em um idioma diferente do seu, desta maneira, fornecemos algumas ferramentas para que voc consiga realizar a traduo do contedo, lembrando que o intuito desse guia fornecer todo o contedo possvel para que voc possa se capacitar na rea de tecnologia independente do idioma a qual o material fornecido, visto que se voc possu interesse em consumir esse material isso no ser um empecilho para voc continue seus estudos.
Cursos para aprender Java em Portugus
Cursos para aprender Java em Espanhol
Cursos para aprender Java em Ingls
Cursos para aprender JavaScript em Portugus
Cursos para aprender JavaScript em Ingls
Cursos para aprender HTML em Portugus
Cursos para aprender HTML em Ingls
Cursos para aprender CSS em Portugus
Cursos para aprender CSS em Ingls
Sites & E-books para aprender Python
Cursos para aprender Python em Portugus
Cursos para aprender Python em Ingls
Cursos para aprender PHP em Portugus
Cursos para aprender PHP em Espanhol
Cursos para aprender PHP em Ingls
Cursos para aprender C# em Portugus
Cursos para aprender C# em Espanhol
Cursos para aprender C# em Ingls
Cursos para aprender C em Portugus
Cursos para aprender C em Ingls
Cursos para aprender C++ em Portugus
Cursos para aprender C++ em Espanhol
Cursos para aprender C++ em Ingls
Cursos para aprender Camunda em Portugus
Cursos para aprender Camunda em Ingls
Cursos para aprender Kotlin em Portugus
Cursos para aprender Kotlin em Espanhol
Cursos para aprender Kotlin em Ingls
Cursos para aprender Swift em Portugus
Cursos para aprender Swift em Espanhol
Cursos para aprender Swift em Ingls
Sites para aprender Go
Cursos para aprender Go em Portugus
Cursos para aprender Go em Espanhol
Cursos para aprender Go em Ingls
Cursos para aprender Ruby em Portugus
Cursos para aprender Ruby em Espanhol
Cursos para aprender Ruby em Ingls
Cursos para aprender Elixir em Portugus
Cursos para aprender Elixir em Ingls
Cursos para aprender React em Portugus
Projetos para praticar React em Portugus
Cursos para aprender React em Ingls
Projetos para praticar React em Ingls
Cursos para aprender React Native em Portugus
Projetos para praticar React Native em Portugus
Cursos para aprender React Native em Ingls
Projetos para praticar React Native em Ingls
Cursos para aprender Angular em Portugus
Cursos para aprender Angular em Ingls
Cursos para aprender Vue em Portugus
Cursos para aprender Vue em Ingls
Cursos para aprender Svelte em Portugus
Cursos para aprender Svelte em Ingls
Cursos para aprender Flutter em Portugus
Cursos para aprender Flutter em Ingls
Cursos para aprender jQuery em Portugus
Cursos para aprender jQuery em Ingls
Cursos para aprender jQuery em Portugus
Cursos para aprender Sass em Portugus
Cursos para aprender Sass em Espanhol
Cursos para aprender Sass em Ingls
Cursos para aprender Bootstrap em Portugus
Cursos para aprender Bootstrap em Ingls
Sites para aprender MySQL
Cursos para aprender MySQL em Portugus
Cursos para aprender MySQL em Ingls
Configuraes iniciais do Git
git config --global user.name <nome de usurio> # => Configura nome de usurio que marcar os commits
git config --global user.email <[email protected]> # => Configura o email que marcar os commits
Inicializando um repositrio
git init
Clonar projeto remoto
git pull <link>
Adicionando um repositrio remoto
git remote add origin https://github.com/User/Repository.git
Verifica o status do repositrio
git status
Trackear o que no foi trackeado, inserir tudo
git add . #=> Ou -A
Realizar Commit
git commit -m "inserir um comentrio significativo" # => Ou -am
lista de commits
git log
#=> ou
git log --oneline #=> exibe log com hash e ttulo do commit
Desfazer alteraes
git reset # => --soft / --mixed / --hard
Mudar a branch atual
git checkout <branch>
# ou
git checkout -b <branch> # => Cria e muda para a branch passada
Checar o que houve nas alteraes
git diff
# ou
git diff --name-only <SHA1> <SHA2> # Mostra apenas a alterao entre commits especificados por identificador
git diff --name-only HEAD~<num> HEAD~<num> # ou por contagem
# ou
git diff <nome_do.arquivo> # => Mostra apenas a alterao feita naquele arquivo
Retroceder at certa posio
git checkout HEAD -- "diff" <nome_do.arquivo>
Envia todos os commits do branch local
git push <alias> <branch>
Baixa o histrico e incorpora as mudanas
git pull
Combina o marcador do branch no branch local
git merge [marcador]/[branch]
Visualizando todas as branches existentes no repositrio
git branch #=> local
# => ou
git branch --all #=> local e remoto
Deletando Branchs
# Local
git branch -D <nome-branch>
git branch -d <nome-branch>
# Remoto
git push origin <:nome-branch>
# Todas branch que no se encontram no repositrio remoto
git branch --merged ##
git branch -r | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin | grep -v "master") | xargs git branch -d
# Todas as branches no repositrio local (exceto a master)
git branch | grep -v "master" | xargs git branch -D
Cursos para aprender TypeScript em Portugus
Cursos para aprender TypeScript em Ingls
Cursos para aprender Node.js em Portugus
Cursos para aprender Node.js em Ingls
Cursos para aprender Next.js em Portugus
Cursos para aprender Next.js em Ingls)
Cursos para aprender Assembly em Portugus
Cursos para aprender Assembly em Ingls
Cursos para aprender Lua em Portugus
Cursos para aprender Lua em Ingls
Cursos para aprender Perl em Portugus
Cursos para aprender Perl em Espanhol
Cursos para aprender Perl em Ingls
Sites para aprender Linux
Cursos para aprender Linux em Portugus
Cursos para aprender Linux em Ingls
Cursos para aprender Ionic em Portugus
Cursos para aprender Ionic em Ingls
Cursos para aprender Jira em Portugus
Cursos para aprender Jira em Ingls
Cursos para aprender Rust em Portugus
Cursos para aprender Rust em Ingls
Cursos para aprender Scala em Portugus
Cursos para aprender Scala em Ingls
Cursos para aprender Nuxt.js em Portugus Curso gratuito de Nuxt.js 2 #1 - Introducao e instalacao[ Nuxtjs para iniciantes - Dando um boost no seu desenvolvimento Vue js[ Nuxt.js (O Melhor Companheiro do Vue.js) // Dicionrio do Programador[ Nuxt Levue Week (NLW) #01 - Introduo e Configurao (Vue, Nuxt, TypeScript e TailwindCSS)[ Nuxt.JS: Conhecendo o Framework
Cursos para aprender Nuxt.js em Ingls
Cursos para aprender Gulp em Portugus
Cursos para aprender Gulp em Ingls
Cursos para aprender MongoDB em Portugus
Cursos para aprender MongoDB em Ingls
Cursos para aprender GraphQL em Portugus
Cursos para aprender GraphQL em Ingls
Cursos para aprender Cassandra em Portugus
Cursos para aprender Cassandra em Ingls
Cursos para aprender SQL Server em Portugus
Cursos para aprender SQL Server em Ingls
Cursos para aprender Postgree SQL em Portugus
Cursos para aprender Postgree SQL em Ingls
Cursos para aprender Delphi em Portugus
Cursos para aprender Delphi em Ingls
Cursos para aprender Wordpress em Portugus
Cursos para aprender Wordpress em Ingls
Cursos para aprender Docker em Portugus
Cursos para aprender Docker em Ingls
Cursos para aprender Kubernets em Portugus
Cursos para aprender Kubernets em Ingls
Cursos para aprender Nest em Portugus
Cursos para aprender Nest em Ingls
Cursos para aprender Laravel em Portugus
Cursos para aprender Laravel em Ingls
Cursos para aprender AWS em Portugus
Cursos para aprender AWS em Ingls
Cursos para aprender Google Cloud em Portugus
Cursos para aprender Google Cloud em Ingls
Cursos para aprender Azure em Portugus
Cursos para aprender Azure em Ingls
Cursos para aprender Django em Portugus
Cursos para aprender Django em Ingls
Cursos para aprender Gatsby em Portugus
Cursos para aprender Gatsby em Ingls
Cursos para aprender ASP.net em Portugus
Cursos para aprender ASP.net em Ingls
Cursos para aprender Inteligncia Artificial em Portugus
Cursos para aprender Inteligncia Artificial em Ingls
Cursos para aprender Machine Learning em Portugus
Cursos para aprender Machine Learning em Ingls
Cursos para aprender Data Science em Portugus
Cursos para aprender Data Science em Ingls
Cursos para aprender NumPy em Portugus
Cursos para aprender NumPy em Ingls
Cursos para aprender Pandas em Portugus
Cursos para aprender Pandas em Ingls
Cursos para aprender XML em Portugus
Cursos para aprender XML em Ingls
Cursos para aprender Jenkins em Portugus
Cursos para aprender Jenkins em Ingls
Cursos para aprender Xamarin em Portugus
Cursos para aprender Xamarin em Ingls
Cursos para aprender Matlab em Portugus
Cursos para aprender Matlab em Ingls
Cursos para aprender Julia em Portugus
Cursos para aprender Julia em Ingls
Cursos para aprender Powershell em Portugus
Cursos para aprender Powershell em Espanhol
Cursos para aprender Powershell em Ingls
Cursos para aprender Flask em Portugus
Cursos para aprender Flask em Ingls
Cursos para aprender Spring em Portugus
Cursos para aprender Spring em Ingls
Cursos para aprender Tailwind CSS em Portugus
Cursos para aprender Tailwind CSS em Ingls
Cursos para aprender Styled Components em Portugus
Cursos para aprender Styled Components em Ingls
Cursos para aprender Magento em Portugus
Cursos para aprender Magento em Ingls
Cursos para aprender ArangoDB em Portugus
Cursos para aprender ArangoDB em Ingls
Cursos para aprender Bash em Portugus
Cursos para aprender Bash em Espanhol
Cursos para aprender Bash em Ingls
Linux Command Line Full course: Beginners to Experts. Bash Command Line Tutorials
ls # => lista do diretorio atual
# ou
dir / tree /f
# ou
ls <caminho do diretorio> # => lista do diretorio passado
cd #=> volta para a home
# ou
cd <caminho> #=> leva para o caminho passado
rm <arquivo>
rmdir <caminho>
# => o diretrio deve estar vazio, ou seja, antes voc tem que remover todos os arquivos do diretrio
cat <arquivo>
pwd
history
clear # => (clc no Powershell)