• Stars
    star
    799
  • Rank 57,011 (Top 2 %)
  • Language
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Repositório do curso Dominando IDEs Java. Curso este oferecido pela Digital Innovation one e ministrado por mim.

Dominando IDEs Java

Sejam bem-vindos ao curso DOMINANDO IDEs JAVA oferecido gratuitamente pela plataforma de cursos online Digital Innovation One. 🧡💛

🚦 Guia

🔹 Começaremos passando rapidamente sobre o Java e algumas das suas características mais importantes
🔹 Em seguida, entraremos nas instalações do Java e das IDEs nos diferentes sistemas operacionais: Windows e Linux
🔹 E seguiremos até o final do curso explicando de uma forma leve e objetiva sobre umas das IDEs mais conhecidas para desenvolvimento Java: Eclipse IDE e IntelliJ IDEA IDE

⚠️ Lembrando que o foco do curso são as IDEs e não a linguaguem Java. Ok? ⚠️

🛑 Pré-requistos

  • Sistema operacional (Windows e/ou Linux)

  • Conta no GitHub

📚 Ementa

▪️ Instalação/Configuração do Java

✅ Um pouco da história do Java
✅ Diferença entre JRE e JDK
✅ Versões do Java
✅ Se não existisse IDE?

▪️ Ubuntu

✅ Instalação OpenJDK
✅ Configuração de variável de ambiente
✅ Instalação do Eclipse
✅ Configurando o ícone no Dock
✅ Instalação do IntelliJ

▪️ Windows

✅ Instalação OpenJDK
✅ Configuração de variável de ambiente
✅ Instalação do Eclipse
✅ Instalação do IntelliJ

▪️ IntelliJ 

✅ Diferenças entre versões
✅ Conhecendo um pouco por dentro da IDE
✅ Criando seu primeiro projeto Java no IntelliJ
✅ Atalhos e Produtividade
✅ Conectar seu projeto no GitHub

▪️ Eclipse 

✅ Diferenças entre versões
✅ Conhecendo um pouco por dentro da IDE
✅ Criando seu primeiro projeto Java no IntelliJ
✅ Atalhos e Produtividade
✅ Conectar seu projeto no GitHub

 ▪️ Outras Alternativas 

✅ Visual Studio Code



🐧 LINUX

🔺 Instalação OpenJDK

O OpenJDK (Kit de Desenvolvimento Java Aberto) é uma implementação gratuita e de código aberto da linguagem de programação Java. A implementação está licenciada sob a GNU General Public License (GPL) com uma exceção de vinculação. JDK = JRE + JVM

🔸 1. Abra o terminal e vamos verificar se temos o Java instalado:

java -version

🔸 2. Para instalar o openJDK-11, digite no terminal: A versão mais atual LTS é do Java 11, que terá seu suporte estendido até Setembro de 2022. Este tipo de suporte iniciou no Java 8 que será mantido até 2023.

sudo apt-get install openjdk-11-jdk

🔸 3. Confirme se realmente foi instalado com sucesso:

java -version

🔸4. Vamos configurar o ambiente JAVA_HOME:

4.1 Verificar o caminho da instalação do Java:

sudo update-alternatives --config java

4.2 Copie o caminho que aparecerá no terminal, no meu caso:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

4.3 Vamos editar o arquivo .bashrc:

sudo gedit ~/.bashrc

4.4 Copie o código abaixo e cole no final do arquivo .bashrc.

IMPORTANTE: cuidado para não alterar nada no arquivo além de apenas colar no final do mesmo o que vou te disponibilizar a seguir.

JAVA_HOME = aqui você coloca o caminho do tópico 4.2, tirando o /bin/java

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME

4.3 Salve o arquivo

4.4 Vamos conferir se a alteração ficou salva:

cat ~/.bashrc

🔸5. Feche o terminal e abra novamente

🔸6. Vamos conferir mais uma vez se o Java está instalado na nossa máquina

