JAVA: Making a discord bot from scratch (Udemy.com)

Coding a discord bot from scratch using various APIs and Java programming techniques.

Created by: Neo Wang

Produced in 2021

icon
What you will learn

  • Java Programming - Use skills like variables, functions, casting, iteration, and more implementing various methods.
  • API Integration - We use a Java wrapper of the discord API to connect directly with discord.
  • Heroku Deployment - We learn to use Heroku's CLI in order to deploy our bot to the internet available 24/7
  • Discord - Learn about the infrastructure of discord, it's inner workings, and what we can or cannot control with the bot.
  • Gradle - Adding and removing libraries, shadowJAR plugin to create big jar files, and downloading dependencies.
  • IntelliJ - Several commonly used shortcuts.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100

icon
Course Description

In this course, we will show you how to make your very own discord bot. Discord bots are extremely cool and useful for your server, and learning how to code one will allow you to have greater control over your server's moderation functions as well as being a fun side project. Have you ever wanted to apply your Java skills in a real application? With this course, we will be able to create a fully customizable, useful, and friendly discord bot.
We'll start off by teaching you the basics of discord, working on moderation commands until you feel comfortable working with the discord API. Then we'll continue by teaching you about more discord data structures like EmbedBuilder, JDA, and more!
After this and at the end of each section you'll be given the code in order to make sure that your code works!
We'll finish off the course by uploading and hosting a realtime 24/7 discord bot and even show you how you can make quick and fast changes using config files directly to Heroku.
After completing the course you will have a certification you can post to your LinkedIn profile and a completely functional discord bot you can share with your friends and even publish it to discord bot websites.
This one of the few if not only Java discord course in the market, so enroll now and prepare to take your Java skills to the next level!
Who this course is for:
Beginner Java developers looking for an application of their knowledge

icon
Instructor Details

Neo Wang

Hi, my name is Neo! I'm a Junior in High School versed in Java, Python, HTML, CSS, JavaScript, TypeScript, Angular 9, C++, and more! Some of my projects include building a discord bot with the discord.js API, a belt calculator using Angular, and Python to conduct sophisticated data analyses on various subjects. Outside of programming, I managed a robotics team, and have extensive knowledge of SolidWorks, having designed and manufactured over 8 robots using industry-standard techniques ex. CNC Machined Aluminum. In my free time, I like to play table tennis.

icon
More java courses

Object Oriented Programming in Java

Free

Complete JDBC Programming Part-2

$11.99

Java to Develop Programming Skills

$11.99

Selenium WebDriver with Java -Basics to Advanced+Frameworks

$11.99

Docker - Hands On for Java Developers

$11.99

Hibernate: Advanced Development Techniques

$11.99

icon
Reviews

4.0

1 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Andrei Tudor on 9/24/2020

Pretty good course, it gets right to the point, does not waste your time. The guy who did it has a discord chanel and is helpfull if you have issues.However there are some things that could need an improvement.IDE font is pretty small and sometimes hard to see.The voice could be a bit louder and the last part with heroku deployment(the 9 min video), the procfile is not discussed or explained.
Also if someone gets the "heroku deploy is not a heroku command" issue just add "heroku plugins:install heroku-cli-deploy" in your terminal and it will work.