강의

멘토링

커뮤니티

Programming

/

Programming Language

Happy Java

If you were to ask me which programming language is most used in companies, I would say Java. Let's have fun learning Java with fun Java education.

(4.9) 99 reviews

7,699 learners

  • enjoyjava
자바
백엔드
백엔드개발자
국비교육
자바기초
Java
Thumbnail

Reviews from Early Learners

What you will gain after the course

  • Java Basic Grammar

  • Java Object Oriented Grammar

  • Java IO

  • Java Thread

  • Java Network Programming

  • Creating a simple web server

  • Creating a simple chat server & chat client

Java, I went in without any prior knowledge
Come join us for a simple project! 🤩

If you want to get good at Java development, pay attention! 🌱

Many people who learn programming through offline, government-funded courses often struggle to keep up with the class. Furthermore, many who want to take government-funded courses are unable to do so for various reasons. Programming classes can be difficult to grasp in a single session. To enable students to take the course multiple times, regardless of time or location, we've prepared a free Java course.

Why Java? 🧐

  • It is the most commonly used language for server programming in companies.
  • One of the object-oriented languages.
  • As it continues to upgrade, it absorbs the strengths of other languages (Modern Java).
    • Lambda: Functional Programming
    • Steam API: Combines features like lambda expressions and method references to easily query, filter, transform, and process complex and difficult data processing tasks.
    • Parallel programming: You can perform tasks simultaneously by distributing work across multiple CPU cores.

This course is for those interested in backend programming in Java. Beginning with Java development environment setup , it covers basic grammar, object-oriented syntax, IO, threading, and network programming, and even progresses to a simple project .

If there's anything you find difficult, please listen to it repeatedly. If you still can't grasp it, we have a group chat, so feel free to ask questions to fellow students there. I also frequently visit and provide answers.


I recommend this to these people 🙋

Dreaming of becoming a backend developer
job seekers

Only with government-funded education
Not enough people

Looking for Java courses
academic


What you'll learn 📚

grammar

  • Java basic grammar
  • Object-oriented concepts and grammar

Frequently used
Some design patterns
 

Generic and
Collection
Framework

Java IO (input/output)



Thread and
Network Programming


Mini Project

  • Membership Management Program
  • web server
  • Chat program

Expected Questions Q&A 💬

Q. What version of JDK are you using?

I use version 11. I think the most widely used JDK versions in enterprises are still 8 and 11.

Q. What IDE is used in the lecture?

I use IntelliJ. The IntelliJ Community Edition is free to download and use.

Q. Does it cover all Java syntax?

This course doesn't cover all Java syntax. It doesn't cover lambdas, streams, NIO, and so on. If you listen carefully and understand the course, I expect you'll be able to learn modern Java syntax on your own.


Introducing the Knowledge Sharer ✒️

History

  • Current Head of Development at Pyeonani Co., Ltd.
  • eBay Korea Sr. MTS, Software Engineer
  • Fast Campus - Spring Boot and Java Backend Long-Term Course
  • NHN Software Engineer (Senior)
  • Sunnyvale CEO
  • T3Q Co., Ltd. Technical Director
  • Samsung SDS Multicampus Java, Analysis/Design, CBD, UML, Design Patterns, and more training
  • Bit Education Center Java-related training

Books

  • Java IO/NIO (2004) - Hanbit Media
  • WebLogic and EJB Explained (2004) - Hanbit Media
  • Life as a Programmer - Roadbook

Things to note before taking the course 📢

Practice environment

  • Operating System and Version (OS) : MacOS, Windows, Linux
  • Tools used: JDK 11, IntelliJ

Player Knowledge and Precautions

  • No prior knowledge
  • Passion required

Recommended for
these people

Who is this course right for?

  • For those who are new to Java programming

  • People who took the national backend course but still don't understand Java

  • College students who have learned or are planning to learn Java

Hello
This is

7,699

Learners

99

Reviews

18

Answers

4.9

Rating

1

Course