java --version

Créditos: DevSuperior


🔺 Instalação Eclipse

🔸 1. Entre no site oficial do Eclipse Foundation e faça o DOWNLOAD O site já identifica o sistema operacional.

🔸 2. Descompacte a pasta

🔸 3. Procure o arquivo eclipse-inst e execute

🔸 4. Escolha segunda a opção: Eclipse IDE for Enterprise Java and Web Developers

🔸 5. Clique no folder da primeira opção e selecione o JDK que instalamos na nossa máquina.

🔸 6. Mantenha as opções "create start menu entry" e "create desktop shortcut"

🔸 7. Install

🔸 8. Accept now

🔸 9. Launch

🔸 10. Pronto, intalação concluída!


🔺 Configurando o ícone do Eclipse IDE no Dock


🔺 Instalação IntelliJ IDEA Community

🔸 1. Entre no site ofical do INTELLIJ

🔸 2. Escolha a opção Community e faça o download

🔸 3. Descompacte a pasta e vamos para o terminal

🔸 4. Abra o terminal (Ctrl + Alt + t) e entre no diretório que você descompactou No meu caso, na pasta Downloads Ideal

cd Downloads/IdealC

🔸 5. Entre na pasta bin

cd bin

🔸 6. Execute o arquivo de instalação idea.sh

./idea.sh

🔺 Instalação Git

🔸 1. Abra o terminal (Ctrl + Alt + t) e vamos verificar se temos o git instalado:

git --version

🔸 2. Execute o comando:

sudo apt-get install git-all

🔸3. Confirme novamente se o git realmente está instalado:

git --version

🔸 4. Vamos começar as configurações iniciais:

4.1 Cofigurar o nome de usuário

git config --global user.name "Seu nome"

4.2 Configurar o endereço de e-mail: ​ É de suma importância que o ENDEREÇO DE E-MAIL SEJA O MESMO DO GITHUB afim de evitar conflitos!

git config --global user.email [email protected]

4.3 Vamos conferir a lista de configurações:

git config --list

🔸 5. Pronto, git instalado e configurado com sucesso!



🪟 WINDOWS

🔺 Instalação JDK Zulu

Aqui no windows, vamos fazer o download do OpenJDK Zulu. As compilações do Azul Zulu do OpenJDK são compilações de código aberto, testadas pelo TCK e certificadas do OpenJDK. O Zulu Blue está disponível para uma ampla variedade de plataformas de hardware e sistemas operacionais. A documentação do Azul Zulu inclui notas de lançamento, um guia de instalação e licenças de terceiros.

🔹 1. Entre no SITE AZUL

🔹 2. Faça o download do arquivo .zip do JDK 11.0.11+9. No meu caso, o x86 64-bit

🔹 3. Vá no drive C://Arquivo de Programas

🔹 4. Caso não tenha um diretório com o nome Java, crie

🔹 5. Entre neste diretório e descompacte o download do zip JDK Zulu 11.0.11+9 neste diretório

🔹 6. Vamos configurar o ambiente JAVA_HOME:

6.1 Menu iniciar -> Editar as varáveis de ambiente do sistema

6.2 Irá abrir a janela Propriedades do Sistema, escolha a aba Avançado, em seguida clique em variáveis de Ambiente

6.3 Na janela Variáveis de Ambiente, crie um novo Variáveis do sistema

6.4 Abrirá uma jabela: Nova Variável de Sistema.

6.5 Nome da variável: JAVA_HOME

6.6 Valor da variável: em seguida OK. ​ O valor da variável é o caminho do diretório que você descompactou o zip JDK Zulu 11.0.11+9 no passo 5

6.7 Na mesma janela Variáveis do Sistema, localize a variável Path, selecione e clique a opção Editar...

6.8 Clique na opção Novo e cole o mesmo caminho do passo 5 acrescentando \bin

