10 projetos Java para iniciantes (com tutoriais completos) – Comp Sci Central

quando eu estava começando a aprender Java, eu estava procurando alguns projetos para ajudar a solidificar o que eu já havia aprendido. Eu sabia que não era o único, então compilei uma lista de 10 dos melhores projetos Java para iniciantes com os tutoriais completos para inicializar. Aprender a codificar é apenas 10% ler e ver vídeos e 90% de programação prática. Portanto, este será um dos melhores recursos à medida que você começa a aprender Java.,

Se você está apenas começando a aprender Java, você provavelmente não está programando o próximo aplicativo de bilhões de dólares ainda. As probabilidades são, você está imprimindo algumas strings concatenadas, fazendo uma calculadora básica, e jogando com loops, arrays, e outras afirmações lógicas. No entanto, tenho a certeza que este nível de programação não é o objectivo final para ti. Não era para mim.

Você pode não saber isso, mas Java pode ser usado para criar muitos tipos diferentes de programas. Então, levanta as perguntas: para que é o Java usado? O que já foi criado com Java? E finalmente: o que posso criar usando Java?, Todas estas perguntas são respondidas abaixo.

para que é Java utilizado?

Java é usado para criar aplicações web e móveis em grande escala, bem como programas menores chamados applets que funcionam em páginas web. Java é uma linguagem de programação de propósito geral, por isso é usado em uma ampla variedade de projetos. No entanto, Java tem algumas características únicas em comparação com outras linguagens que o tornam mais atraente em certos tipos de projetos.,

10 grandes projetos que usam Java

muitos dos aplicativos web mais populares e aplicativos móveis são escritos em Java, entre outras linguagens. Java é usado no final destes projetos. No entanto, qualquer base web também irá usar HTML e CSS para o seu front end. O tráfego mensal de cada projecto a seguir apresentado é proveniente de ahrefs e refere-se ao tráfego nos Estados Unidos. Além disso, os projetos abaixo não estão listados em nenhuma ordem particular.,

Google

Google is a huge international tech company most known for its search engine. O termo ” Google “tornou-se um verbo real que significa” procurar informações sobre (alguém ou algo) na Internet usando o motor de busca Google.”O motor de busca tem 94 milhões de visualizações por mês. De acordo com Jeff Nelson, O gerente de tecnologia de produtos no Google; “não há uma única linguagem de programação. Java, Javascript, C++, Python, Go, Sawzal (uma linguagem de registro personalizada), e provavelmente algumas outras linguagens são suportadas.,”

YouTube

YouTube é a plataforma de compartilhamento mais popular nos Estados Unidos. Foi criado por três antigos empregados do PayPal em 2005. O YouTube tem mais tráfego mensal nos Estados Unidos do que qualquer outro projeto nesta lista, com mais de 1,7 bilhões de visualizações. As principais linguagens usadas no desenvolvimento do YouTube são Java, Javascript, HTML, Python, Go, C E C++, De acordo com FreelancingGig.

Amazon

Amazon é principalmente um negócio de comércio eletrônico e um dos maiores do mundo naquele momento., No entanto, eles também estão no espaço de computação em Nuvem, streaming e inteligência artificial. O site da Amazon tem mais de 533 milhões de usuários mensais apenas nos Estados Unidos. De acordo com vários desenvolvedores da Amazon, eles usam linguagens front end como HTML, CSS e Javascript, enquanto a parte de trás é criada com Java, C++ e Perl.

eBay

eBay é outro endereço de e-commerce, que é mais conhecido por seu consumidor-para-consumidor de vendas, mas também facilita o business-to-consumer vendas. Foi fundada em 1995 à beira da bolha dot com., eBay recebe mais de 115 milhões de visualizações mensais nos Estados Unidos. Seu back end é criado principalmente com Java, a fim de acomodar a escala e segurança necessária para um negócio tão massivo, de acordo com a alta escalabilidade.o Facebook Facebook está entre as maiores redes sociais do mundo. Foi lançado pela primeira vez em 2004, mas não ganhou atração mainstream até várias atualizações mais tarde. O Facebook recebe 616 + milhões de páginas por mês só nos Estados Unidos, mas tem bilhões de usuários em todo o mundo., De acordo com Chris Piro, um ex-engenheiro de software no Facebook, “o frontend é escrito em PHP (linguagem de programação). A maioria dos serviços de infra-estrutura são escritos em C (Linguagem de programação), C++ e Java.o Facebook Facebook foi fundado em 2006, dois curtos anos após o Facebook, e está em segundo lugar apenas para o Facebook, até a escala de sua base de userbase. Também é conhecida como uma plataforma de microblogging, uma vez que os tweets estão limitados a 280 caracteres. O Twitter tem mais de 573 milhões de visualizações mensais., HTML, CSS e Javascript (os suspeitos usuais) são usados para criar o front end do Twitter, enquanto o back end, de acordo com PinProgram, usa Java, Scala, Ruby e c++.

