Skip to content

Instantly share code, notes, and snippets.

View CisinoJr's full-sized avatar
:octocat:
Focusing

Cisino Junior CisinoJr

:octocat:
Focusing
  • Rio de Janeiro, Brazil
  • 17:50 (UTC -03:00)
View GitHub Profile
@CisinoJr
CisinoJr / programing-101
Last active January 6, 2024 09:36
Começando no mundo da Programação
# Fundamentos de Ciência da Computação
Aqui está um artigo que fala sobre os fundamentos da ciência da computação:
https://codeburst.io/intro-to-computer-science-terminology-f9ae64e75d27
# Cursos iniciais
1 - Primeiro você precisa aprender sobre algorítimos: https://www.cursoemvideo.com/curso/curso-de-algoritmo/
2 - Estrutura de dados também é essencial: https://programacaodescomplicada.wordpress.com/indice/estrutura-de-dados/
3 - Depois você pode aprender sobre algorítimos e estrutura de dados, vocè deve aprender uma linguagem como o Java,
que é uma das que tem mais oportunidades no mercado: https://www.cursoemvideo.com/curso/java-basico/
@CisinoJr
CisinoJr / gitflow&rebase.md
Last active March 25, 2024 03:11
Passo-a-passo para utilizar Gitflow

O que é Gitflow?

Resumidamente, o Gitflow é um modelo fortemente baseado em branches, mas focado nas entregas. Foi criado em 2010 e hoje em dia é muito utilizado por equipes de desenvolvedores em todo o mundo.

Definições das branchs no Gitflow:

Historic Branches:​ Ao invés de trabalhar apenas com o branch master, esse workflow utiliza dois branches principais para guardar histórico do projeto. O branch master guarda o histórico oficial das entregas, já o branch develop serve como integração entre todos os branches de funcionalidades (feature branches).

Feature Branches:​ Cada funcionalidade deve ter seu próprio branch, e ele deve ser criado a partir do branch develop. Quando uma funcionalidade for concluída, ela é mesclada (merged) novamente com o seu branch pai. As features nunca devem interagir diretamente com o master.

@CisinoJr
CisinoJr / settings.json
Created November 15, 2019 17:04
My VS Code settings
{
// Define o tema do VSCode
"workbench.colorTheme": "Default Dark+",
// Configura tamanho e família da fonte
"editor.fontSize": 14,
"editor.lineHeight": 24,
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
# Criando imagem a partir do Dockerfile
1- Abra o terminal(cmd, git bash, powershell, etc) no diretório que se encontra o Dockerfile
2- Para criar a imagem execute o comando: docker image build -t <nome_da_imagem>:<versao> .
2.1- Para listar as imagens existentes na sua máquina execute o comando: docker image ls
3- Para criar o container execute o comando: docker container run --publish <host_port:container_port> --detach --name <container_name> <nome_da_imagem>:<versao>
3.1- Após rodar o comando a cima, seu container já estará rodando, para verificar use o comando: docker ps -a
# Iniciando e Parando um container
@CisinoJr
CisinoJr / Starting Programming
Created October 29, 2019 20:11
This gist is made for those who wants to start programming but don't know how (Esse gist é destinado para aqueles que querem começar a programar, mas não sabem por onde começar.)
# Computer Science Fundamentals
Here is an article that shows the fundamentals about computer science: https://codeburst.io/intro-to-computer-science-terminology-f9ae64e75d27
# Initial Courses
1 - First you need to learn algorithms: https://www.cursoemvideo.com/course/curso-de-algoritmos/
2 - Then you can learn the basics of Java: https://www.cursoemvideo.com/course/curso-java-iniciante/ or Python: https://www.cursoemvideo.com/course/curso-python-3/
# OOP(Object-oriented Programming)