개발 · 프로그래밍

/

프로그래밍 언어

즐거운 자바

기업에서 가장 많이 사용하는 프로그래밍 언어중 대표적인 언어를 말하라고 하면 Java언어를 말할 것 같아요. 즐거운 자바 교육과 함께 즐겁게 자바 공부를 진행해보세요.

(5.0) 수강평 86개

수강생 7,484명

Thumbnail

입문자를 위해 준비한
[프로그래밍 언어, 백엔드] 강의입니다.

이런 걸
배워요!

  • Java 기본 문법

  • Java 객체지향 문법

  • Java IO

  • Java Thread

  • Java 네트워크 프로그래밍

  • 간단한 웹 서버 만들기

  • 간단한 채팅 서버 & 채팅 클라이언트 만들기

자바(Java), 사전지식 없이 들어가서
간단한 프로젝트와 함께 나오세요! 🤩

자바 개발을 잘하고 싶다면 주목! 🌱

오프라인 국비교육을 통해 프로그래밍을 배우는 분 중 수업을 따라가는 게 힘들다는 고민을 가진 분이 많죠. 또한, 국비교육을 받고 싶어도 여러 가지 사정으로 수강을 못 하는 분들도 많습니다. 수업 한 번 듣는 것으로는 이해가 어려운 프로그래밍 수업. 시간과 장소에 구애받지 않고 여러 번 수업을 들을 수 있게 하고자 무료 자바 강의를 준비했습니다.

왜 Java(자바)인가요? 🧐

  • 기업에서 서버 프로그래밍을 할 때 가장 많이 사용하는 언어예요.
  • 객체지향 언어 중 하나.
  • 버전업을 거듭하며 다른 언어의 장점을 흡수하고 있어요(모던 자바).
    • 람다(Lambda): 함수형 프로그래밍
    • Steam API: 람다 표현식과 메서드 참조 등의 기능과 결합하여 복잡하고 어려운 데이터 처리작업을 쉽게 조회, 필터링, 변환 및 처리할 수 있도록 해요.
    • 병렬 프로그래밍: 여러 개의 CPU 코어에서 작업을 배분하여 동시 작업을 수행할 수 있어요.

본 강의는 자바로 백엔드 프로그래밍을 하려는 분들을 위한 과정입니다. 자바 개발 환경 설치부터 시작해서, 기초 문법, 객체지향 문법, IO, Thread, Network 프로그래밍까지 다루며 간단한 프로젝트까지 진행합니다.

이해가 어려운 부분이 있다면 반복적으로 들어주시고, 그래도 이해가 가지 않는다면 단톡방을 운영하고 있으니 단톡방에서 함께 공부하는 분들에게 질문해주세요. 저도 자주 방문해서 답변을 드리고 있습니다.


이런 분들께 추천해요 🙋

백엔드 개발자를 꿈꾸는
취업준비생

국비교육만으로
충분하지 않은 분

자바 강의를 찾고 있는
대학생


학습 내용 📚

문법

  • 자바 기본 문법
  • 객체지향 개념과 문법

자주 사용하는
몇 가지 디자인 패턴
 

제네릭(Generic)과
컬렉션(Collection)
프레임워크

Java IO (입출력)



스레드(Thread)와
네트워크 프로그래밍


미니 프로젝트

  • 회원 관리 프로그램
  • 웹 서버
  • 채팅 프로그램

예상 질문 Q&A 💬

Q. 사용하는 JDK 버전은?

11버전을 사용합니다. 기업에서 가장 많이 사용되는 JDK 버전은 아직 8과 11이라고 생각합니다.

Q. 강의에 사용되는 IDE는?

IntelliJ를 사용합니다. IntelliJ 커뮤니티 버전은 무료로 다운로드 받아 사용할 수 있습니다.

Q. 모든 Java 문법을 다루나요?

모든 자바 문법을 다루지 않습니다. 람다, 스트림, NIO 등을 다루지 않습니다. 해당 과정을 잘 듣고 이해한다면 모던 자바 문법은 스스로 학습할 수 있지 않을까 기대합니다.


지식공유자 소개 ✒️

이력 사항

  • 현) (주) 펴나니 개발 본부장
  • 이베이 코리아 Sr. MTS, Software Engineer
  • 패스트캠퍼스 - 스프링 부트, 자바 백엔드 장기 과정 교육
  • NHN 소프트웨어 엔지니어 (수석)
  • (주)써니베일 대표이사
  • T3Q(주) 기술이사
  • 삼성SDS 멀티캠퍼스 자바, 분석/설계, CBD, UML, 디자인 패턴 등 교육
  • 비트 교육센터 자바 관련 교육

저서

  • Java IO/NIO (2004년) - 한빛미디어
  • 쉽게 풀어쓴 웹로직과 EJB(2004년) - 한빛미디어
  • 프로그래머로 산다는 것 - 로드북

수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): MacOS, Windows, Linux
  • 사용 도구: JDK 11, IntelliJ

선수 지식 및 유의 사항

  • 선수지식 없음
  • 열정 필요

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 자바 프로그래밍을 처음 배우려는 분

  • 국비 백엔드 과정을 들었는데도 자바가 이해안가는 분

  • 자바를 배웠거나, 배우려는 대학생

반갑습니다. 꾸벅.

 

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

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

 

 

커리큘럼

전체

69개 ∙ (24시간 31분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!