6.9 Continue com o path selecionado e clique na opção Mover para Cima até chegar no topo

🔹 7. Pronto, finalizada a configuração. Próximo passo é conferir se está instalado tudo certinho

🔹 8. Abra o Prompt de Comando: Menu iniciar -> cmd

🔹 9. Vamos conferir mais uma vez se o Java está instalado na nossa máquina

java -version

Créditos: DevSuperior


🔺 Instalação Eclipse

🔹 1. Acessar o site oficial do ECLIPSE

🔹 2. Fazer o download do instalador

🔹 3. Escolha segunda a opção: Eclipse IDE for Enterprise Java and Web Developers Link de download para Windows

🔹 4. Clique no folder da primeira opção (Java 11 + VM) e selecione o JDK que instalamos na nossa máquina

🔹 5. Mantenha as opções "create start menu entry" e "create desktop shortcut"

🔹 6. Install

🔹 7. Accept now

🔹 8. Launch

🔹 9. Pronto, intalação concluída


🔺 Instalação IntelliJ IDEA Community

🔹 1. Entre no site ofical do INTELLIJ

🔹 2. Escolha a opção Community e faça o download

🔹 3. Siga com next

🔹 4. Na opção Installation Options, deixe selecionado as opções: 4.1 64-bit launcher (caso seu sistema seja 64-bit, caso não, selecione 32-bit) 4.2 Add "Open Folder as Project" 4.3 .java - .groovy - .kt - .kts 4.4 Add lauchers dir to the PATH 4.5 Next

🔹 5. Install

🔹 6. Para finalizar a instalação, escolha a opção reebot later

🔹7. Com o IntelliJ já instalado, vamos iniciar:

7.1 Aceite os termos: I confirm that I have... >> Confirm

7.2 Data Sharing >> Send Anonymous Statistics

🔹8. IDE pronta para uso!


🔺 Instalação Git

🔹 1. Entre no site ofical do GIT

🔹 2. Escolha a opção Windows e o instalador será baixado automáticamente

🔹 3. Mantenha as opções pré selecionadas e siga com Next

🔹 4. Install

🔹 5. Antes de finaizar a instalação, selecione a opção Lauch Git Bash

🔹6. Ao finalizar o passo 5, irá abrir o Git Bash

🔹7. Agora vamos fazer as configurações iniciais:

🔹8. Confirme se o git realmente está instalado:

git --version

🔹9. Vamos começar as configurações iniciais:

9.1 Configurar o nome de usuário

git config --global user.name "Seu nome"

9.2 Configurar o endereço de e-mail: ​ É de suma importância que o ENDEREÇO DE E-MAIL SEJA O MESMO DO GITHUB afim de evitar conflitos!

git config --global user.email [email protected]

9.3 Vamos conferir a lista de configurações:

git config --list

🔹10. Pronto, git instalado e configurado com sucesso!



🤝 Contribuindo

Este repositório foi criado para fins de estudo, então contribua com ele. Se te ajudei de alguma forma, ficarei feliz em saber. E caso você conheça alguém que se identidique com o conteúdo, não deixe de compatilhar.

Se possível:

⭐️ Star o projeto

🐛 Encontrar e relatar issues


Disponibilizado com ♥ por cami-la.

More Repositories

1

loops-e-arrays

Repositório do curso Estruturas de Repetição e Arrays com Java. Curso este oferecido pela Digital Innovation one e ministrado por mim.
Java
1,372
star
2

debugging-java

Curso que apresenta conceitos introdutórios sobre como podemos trabalhar com debugging na linguagem Java.
Java
1,032
star
3

collections-java-api-2023

Este repositório é referente ao curso "Collection Framework API Java" e é uma valiosa contribuição para a comunidade de desenvolvedores Java, fornecendo exemplos práticos e recursos educacionais relacionados à poderosa API de coleções da linguagem Java.
Java
915
star
4

desafio-poo-dio

