Inflearn English brand logo
Inflearn English brand logo

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) 91 reviews

7,659 students

Java
Thumbnail

This course is prepared for Beginners.

What you will learn!

  • 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 out with a simple project! 🤩

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

Among those who learn programming through offline national education, many have concerns that it is difficult to keep up with the class. Also, there are many who want to receive national education but cannot take the class due to various circumstances. Programming classes are difficult to understand after just one class. We have prepared a free Java lecture so that you can take the class multiple times without being restricted by time and place.

Why Java? 🧐

  • It is the most 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 who want to do backend programming with Java. It starts with installing the Java development environment , and covers basic grammar, object-oriented grammar, IO, Thread, and Network programming , and even goes through a simple project .

If there are parts that are difficult to understand, please listen to them repeatedly, and if you still don't understand, we have a group chat room, so please ask questions to the people studying together in the group chat room. I also visit frequently to answer questions.


I recommend this to these people 🙋

Dreaming of becoming a backend developer
Job seeker

With only national education
Not enough people

Looking for Java lessons
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 used JDK versions in enterprises are still 8 and 11.

Q. What IDE is used in the lecture?

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

Q. Does it cover all Java syntax?

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


Introducing the knowledge sharer ✒️

History

  • Current) Head of Development Headquarters, Pyeonani Co., Ltd.
  • eBay Korea Sr. MTS, Software Engineer
  • Fast Campus - Spring Boot, Java Backend Long-term Course Training
  • NHN Software Engineer (Senior)
  • Sunnyvale Co., Ltd. CEO
  • T3Q(Co., Ltd.) Technology Director
  • Samsung SDS Multicampus Java, Analysis/Design, CBD, UML, Design Patterns, etc. Training
  • Bit Education Center Java Related Training

Book

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

Things to note before taking the class 📢

Practice environment

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

Player Knowledge and Notes

  • No player 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 enjoyjava

7,659

Students

91

Reviews

18

Answers

4.9

Rating

1

Course

반갑습니다. 꾸벅.

 

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

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

 

 

More

Curriculum

All

69 lectures ∙ (24hr 31min)

Published: 
Last updated: 

Reviews

All

91 reviews

4.9

91 reviews

  • 바래님의 프로필 이미지
    바래

    Reviews 1

    Average Rating 5.0

    5

    22% enrolled

    스프링에서 자주 사용하는 자바 문법(ex 컬렉션, 생성자 등등)을 잘 설명해주셔서 정말 좋았네요. 현업에 계신분이 설명해주셔서 정말 좋았습니다. 게다가 제일 좋았던건 무료라 부담없이 들을 수 있었어요. 개인적으로 5만원이라고 해도 전혀 아깝지 않게 들을 수 있을거 같네요. 저는 기초가 모자라서 노션에 수업 내용 적어가고 공부했는데, 몇번 돌려서 볼 예정입니다. 자바 기초가 모자라서 이 강의를 찾게 되었는데, 혹시 이 강의도 어렵다 하시는 분들은 서점에서 모두의 자바 구매하시고 듣는것도 좋은거 같네요. 같이 보면서 듣고 있는데, 완전 기초적인 부분까지 다뤄줘서 좋은거 같네요. 다음 강의도 기대되요~ 마지막 네트워크 프로그래밍이랑 채팅 프로그램 만들기는 생각보다 재미있어요.

  • Dev Uni님의 프로필 이미지
    Dev Uni

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    무료라고 믿기 어려운 양질의 강의입니다. 개인적인 의견으로 쌩초보 입문자인 분이 강의를 들었을 때 흠칫하는 순간이 있을 수는 있습니다. (디자인 패턴, JVM, 터미널로 telnet을 자연스럽게 사용하는 점, 등) 하지만, 워낙 자세하게 풀어서 설명해주시고 JVM의 깊은 부분에 관해서 지금 당장은 몰라도 된다고 말씀해주셔서 쌩초보라도 노력한다면 충분히 따라갈 수 있을 것이라 생각합니다. 저처럼 애매한 상태에서 복습하려고 하시는 분들에게는 굉장히 좋을 것 같습니다. 단, 기초 강의 특성상 지네릭스의 와일드카드, 스트림, 스레드 세부내용은 설명이 없어서 이부분은 따로 기본서나 인터넷을 찾아보면 좋을 것 같습니다. 완강 이후, 아직도 머리에 남아 바로 떠오르는 내용은 크게 아래의 3가지 입니다. 1. 부모 타입으로 자식 타입 참조! 메서드 오버라이딩 하면 무조건 자식껄로 사용! 2. 컬렉션 사용 시 갈아끼우기 편하게! 예를 들어, List 타입으로 ArrayList 타입 참조 3. IO와 데코레이터 패턴을 설명하면서 주인공! 장식!을 오라클 도큐먼트로 보여주는 것이 인상적 주저리 주저리 내용을 적었지만, 결론은 무료인데 너무 좋은 강의를 찍어주셔서 감사한 마음에 이렇게 수강평을 남깁니다. 많은 분들이 이 강의로 도움 받았으면 좋겠습니다.

    • 오. 양질의 답변 감사합니다. :-p 위의 글은 농담이었고요. 도움이 되었다니 기쁘네요. 딱 제가 중요하게 생각했던 부분을 정확히 밀씀해주셔서 더욱 감사합니다. 제 유튜브채널에 보면 백엔드과정 이라는 재생목록이 있습니다. 이제 그거 보시면 됩니다. :-)

  • Joseph님의 프로필 이미지
    Joseph

    Reviews 25

    Average Rating 5.0

    5

    100% enrolled

    자바 기본을 리마인드하기 위해서 수강했어요. 제 개인적으로는 1. static과 메모리 2. 템플릿 메소드 패턴으로 추상 클래스 개념 3. 팩토리 메소드 패턴과 리플렉션 그리고 익명클래스로 이어지는 람다 개념 4. 데코레이션 패턴 설명을 주인공과 장식 그리고 IO 스트림 클래스들과 연결해서 설명 이런 부분들이 참 좋았습니다. 마지막 채팅 프로그램 만들때 디버그하면서 문제를 해결해나가는 과정도 그대로 강의로 담아주셔서 감사합니다. 많은 도움이 되었습니다.

  • 귀소님의 프로필 이미지
    귀소

    Reviews 1

    Average Rating 5.0

    5

    28% enrolled

    프로젝트의 초보자들 사용법과 회사에서 쓰는 법을 잘 알려주셔서 감사합니다.

  • 정중한 까마귀님의 프로필 이미지
    정중한 까마귀

    Reviews 2

    Average Rating 5.0

    5

    23% enrolled

    자바를 사용하고 있지만 자바 개념이 부족해서 다시 처음 부터 공부할겸 듣게 되었습니다. 자바 여러 강의를 찾던 중 이 강의가 저에게 가장 잘 맞는 것 같네요! 예시도 들며 설명해 주셔서 이해가 너무 잘 됩니다! 아직 듣고 있는 중이지만 이미 저에게 많은 도움이 되는 강의 입니다!!

Similar courses

Explore other courses in the same field!

Free