본문 바로가기
프로그래밍 언어/Java

'이것만 알면 누구나 하는 자바 프로그래밍' 프로젝트 개요와 현황

by 연구자 공학코드 2020. 8. 13.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

1. 진행 배경과 목표

시중에 있는 자바 서적과 강의는 훌륭하나 너무나 많은 내용을 담고 있어서 조사 또는 취미로 자바를 학습하는 사람과 당장 실무를 시작해야 하는 사람에게는 적합하지 않습니다. 그러므로 저는 어려운 개념이면서 이해하기 어려운 내용은 최소한으로 줄이고 실습 위주로 빠르게 자바를 학습할 수 있는 강의를 만들어 자바를 짧은 기간에 익힐 수 있는 강의를 만들고자 합니다.

2. 수강대상

본 강의는 프로그래밍의 특성상 중등수학을 익힌 자에게 적합하게 설계되었습니다. 물론 초등수학만 알아도 수강은 충분히 가능하나 방정식과 실수라는 개념을 이해하지 못 해서 어려움을 겪을 수 있습니다.

3. 학습방법

본 강의는 아래의 순서로 학습하는 것을 권장드립니다.

  • 강의 목차에 따라 실습합니다.
  • 실습이 잘 되지 않으면 네이버 카페 코어큐브(https://cafe.naver.com/ewsncube)에서 질문합니다.
  • 바로 이해가 되지 않아도 실습을 강의 목차 순서대로 진행하며 실습한 내용을 최대한 암기합니다. 여러번 읽고 듣고 실습하면 어느 순간 이해가 되기 시작할 것입니다.

4. 기반 자료

본 강의를 위한 자료는 아래에 정리하고 있습니다.

4-1. 자바 프로그램 언어 소개

자바 프로그래밍 언어에 대해서 간단하게 설명합니다.

  • "자바 프로그래밍이란?", 2020년 12월 5일. @원문보기
  • "[IT 기술 용어] 자바(Java)", 2022년 11월 10일. @원문보기

4-2. 자바 개발 환경 구축

자바 프로그래밍을 위한 개발 환경 구축 방법을 설명합니다.

  • "자바 프로그래밍 학습을 위해 자바와 이클립스를 설치하자", 2022년 7월 1일. @원문보기
  • "윈도우에 OpenJDK 14를 설치하자", 2022년 6월 25일. @원문보기
  • "윈도우에 OpenJDK 8을 설치하자", 2022년 10월 11일. @원문보기

4-3. 표준 출력

자바 프로그램 개발에 무조건 활용하는 표준 출력을 사용하는 방법을 설명합니다.

  • "[Java] 표준 출력 사용하기 println(), print(), printf()", 2022년 8월 31일. @원문보기
  • "[자바/JAVA] 'System.out' 표준 출력으로 문자 출력하기", 2022년 10월 24일. @원문보기

4-4. 변수와 자료형

변수와 자료형이 무엇인지 설명합니다.

  • "[자바/Java] 변수(Variable)와 자료형(Data Type)", 2023년 1월 23일. @원문보기

4-5. 형변환

자료형을 변환하는 방법을 설명합니다.

  • "[자바/Java] 형 변환(Type Conversion)", 2023년 8월 5일. @원문보기

4-6. 주석

주석은 무엇이며 언제 사용하는 것인지 설명합니다.

  • "[자바/Java] 주석(Comment)", 2023년 1월 5일. @원문보기

4-7. 연산자

연산자는 무엇이며 어떻게 사용하는 것인지 설명합니다.

4-8. 조건문

조건문은 무엇이며 어떻게 사용하는 것인지 설명합니다.

  • "[자바] 제어문(Control Statement)", 2023년 8월 18일. @원문보기
  • "[자바] if 조건문", 2023년 8월 18일. @원문보기
  • "[자바] switch 조건문", 2023년 8월 18일. @원문보기

4-9. 반복문

반복문은 무엇이며 어떻게 사용하는 것인지 설명합니다.

  • "[자바] while 반복문", 2023년 8월 18일. @원문보기
  • "[자바] do-while 반복문", 2023년 8월 18일. @원문보기
  • "[자바] for 반복문", 2023년 8월 18일. @원문보기

4-10. 배열

배열은 무엇이며 언제 사용하는지 설명합니다.

4-11. 상수와 열거형(Enum)

불필요한 공간 낭비를 막고 생산성을 높일 수 있는 상수와 열거형에 대해서 설명합니다.

  • "[자바] 상수(Constant)와 열거(Enumeration)", 2023년 10월 16일. @원문보기

4-12. 입력과 출력

자바에서 자주 사용하는 입력과 출력 유형에 대해 설명합니다.

  • "[자바] 표준 입력과 표준 출력", 2023년 10월 24일. @원문보기

4-13. 객체 지향 프로그래밍

준비 중입니다.

4-14. 클래스와 메소드

준비 중입니다.

4-15. 클래스와 인스턴스, 객체

준비 중입니다.

4-16. 전역변수, 지역변수, 접근제어자

준비 중입니다.

4-17. 생성자

준비 중입니다.

4-18. 상속

준비 중입니다.

4-19. 오버라이딩

준비 중입니다.

4-20. 오버로딩

준비 중입니다.

4-21. 패키지

준비 중입니다.

4-22. 추상화와 인터페이스, 다형성

준비 중입니다.

4-23. 예외처리

준비 중입니다.

4-24. 가비지 컬렉션

준비 중입니다.

5. 강의 주소

온라인 강의는 아래의 주소에서 수강할 수 있습니다.

6. 부록

  • "[자바/JAVA] 네이버 SMTP를 활용해 메일을 발송해보자", 2020년 10월 5일. @원문보기
  • "자바에서 처리를 지연(딜레이, Delay)하는 방법", 2022년 11월 8일. @원문보기
  • "[자바/Java] 수행 시간 확인 방법", 2022년 12월 12일. @원문보기
  • "[자바/Java] 타이머로 지연 실행하고 반복 실행하기", 2022년 12월 13일. @원문보기
  • "이클립스의 메모리 문제와 예방하는 방법", 2023년 3월 20일. @원문보기
  • "[IntelliJ IDEA] 인코딩 설정", 2023년 8월 4일. @원문보기

 

728x90
반응형

댓글