Desafio de Projeto da DIO
Portfólio criado com o intuito de mostrar meus projetos ao decorrer da minha carreira, incluir as atividades da Digital Innovation One.
Os bootcamps que estou estudando e buscando novos desafios na Digital Innovation One.
Este tutorial de programação Java surgiu de uma série de palestras ministradas pelos autores aos professores e alunos do Departamento de Matemática da UFSCar, com o objetivo de apresentar a eles a linguagem Java como potencial instrumento de apoio ao ensino.
Como tal, apresentamos os conceitos básicos dessa linguagem permitindo dar os primeiros passos que conduzem ao seu aprendizado. Em nenhum momento pretendemos que este texto seja um substituto para um bom curso de Java, mas também não ignoramos o valor que este material possa ter para um iniciante.
Em qualquer caso, disponibilizamos este material para a audiência geral da Internet na esperança em que ele venha a ser útil a alguém, mas sem quaisquer garantias, nem mesmo as de correção e de atualização. Nesse sentido, os autores sentem-se imensamente gratos pela valiosíssima resposta que seus leitores desejem lhes dar.
**Waldeck Schützer e Sadao Massago ***
-
Programação Básica
-
Programação Avançada
Sadao Massago é licenciado em Matemática pela UEM, Mestre em Ciências pelo ICMC-USP e Doutor em Matemática pelo ICMC-USP. Ele é professor no Departamento de Matemática da UFSCar desde 1995. Seus principais interesses são Topologia Algébrica, Teoria de Nós, Matemática Aplicada e Programação de Computadores.
Waldeck SchützerFollow @ProfSchutzer
é bacharel em Matemática
pelo ICMC-USP, Mestre em Ciências pelo ICMC-USP e Ph.D. em
Matemática pela Rutgers University, EUA. Ele é profesor
do Departamento de Matemática da UFSCar desde 1996. Seus principais
interesses são Álgebra, Teoria de Lie, Combinatória,
Matemática Aplicada, Eletrônica e Fotografia.
Ele utiliza java rotineiramente para processamento digital
de imagens e sinais.
- Comandos importantes do Prompt de Comando (também utilizado no Git):
-
cls(win), clear ou clrt+L(git, linux)
- para apagar todo o histórico do cmd; -
cd(win, git, linux)
- para se transitar entre as pastas dos diretórios, também há a variante "cd .." para retornar à pasta anterior; -
dir(win), ls(git, linux)
- para mostrar a lista de diretórios contidos na pasta em que estiver, também há a variante -
dir -a(win), ls -a(git, linux)
para mostrar inclusive os diretórios ocultos ; -
mkdir(win, git, linux)
- para criar uma pasta no diretório; -
echo(win, git, linux)
- retorna o que for inserido, entretanto se utilizado como "echo > nome.extensão", ele cria o arquivo na extensão desejada. -
start(win, git, linux)
- inicia um arquivo executável de qualquer tipo; -
TAB
- Sim, a tecla TAB tem a incrível função de abreviar algo que você deseja escrever, extremamente útil e vai agilizar muito a sua vida!
- Comandos de iniciação do Git:
-
git init
- inicia o versionamento na pasta em que estiver; -
git config --global user.email "email"
- configura o ambiente de versionamento para todos os repositórios, com essa identificação de e-mail; em caso da necessidade de alterar isso posteriormente, use git config --global unset user.email; -
git config --global [user.name](http://user.name) "username"
- configura o ambiente de versionamento para todos os repositórios, com essa identificação de usuário no github (é importante ressaltar que os dados aqui, devem refletir o usuário no Github); em caso da necessidade de alterar isso posteriormente, use *git config --global unset user.name. -
git config --list
- mostra todos os parâmetros da configuração atual do Git; para sair, use a tecla q; -
git remote add nome (link)
- direciona seu repositório local para um repositório na nuvem, o parâmetro "NOME" é apenas um apelido para que você possa referenciar o link sem tê-lo que mencionar novamente; você também pode posteriormente utilizar o comando "git remote -v" para consultar o repositório que está recebendo os arquivos locais.