LinkedIn

LinkedIn é outra plataforma de mídia social, embora se destaque dos dois anteriores. Seu perfil no LinkedIn é basicamente um currículo, cheio de suas habilidades e histórico de trabalho passado, o que torna a rede mais profissional. LinkedIn tem 78 milhões de visualizações mensais nos Estados Unidos., No mesmo artigo da PinProgram, é mencionado que Java, Scala e Javascript são usados no final do LinkedIn.

Uber

Uber é um serviço de compartilhamento internacional baseado nos Estados Unidos que foi fundado há apenas 10 anos em 2009. Dominam este espaço com uma enorme quota de mercado e mais de 90 milhões de utilizadores activos todos os meses. O front end do Uber usa Javascript para a web e o back end é principalmente Java, Python, Go e Node.js, de acordo com Jérôme Cukier, engenheiro de software da Uber., Uber Android do aplicativo também usa Java, enquanto o seu aplicativo IOS usa Swift e Objective-C.

Zillow

Zillow é um aplicativo da web que permite aos seus usuários a procurar a sua enorme banco de dados comerciais, industriais, residenciais e imóveis e até mesmo o livro de mostras ou agentes de contato. Houve mais de 37 milhões de visualizações de página em seu site por mês este ano. Zillow’s back end is configured using mainly Java and Python, according to Stack Overflow and Yalantis.,

TripAdvisor

TripAdvisor é um aplicativo da web que lhe permite navegar por milhões de restaurantes, hotéis e Outras atrações, bem como ler resenhas, e até mesmo livros ditos serviços. Houve 114 + milhões de visualizações de páginas em seu site por mês este ano. Enquanto seu front end usa HTML, CSS e Javascript, a infra-estrutura do site usa Java para processar os pedidos na Interface de usuário (UI). Isto é de acordo com as equipas de operações técnicas do TripAdvisor.,

10 Projetos em Java Para Iniciantes

Simples Aplicação Bancária

Este simples, novato-friendly 17 minutos tutorial mostra como fazer uma simples aplicação bancária que funciona como uma conta corrente. Ele utiliza declarações de impressão, se / else declarações, strings, ints, métodos, loops, e muito mais., Usando essas técnicas, o programa do banco criado permite que o usuário executar várias funções diferentes:

  1. Verifique o seu saldo
  2. Fazer um depósito
  3. Fazer um levantamento
  4. Vista a transação anterior
  5. Calcular Juros
  6. Saia do aplicativo

Este é definitivamente um dos mais fáceis de projetos para um novato para o fazer, uma vez que eles aprenderam alguns conceitos fundamentais. Certifique-se de subscrever o canal comp Sci Central YouTube!,

Email de Administração do Aplicativo

Esta quase 40 minutos de tutorial é um pouco mais avançado que o anterior, mas ainda em um nível muito básico. Ele mostra como fazer um programa que simplifica o processo de criação de novas contas de E-mail para um determinado negócio. Isto começa a mergulhar em Programação Orientada a objetos (OOP), que é o principal uso do Java.,

uma vez concluído, o programa deve fazer algumas coisas:

• ele deve gerar um novo e-mail com base no primeiro nome do empregado, sobrenome e departamento.
• gerar uma cadeia aleatória para sua senha.
• Have set methods to change the password.
• Have get methods to display name, email, and mailbox capacity.

sistema de gestão de estudantes

Este projecto, tal como o anterior nesta lista, é do canal Master Skills YouTube., Também é só um pouco mais, chegando em quase 50 minutos. Este projecto é um pouco mais avançado do que o anterior e também envolve a OOP.

uma vez concluído, seu programa deve fazer algumas coisas:

• Pergunte ao usuário quantos novos alunos serão adicionados à base de dados.
• O Usuário deve ser solicitado a inserir um nome e ano para cada aluno.r• * O aluno deve ter um único ID de 5 dígitos, com o primeiro sendo o seu nível de grau.
• O estudante deve ter várias opções de curso para escolher.
• cada curso custa $ 600 para se inscrever.,r• * O estudante deve ser capaz de verificar o seu saldo e pagar as propinas.r• * o status do estudante deve mostrar o seu nome, id, cursos e equilíbrio.

Sistema de Gestão Escolar