반갑습니다. 꾸벅.

 

유튜브 채널 : https://www.youtube.com/channel/UChWUWqURDfGFHpCIeLO8jZA

카카오톡 단톡방 : https://open.kakao.com/o/gcbnd3Ie

 

 

Curriculum

All

69 lectures ∙ (24hr 31min)

Published: 
Last updated: 

Reviews

All

99 reviews

4.9

99 reviews

  • joseph님의 프로필 이미지
    joseph

    Reviews 25

    Average Rating 5.0

    5

    100% enrolled

    I took this course to remind myself of Java basics. Personally, 1. static and memory 2. abstract class concept with template method pattern 3. factory method pattern and reflection, and lambda concept leading to anonymous class 4. decoration pattern explanation connected to main character, decoration, and IO stream classes These parts were really good. I appreciate that you included the process of solving problems while debugging when making the last chat program in the lecture. It was very helpful.

    • enjoyjava
      Instructor

      Thank you for the detailed review.

  • gihun3645님의 프로필 이미지
    gihun3645

    Reviews 2

    Average Rating 5.0

    5

    22% enrolled

    It was really good that you explained Java grammar (ex. collections, constructors, etc.) frequently used in Spring. It was really good that someone who is in the field explained it. And the best part was that it was free, so I could listen without any burden. Personally, I think I would listen without any regrets even if it was 50,000 won. Since I lack basic knowledge, I wrote down the class content in Notion and studied, and I plan to watch it several times. I came across this lecture because I lack basic knowledge of Java, but if you find this lecture difficult, it would be good to buy Everybody's Java from a bookstore and listen to it. I listened to it while watching it, and it seems good because it covers even the very basic parts. I'm looking forward to the next lecture~ The last network programming and chat program creation are more fun than I thought.

    • enjoyjava
      Instructor

      Thank you for your course review!!

  • devuni님의 프로필 이미지
    devuni

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    It's a quality lecture that's hard to believe is free. In my personal opinion, there may be moments when a complete beginner takes the lecture. (Design patterns, JVM, using telnet naturally as a terminal, etc.) However, since he explains it in such detail and says that you don't need to know the deep parts of JVM right away, I think even a complete beginner can follow along if they put in the effort. I think it would be great for those who are trying to review in an ambiguous state like me. However, since the basic lecture nature does not explain the details of Generics' wildcards, streams, and threads, it would be good to look up these parts separately in a basic book or on the Internet. After completing the lecture, the following three things still linger in my head and come to mind immediately. 1. Refer to the child type as the parent type! When overriding a method, always use the child type! 2. Easy to replace when using a collection! For example, refer to the ArrayList type as the List type 3. The main character while explaining the IO and decorator patterns! It is impressive that it shows decoration! as an Oracle document I hesitated and hesitated to write the content, but the conclusion is that I am leaving this review because I am grateful for the free and great lecture. I hope many people will be helped by this lecture.

    • enjoyjava
      Instructor

      Oh. Thanks for the quality answer. :-p The above was a joke. I'm glad it helped. I appreciate you pointing out exactly what I thought was important. There's a playlist on my YouTube channel called Backend Course. You can watch it now. :-)

  • toffldmswl2563님의 프로필 이미지
    toffldmswl2563

    Reviews 2

    Average Rating 5.0

    5

    23% enrolled

    I am using Java, but I lack Java concepts, so I started studying from the beginning again. While looking for several Java lectures, this lecture seems to be the best for me! It is very easy to understand because it explains with examples! I am still listening, but this lecture is already very helpful to me!!

    • enjoyjava
      Instructor

      Oh, I'm glad it helped!! Thank you for the review!

  • mhj412님의 프로필 이미지
    mhj412

    Reviews 1

    Average Rating 5.0

    5

    28% enrolled

    Thank you for explaining the beginner's usage of the project and how it is used in the company.

    • enjoyjava
      Instructor

      Thank you for leaving a review of the course. :-)

Free

Similar courses

Explore other courses in the same field!