Java
866
star
5

exceptions-java

Curso Tratamento de Exceções em Java
Java
675
star
6

curso-dio-intro-collections

Resolução dos exercícios propostos: CURSO INTRODUTÓRIO COLLECTIONS FRAMEWORK JAVA.
Java
595
star
7

url-shortener-preview

Esta é uma API para encurtar URLs e redirecionar para a URL original.
Java
245
star
8

academia-digital

Projeto de LAB: Conhendo o projeto Spring data JPA com Java na prática
Java
230
star
9

sacola-api_IFOOD_DEV_WEEK

Código-Fonte do Projeto Sacola API do iFood Dev Week.
Java
168
star
10

credit-application-system

Conheça o Spring Boot. Nesse contexto, explore a linguagem de programação Kotlin e entenda como o projeto Spring Data JPA facilita a criação de aplicativos baseados em Spring que usam tecnologias de acesso a dados.
Kotlin
114
star
11

testes_selenium_webdriver_java_curso

Código-fonte do curso: Automação de Testes com Selenium WebDriver e Java
Java
78
star
12

configuracao-inicial-ambiente-de-desenvolvimento-java

Guia para o curso "Configurando o Ambiente de Desenvolvimento Java"
51
star
13

programacao_assistida_por_IA_com_Amazon_CodeWhisperer

Java
42
star
14

mentoria_desmitificando_SQL_NoSQL_com_ChatGPT_Santander

Repositório referente a mentoria Desmestificando Banco de Dados SQL e NoSQL com ChatGT. Mentoria para os alunos participantes dos Bootcamps oferecido pela DIO em parceria com o Santander.
Java
40
star
15

Aprendendo_POO_de_uma_vez_por_todas_test

Java
36
star
16

restautante-poo-java

Código-Fonte Mentoria POO
Java
35
star
17

logica_de_programacao_essencial

Aprenda os conceitos que formam a base do desenvolvimento de software e comece a construir sua compreensão do processo de criação de programas eficazes e funcionais.
Java
29
star
18

mentoria_SANTANDER_CODE_GIRLS_110722

Mentoria Santander Code Girls
Java
27
star
19

listaDeExerciciosPythonBrasil

Exercicios propostos pelo site da pythonBrasil para iniciantes em programação, resolvidos em linguagem java.
Java
26
star
20

mentoria_GFT_START_5_23052022

Desafio Técnico GFT Start #5
Java
26
star
21

restaurante-api

Java
22
star
22

curso-dio-intro-java-i-o

Java
21
star
23

mentoria-GFT-START-4-030322

Mentoria GFT Start 4
Java
17
star
24

sacola

Java
17
star
25

java-POO-curso-em-video

Código fonte das aulas do curso Curso completo de Programação Orientada a Objetos (POO) com a linguagem Java. Aborda os principais conceitos como Classes, Objetos, instanciamento, abstração, encapsulamento, herança, polimorfismo e muito mais. Criado pelo professor Gustavo Guanabara para o Curso em Vídeo, explica todos os conceitos de POO de uma maneira simples, objetiva e divertida.
Java
16
star
26

projeto_classes_poo_youtube

Código Fonte das classes em Java.
Java
15
star
27

mentoria_philips_fullstack_developer_120422

Mentoria Philips FullStack - POO
Java
14
star
28

exercicios-de-fixacao-MYSQL

Resolução de exercícios de fixação do banco de dados MYSQL Server.
13
star
29

mentoria_GFT_QA_1_080322

Mentoria GFT QA #1
Java
12
star
30

unit_testing_JUnit5

Testes unitários em Java utilizando JUnit
Java
12
star
31

fundamentos_angular_alura

Cursos da secção "Fundamentos Angular" da Formação Angular da Alura
TypeScript
11
star
32

gerenciamento-de-colaboradores

Mentoria GFT Start #3
Java
10
star
33

jo-ken-po_22_11_22