Este tutorial é muito mais do que o tutorial anterior, em cerca de 2 horas, mas isso é o que deve ser esperado de um maior, mais complexo programa. Semelhante ao último tutorial, este também é um programa OOP. Os objetos são a escola, os alunos e os professores., O programa não vai gerenciar tudo a ver com a escola, apenas suas finanças.

uma vez concluído, o seu programa deve ter algumas coisas:

• um objeto escolar com professores, alunos, receitas e despesas.
* Um objeto de professor com um nome, identificação e salário.
• Um objeto estudante com um nome, id, grau, taxas pagas, e taxas totais.

Texto Baseado no Jogo de Aventura

Este é o último vídeo de 10 parte da lista de reprodução chamada: Java Para Iniciantes., Se você ainda não conhece os fundamentos do Java, você poderia assistir os primeiros 9 vídeos que antecederam este e seria tempo muito bem gasto. Este tutorial não é muito longo em pouco menos de 50 minutos.este era o meu jogo favorito para criar porque não era muito desafiador e porque eu sou um grande fã de jogos de aventura. Isto não envolve qualquer Interface gráfica de usuário (GUI) como é baseado em texto, mas ainda é um jogo divertido para criar com Java e ainda mais divertido para jogar.,

a premissa do jogo é que o personagem principal entra em uma masmorra e chances através de quatro tipos diferentes de inimigos ao acaso: um esqueleto, um zumbi, um guerreiro e um assassino. O herói entra na masmorra com 3 poções de saúde e pode potencialmente obter mais quando um monstro é derrotado. Em cada turno, o usuário pode atacar, usar uma poção, ou correr. Este é um grande projeto para começar!

Jogo de Pong

– Pong é um jogo clássico e faz para um grande projeto para um iniciante em Java developer., Este tutorial tem apenas cerca de 40 minutos de duração para que possa ser facilmente concluído em uma noite. Além disso, este é o primeiro projeto desta lista que funciona com uma interface gráfica.

Ao contrário do jogo anterior, este abre em uma nova janela para o usuário interagir, ao invés de simplesmente interagir no console. Infelizmente, nesta versão, você não pode bater o computador e não há Contagem de pontuação. No entanto, eu acho que essa é uma oportunidade para construir sobre este projeto Java e criar algo ainda melhor.,

Jogo de Cobra

Cobra é outro jogo clássico e semelhante ao número 6 na lista, este tutorial também é trazido a você por Krohn – Educação. Também é quase o mesmo comprimento do projeto Java anterior que ele criou em 40 minutos. Além disso, e junto com o resto dos projetos de jogo nesta lista, este projeto usa uma interface gráfica que o jogo é realmente jogado. Este projeto é um pouco mais avançado do que o anterior e depois que o jogo é feito, você será deixado com uma pontuação final.,

Tijolo-Jogo de Disjuntor

Se você ainda não estiver familiarizado com tijolo de desempate, é um jogo em que o jogador tem uma pequena plataforma na parte inferior da tela que eles podem controlar. O jogador usa a plataforma para balançar uma bola através da tela e quebrar os tijolos que estão no topo. Quanto mais tijolos você quebra, mais alta a sua pontuação. Se perderes a bola com a tua plataforma, acabou-se o jogo. Este projeto, levando apenas 57 minutos, é uma versão muito básica disso.,

Flappy Bird Game Quanto à jogabilidade, esta versão modesta para iniciantes usa um pequeno ponto vermelho como o pássaro Flappy.

O objetivo é controlar a ave (o que é notoriamente difícil) e navegar através dos espaços entre os pilares verdes. Quanto mais longe fores, mais pontos ganhas. Para cada pilar que você passa, você ganha um ponto adicional., Este jogo joga com mais cores do que os jogos anteriores nesta lista, dando-lhe uma sensação mais completa. É também o mais longo dos tutoriais do jogo, com pouco mais de uma hora.

Interface ATM

Esta é a maior Java tutorial sobre esta lista em pouco mais de 2 horas, mas é um excelente projeto para assumir. Além de ser o mais longo, este é provavelmente o projeto mais complexo desta lista. Assim que esta Interface ATM estiver completa, o que será capaz de fazer?,

Este programa é feito com 5 classes diferentes: uma para a conta, o usuário, a transação, o banco e o ATM. Uma vez concluído, o programa irá pedir ao Usuário para digitar o seu id de usuário único para acessar a sua conta. Depois disso, o Usuário será solicitado a digitar seu número pin. Se forem introduzidos com êxito, será-lhes concedido acesso à sua conta., Uma vez dentro de sua conta, eles serão capazes de visualizar o saldo da verificação e da conta de poupança, bem como as opções a seguir:

• Mostrar a conta de transações
• Retirar
• Depósito
• Transferência
• Sair

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Ir para a barra de ferramentas