오마이스쿨

[3월 개강] JAVA 활용

[3월 개강] JAVA 활용
주제
웹/프론트엔드
강사
KG에듀원 ITBANK
강좌구성
총 8강 / 2,400분
수강기간
90일
수강료
100,000원

강좌소개



자바 IO, Thread, Network, JDBC API를 활용하여 다양한 응용 애플리케이션 개발 방법을 학습할 수 있습니다. 여러분은 4주간 10 및 Thread, 람다, stream를 비롯한 Network 및 Database까지 학습하 며 자바 프로그래밍의 마스터가 될 수 있습니다.





수업 스케줄

3월 개강과정

날짜선택 옵션 (1) 주말 오후반 3.9~3.31 (14:30~19:30)
1회차 03.07
2회차 03.11 3회차 03.12 4회차 03.13 5회차 03.14
6회차 03.18 7회차 03.19 8회차 04.03
매회 수업 종료 후,
라이브 강의 영상이 제공됩니다.

가격 안내

수강료

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

추가 특전

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

수강레벨

초급자 : 백엔드 관련 직종 취업 희망자 대상

관련 강좌

#JAVA Part1 - 구조적 프로그래밍 # JAVA Part2 - 객체지향 프로그래밍 # 모던 웹 개발을 위한 JAVA 프로그래밍 # 생활밀착형 객체지향 자바 프로그래밍

관련 자격증

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

커리큘럼

수업기간 교육내용
1-4강
  • 1. IO
    1. Stream의 개요 및 상속관계: InputStream, OutputStream
    2. FileStream : FileInputStream, FileOutputStream, DatalnputStream, DataOutputStream, Reader, Writer, FileReader, FileWriter
    3. Bridge Stream : InputStreamReader, OutputStreamWriter
    4. Buffered Stream:BufferedInputStream, BufferedOutputStream, BufferdReader, BufferWriter
    5. Object Stream을 이용한 객체 입출력 : ObjectInputStream, ObjectOutputStream
    6. 입출력 총정리 및 입출력을 활용한 종합예제

  • 2. Thread
    1. Thread의 개요
    2. Thread Class를 이용하여 Thread 만들기
    3. Runnable Interface를 이용하여 Thread 만들기
    4. join() 메서드 사용법

5-8강
  • 1. Thread
    1. 동기화 : synchronized / wait(), notify, notifyAll()
    2. 교착상태
    3. Thread를 활용한 종합예제

  • 2. 람다
    1. 람다식 개요 및 작성방법
    2. 함수형 인터페이스
    3. java.util.function 패키지
    4. Function의 합성과 Predicate의 결함
    5. 메서드 참조

  • 3. Stream
    1. 스트림 개요 및 만들기
    2. 스트림 중간연산
    3. Optional & OptionalInt
    4. 스트림 최종연산
    5. collect()
    6. Collector 구현
    7. 스트림 변환

  • 4. Network
    1. 네트워크의 개요: TCP/IP, TCP 통신, UDP 통신
    2. InetAddress Class
    3. Socket Class
    4. ServerSocket Class
    5. Socket, ServerSocket을 활용 한 예제

9-12강
  • 1. Network
    1. Unicasting 통신 프로그램 예제
    2. Multicasting 통신 프로그램 예제
    3. Protocol의 개념
    4. Protocol을 활용한 예제
    5. UDP 통신 프로그램 예제
    6. Network 종합 예제 : 채팅 만들기

  • 2. Database
    1. 데이터베이스의 개요
    2. Oracle 다운로드 및 설치
    3. HR계정 활성화 : script 활용: 21c Express Edition 기준
    4. 사용자계정 생성 및 권한부여 : create, grant
    5. HR 계정을 활용한 SQL 실습: select, insert, update, delete
    6. HR 계정을 활용한 SQL 실습

13-16강
  • 1. Database
    1. HR 계정을 활용한 SQL 실습
    2. JDBC 개요
    3. 라이브러리 다운로드 및 데이터베이스 연동
    4. Statement를 활용한 데이터베이스 연동예제
    5. PreparedStatement를 활용한 데이터베이스 연동 실습
    6. ResultSetMetaData를 활용한 예제
    7. Properties를 활용하여 SQL 분리 예제


수강 방법 안내

유의사항

  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강 JAVA 활용 (주말) 1일차 300분
2강 JAVA 활용 (주말) 2일차 300분
3강 JAVA 활용 (주말) 3일차 300분
4강 JAVA 활용 (주말) 4일차 300분
5강 JAVA 활용 (주말) 5일차 300분
6강 JAVA 활용 (주말) 6일차 300분
7강 JAVA 활용 (주말) 7일차 300분
8강 JAVA 활용 (주말) 8일차 300분

강사소개

KG에듀원 ITBANK

KG에듀원 ITBANK

4차 산업혁명, IT가 필수인 시대에서 대한민국의 미래를 만드는 교육기관

IT, 인테리어, 자격증 과정 등을 효율적으로 학습할 수 있도록

온/오프라인 콘텐츠를 제작하고 있다. 

 

프로필

IT 관련 분야에 있어

기초 이론부터 실무와 연관된 세부 지식까지 다루며

검증된 교수진과 함께 양질의 콘텐츠를 제공한다. 

저서

수강생 평가 (0)

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

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