Neste repositório, replicaremos o jogo Pedra, Papel e Tesoura (Jo-ken-Po), utilizando a linguagem de programação Java de forma interativa através do console.
Java
10
star
34

Jo-Ken-Po-code-girls-santander

Java
8
star
35

microservices_using_Spring_Boot_and_Spring_Cloud_1_amigoscode

Microservices - Playlist Amigoscode
Java
8
star
36

topCasaFinaArquitetura

Curso Alura: Bootstrap: criação de uma single-page responsiva
HTML
8
star
37

POO-classes-Java

Java
8
star
38

Spring_Boot_Full_Stack_with_Angular_Full_Course_amigoscode_getarrays2

Spring Boot Full Stack with Angular | Full Course [2021]
TypeScript
8
star
39

mentoria_SANTANDER_CODE_GIRLS_110722_Final

Código Fonte da mentoria sobre "Pensamento Computacional e Programação Orientada a Objetos"
Java
8
star
40

spring-security-full-course-amigoscode

Java
8
star
41

testes-unitarios-JUnit-its-rio-cnj

Testes unitários em Java utilizando JUnit
Java
7
star
42

JSON_Web_Token_-JWT-_with_Spring_Security_And_Angular_back_end

Java
7
star
43

Java

Solução de Problemas Práticos vistos nos cursos da Digital Innovation One.
Java
7
star
44

Spring_Boot_Full_Stack_with_Angular_Full_Course_amigoscode_getarrays

In this Spring Boot tutorial you will learn Spring Boot full stack with Angular.
Java
7
star
45

entendendo-es6

JavaScript
6
star
46

Jdev-formacao-Java-Web-Full-Stack

Código fonte das aulas do curso Formação Java Web Full-Stack, ministrado por Alex Edigio.
Java
6
star
47

posicionando_elementos_com_flexbox_em_CSS_DIO

https://web.dio.me/course/posicionando-elementos-com-flexbox-em-css/learning/46f1e8c7-ef6e-458e-ad4e-369fc65faba7?back=/browse
6
star
48

Microservices_and_Distributed_Systems_amigoscode

Microservices and Distributed Systems
Java
6
star
49

DIO-Implementando-Collections-Streams-Java

Java
6
star
50

consuming_API-s_with_Angular_getArrays

Consuming API's with Angular - Get Arrays
TypeScript
6
star
51

alura-studies

TypeScript
5
star
52

modulo_testes_automatizados_aula2_CNJ

Módulo Testes Automátizados - Aula 2: Testes unitários em Java utilizando JUnit
5
star
53

devdojo_academy_microservices_springBoot

https://www.youtube.com/watch?v=vxeMnM15gsI&list=PL62G310vn6nH_iMQoPMhIlK_ey1npyUUl
Java
5
star
54

forum

Kotlin
5
star
55

credit-request-system

Kotlin
5
star
56

angular_comecando_com_o_framework_alura

Curso: Angular começando com o framework
TypeScript
5
star
57

js-primeiros-passos-com-a-linguagem-alura

JavaScript
5
star
58

teste-curso-dio-dominando-ides-java-intellij

teste intellij
Java
5
star
59

pokedex_tw_angular_introducao

Projeto Pokedex Curso Angular - Introdução / Treinaweb
HTML
5
star
60

curso-alura-API-REST-testes-com-Spring-Boot

REST é um dos padrões para APIs mais utilizados no mundo. Aprenda a criar uma API REST segura com Spring Boot, alem de entrar nos tópicos importantes, como o monitoramento, profiles, testes e deploy.
Java
5
star
61

Microsservi-os_na_pr-tica_implementandocom_Java_e_Spring_alura

Java
4
star
62

spring-framework-fundamentos-treinaweb

Spring Boot, Spring Web MVC e o Spring Data. São módulos do Spring que serão abordados neste curso.
Java
4
star
63

