오마이스쿨

[4월 개강] JAVA 기초 (주말반)

[4월 개강] JAVA 기초 (주말반)
주제
앱/백엔드
강사
양진석
강좌구성
총 8강 / 1,920분
수강기간
90일
수강료
550,000원 100,000

강좌소개





자바 프로그래밍의 기초 문법을 익히며 객체 지향 프로그램을 이해할 수 있습니다. 프로그래밍, 코딩, 백엔드 등의 세부 학습을 위해
반드시 필요로 하는 기본적인 언어이며 배경지식이 없어도 누구나 쉽게 수강할 수 있도록 구성된 과정입니다.
4주 완성 프로그램으로 기본 정의부터 연산, 입력, 조건문, 반복문 등의 실습 위주의 수업을 수강할 수 있습니다.





수업 스케줄

4월 과정

날짜선택 옵션   주말 오후반 4.6~4.28 (14:30~18:30)
1회차 04.06 2회차 04.07 3회차 04.13 4회차 04.14
5회차 04.20 6회차 04.21 7회차 04.27 8회차 04.28
매회 수업 종료 후,
라이브 강의 영상이 제공됩니다.

가격 안내

수강료

정가
550,000
판매가
400,000
선착순 혜택가 (75%할인)
100,000

추가 특전

수강기간 30일 추가 증정 (평일반 : ~2024.07.03까지, 주말반 : ~2024.06.30까지)

수강레벨

입문자 : 백엔드 관련 직종 취업 희망자 대상

관련 강좌

# JAVA # 구조적프로그래밍 # 객체지향프로그래밍

관련 자격증

# OCJP # Cos Pro # 정보처리기 능사

커리큘럼

수업기간 교육내용
1-4강
  • 1. 자바 프로그램의 개요
    1. 자바 프로그램과 실행 원 리에 대한 이해
    2. 버전별 차이 및 기능
    3. 개발 환경 설정- JDK, Eclipse
    4. 기본 자바 프로그램의 관찰

  • 2. 변수와 자료형
    1. 변수의 이 해와 활용
    2. 정수와 실수의 표현 방식
    3. 자바의 기본 자료형
    4. 상수(Constants)와 리터널, 형 변환

  • 3. 연산자(Operators)
    1. 이항 연산자 - 산술, 관계 연산자 등
    2. 단항 연산자 - 증감, 캐스팅 연산자 등
    3. 타 연산자 - 삼항, 비트 연산자 등

5-8강
  • 1. 표준 입출력
    1. 아스키코드 입력받기 - System.in.read()
    2. 문자 한 글자 / 숫자 단 자리 입력받기
    3. BufferReader를 활 용한 문장 및 숫자 입력받기
    4. Scanner를 활용한 입력받기

  • 2. 실행 흐름의 제어
    1. if와 else, switch와 break
    2. 반복문의 차이 및 비교 - for, while, do~while
    3. 반복문의 중첩
    4. break, continue

9-12강
  • 1. 배열
    1. 1차원, 다차원 배열의 이해와 활용
    2. enhanced for문
    3. 가변길이 배열 및 활용
    4. 배열의 복사

  • 2. 메소드와 변수 스코프
    1. 메소드의 이해와 정의
    2. 변수의 스코프
    3. 메소드의 재귀 호출
  • 3. 클래스와 인스턴스
    1. 클래스의 정의와 인스턴스 생성
    2. 생성자와 String 클래스의 소개
    3. 정보 은닉과 캡슐화
    4. 메소드 오버로딩과 String 클래스
    5. static 변수와 응용 - singleton pattrern

13-16강
  • 1. 클래스의 상속
    1. 상속의 기본 문법 이해
    2. 클래스 변수, 클래스 메소드와 상속
    3. 상속에서 클래스 생성 과정과 형 변환
    4. 메소드 오버라이딩
    5. 다운 캐스팅과 instanceof 연산자
    6. 상속이 유용한 상황 소개
    7. object 클래스와 final 선언, @Override
    8. 템플릿 메소드 활용

  • 2. 인터페이스와 추상 클래스
    1. 인터페이스의 기본과 의미
    2. 인터페이스의 문법 구성과 추상 클래스
    3. 인터페이스를 활용한 다형성 구현
  • 3. 예외 처리
    1. 예외 처리를 위한 try~catch
    2. 둘 이상의 예외 처리
    3. Throwable 클래스와 예외처리의 책임 전가
    4. 예외 상황을 알리기 위해 정의된 클래스의 종류
    5. 예외 클래스의 구분
    6. Ezxception을 상속하는 예외 클래스의 예외처리
    7. 직접 정의하는 예외
    8. Finally 구문


수강 방법 안내

유의사항

  1. 온라인 LIVE 강의는 실시간으로 진행되며 강의 시간 외에는 LIVE에 참여할 수 없습니다.
  2. 라이브 종료 후 영업일 기준 48시간 내 복습용 VOD 강의가 업데이트 됩니다.
  3. 복습용 VOD 강의는 수 강기간 횟수 제한 없이 재수강이 가능합니다.
  4. 본 강의는 특별 강좌로 쿠폰, 포인트 할인이 불가합니다.
  5. 본 강의 수강시 구매 금액의 1%가 포인트로 적립됩니다.
  6. 저작물을 녹화, 녹음하고 유포하거나 판매하는 행위는 저작권법에 위반될 수 있습니다.
  7. 수강 중 발생하는 비대면 수업 시스템 오류는 해당 플랫폼 고객센터(1577-6554) 또는 02-3672-9100(내선1번)으로 연락주시기 바랍니다. (통화 가능시간 평일 09:00~18:00 / 그 외 시간은 1:1 문의 게시판 활용)
  8. 해당 강의는 라이브 수강 출석 관리를 위해 KG에듀원 ITBANK와 수강생의 성명/생년월일/수강과목의 개인정보를 공동으로 처리합니다.
  9. 일부 과정에 한해 폐강 또는 수강시간 조정이 될 수 있습니다.

강의목록

LIST
단원 강의명 시간
1강 자바기초(주말반) 1일차 240분
2강 자바기초(주말반) 2일차 240분
3강 자바기초(주말반) 3일차 240분
4강 자바기초(주말반) 4일차 240분
5강 자바기초(주말반) 5일차 240분
6강 자바기초(주말반) 6일차 240분
7강 자바기초(주말반) 7일차 240분
8강 자바기초(주말반) 8일차 240분

강사소개

양진석

양진석

프로그래밍은 양진석 선생님!

프로필

· 담당 과목

  프로그래밍

 

· 경력 사항

  (현) KG아이티뱅크 강사

 

저서

-

수강생 평가 (0)

로그인을 하시면 기대/수강평을 작성하실 수 있습니다.

등록된 수강평이 없습니다.