livros-facul-modulo1B

Livros do Curso Ciência da Computação - 1 Semestre - Modulo 1B
4
star
64

microservice-repo

4
star
65

recriando-a-pagina-inicial-do-Instagram

CSS
4
star
66

spring_boot_microservices_devdojo

Java
4
star
67

alura-git

Lsita de cursos para controlar o GIT
HTML
4
star
68

typescript-alura

TypeScript
4
star
69

criando_uma_solu-o_de_e-commerce-com-microsservicos_em_Java

Criando uma solução de e-commerce com microsserviços em Java
Java
4
star
70

kotlin-collections-curso-alura

https://cursos.alura.com.br/course/kotlin-collections-set-map
Kotlin
4
star
71

mentoria_Sportheca_mobile_160222

Mentoria Sportheca Mobile
Java
4
star
72

microsservicos_na_pratica_implementando_com_Java_e_Spring_order_alura

Java
4
star
73

gerenciador-tarefas_Feltex

Angular - Feltex
TypeScript
4
star
74

ts-construcao-de-uma-api-com-tipagem-segura_alura

https://cursos.alura.com.br/course/typescript-construcao-api-tipagem-segura
TypeScript
4
star
75

collections-java-api-2023_test

Java
4
star
76

curso-mballem-spring-mvc-com-thymeleaf

Curso de Primeiros Passos no Desenvolvimento Web com Spring-Boot, MVC, JPA, Thymeleaf e Heroku.
HTML
3
star
77

typescript-curso-1

JavaScript
3
star
78

livros-facul-modulo1A

Livros do Curso Ciência da Computação - 1 Semestre - Modulo 1A
3
star
79

bytebank

Kotlin
3
star
80

testes-JUnit-its-rio-cnj

Testes unitários em Java utilizando JUnit 5
Java
3
star
81

meu-primeiro-projeto-maven

Criando meu primeiro projeto Maven com Camila Cavalcante
3
star
82

kotlin-desenvolva-colecoes-arrays-e-listas

Kotlin
3
star
83

test-key-ssh

3
star
84

spring-security-codegate01

Java
3
star
85

desafio-poo-java-kotlin-11-05-2023

3
star
86

sistema-de-controle-de-ponto-e-acesso-com-Spring-Boot

Projeto Sistema de Controle de Acesso com Spring Boot do Bootcamp FullStack Santander da platafoma de cursos online e gratuitos Digital Innovation One.
Java
3
star
87

Spring-Boot-CRUD-Web-Application-with-Thymeleaf-Spring-MVC-Spring-Data-JPA-Hibernate-MySQL

In this video tutorial, we will create a Spring MVC web application for Employee Management System with the following CRUD operations
Java
3
star
88

sistema-de-gerenciamento-de-pessoas-em-API-ReSt-com-Spring-Boot

Projeto sistema de gerenciamento de pessoas em API ReST com Sprig Boot do Bootcamp FullStack Santander da platafoma de cursos online e gratuitos Digital Innovation One.
Java
3
star
89

curso-javacollections-alura

Java
2
star
90

microsservicos_na_pratica_implementando_com_Java_e_Spring_eureka_server_alura

Java
2
star
91

resumos

Resumos e tutoriais
2
star
92

fornecedor-curso-spring-cloud-1-alura

Java
2
star
93

Kafka_Produtores_Consumidores_e_streams_alura

Java
2
star
94

teste-curso-dio-dominando-ides-java

teste repository
Java
2
star
95

loja-microservices-com-Spring-Cloud-alura

Java
2
star
96

treinaweb-spring-data-jpa

2
star
97

microservice-repo2

2
star
98

Laravel_Livewire3_Course_for_Beginners_Yelo-Code

Laravel Livewire 3 Course for Beginners
PHP
2
star
99

Microservices_and_Distributed_Systems_amigosode

2
star
100

curso-DIO-desenvolvimento-basico-java

2
star