디지털기초역량 향상을 위한 Java 웹개발 입문 과정

소개
노동부에서 지원하는 국비지원 K디지털 기초역량훈련(온라인) 소개 및 모집 안내드립니다.
내일배움카드만 있으시면 누구나 1년에 50만원 한도로 수강 가능합니다.
신청시 개인부담금 10%가 있지만 수료 하면 100% 환급되며 무료로 수강하실 수 있습니다.
[신청 및 문의]
※ HRD-Net과 e-itwill.com 양쪽 모두 필수 신청 필요
※ 신청마감: 각 과정은 매주 개강되며 교육시작 2일전 24:00 신청마감
1. HRD-NET 수강신청: www.hrd.go.kr
- 'HRD-Net/K-디지털 기초역량훈련' 과정 페이지에서 "아이티윌"로 검색
- 희망 과정 및 차수 선택후 수강 신청
2. e-ITWILL 수강신청: www.e-itwill.com
- 회원가입 - 과정 소개페이지 - 회차 선택 - 수강신청
- 내일배움 카드 결제(자비부담 10%)(개인카드 불가, 내일배움카드 번호 수기 입력 결제, 수료시 환급신청 가능)
3. 상담문의:
- 02-6255-8033, 8092, support@easyupclass.com
- K-디지털 기초역량훈련: www.e-itwill.com
- IT 온라인교육 플랫폼: www.easyupclass.com (IT 기초부터 실무까지 총 300여개의 핵심과정)
※ 더 많은 과정 정보를 원하시면 홈페이지 또는 하단 정보를 확인하세요
[과정소개] (과정7)
- 과정명: [K-디지털] 디지털기초역량 향상을 위한 웹개발 입문 과정
- 내일배움카드 본인부담금(10%): 1.6만원(수료시 환급)
#JAVA #프로그래밍 #단계별 #객체지향학습 #언어구조파악 #국비교육 #무료코딩 #KDC #무료교육 #KDC #K디지털기초역량훈련 #내일배움카드












[전체과정 안내]: 총 7개 온라인 과정 (과정명 클릭시 교육소개 사이트 연결)
(과정1) 초심자를 위한 데이터베이스 및 빅데이터 플랫폼 구축과정(SQL, 하둡)
- SQL, Hadoop, Linux, Mysql
(과정2) 초심자를 위한 빅데이터 분석 및 머신러닝 응용과정(파이썬)
- 파이썬, 머신러닝, 데이터분석, 데이터크롤링, 빅데이터
(과정3) 실무에서 바로 쓰는 SQL 기본과 SQL 튜닝
- SQL, SQL Tuning
(과정4) 디지털기초역량 향상을 위한 웹개발 입문 과정
- 프로그래머배경지식, 자바( Java )
(과정5) 스프링부트 SNS 포토그램 프로젝트(포트폴리오 제작)
- 스프링부트( Spring Boot ), SNS 포트폴리오
(과정6) 개발자를 위한 AWS DevOps 입문(CI/CD 무중단 배포)
- AWS, Cloud, DevOps
(과정7) 모두가 할 수 있는! 플러터 앱 프로그래밍
- 앱개발, 플러터( Flutter ), 모두의 숙소 포트폴리오제작
참가 대상
내일배움카드 보유하신분
학습 목표
K-디지털 기초역량훈련 “디지털기초역량 향상을 위한 웹개발 입문과정”은 프로그래밍의 기초 지식부터 시작하여 JAVA를 통해 프로그래밍을 접근하고 배워가는 흐름으로 준비된 커리큘럼 입니다.
프로그래밍에 관한 전반적인 지식을 습득할 수 있고, 단계별 프로그래밍 배경 학습과 객체지향 프로그래밍의 이해, 자바의 근본적 이해요소와 궁금증 해소. 메모리, 스레드 등의 구조 파악을 포함한 자바 언어 및 전반적인 프로그래밍 언어 학습에 중점을 두고 있는 과정입니다.
- 프로그래머 핵심 배경지식을 통해 여러분의 프로그램 학습 속도와 이해력을 10x 향상 시켜 드립니다.
- 이 과정은 학생들이 프로그래밍을 어려워하는지에 대한 분석을 토대로 그 해답을 모은 15가지 핵심 지식과 자바 프로그래밍에 대해 다룹니다.
- 컴퓨터 공학을 전공하지 않은 분들은 기본 개념이 없어서 이해하지 못하는 것들이 너무나 많습니다. 기초가 탄탄하지 않기 때문입니다. 기초가 탄탄하면 흐름이 보입니다.
- 과거의 기술을 이해하면 현재의 기술이 왜 나왔는지 알게 되고, 현재의 기술의 단점을 알게 되면 미래에 어떤 기술이 나올지 알 수 있게 됩니다. 이런 방법으로 프로그래밍을 접하게 되면 기술에 대한 이해가 빨라집니다. 숲을 볼 수 있기 때문입니다.
- IT 개발자가 알아야할 필수 지식을 알기쉽게 설명하여 여러분의 프로그래밍 기반을 탄탄하게 다질 수 있습니다.
- 세계적으로 가장 많이 사용하는 자바의 기초활용능력과 객체지향 프로그래밍에 대해 학습합니다.
- 기술과 문법만을 가르쳐 드리는 일반적인 자바강의가 아닙니다. 왜? 무엇때문에? 어떻게 해야 하는지 확실하게 개념부터 가르쳐 드립니다.
- 이강의를 들으시면 자바 언어가 재미있어지고 웹 공부가 쉬워지며, 안드로이드가 쉬워집니다.
[교육 목표]
-초급-
- HTML의 탄생 배경에 대해서 알게 되면 왜 웹서버가 무엇인지 알게 되고, 웹서버는 왜 수동적인지 알게 됩니다.
- 웹서버가 상태를 지속이 시키지 않고(stateful) 왜 상태가 없는(stateless) 웹서버가 되었는지에 대한 개념이 잡히게 됩니다.
- 웹서버에 있는 데이터를 가져올 때 어떤 일들이 발생하며 왜 Header(헤더)가 필요한지를 알게 됩니다.
- 왜 클라우드를 사용하는 것이 좋은지 알게 됩니다.
- 현재 프로그래밍의 패러다임에 대해서 알 수 있을 것입니다.
-중급-
- 객체지향 프로그래밍에 대한 이해를 완벽하게 할 수 있습니다.
- 자바 문법을 익히고 활용 할 수 있습니다.
- 프로그래밍 랭귀지를 공부하면서 근본적으로 이해해야 하는 부분에 대한 궁금증을 해소 할 수 있습니다.
- 상속, 다형성, 추상클래스, 인터페이스의 문법을 학습하고 활용 할 수 있습니다.
- 오버라이딩은 왜 사용하는 것이며 정확한 의미가 무엇인지 알 수 있습니다.
[실습내용]
- 자바 프로그래밍을 위한 소프트웨어를 설치하고 설정을 진행합니다.
- 자바의 기본 명령어를 활용한 기본 문법을 실습합니다.
- 다양한 예시 조건으로 자료형과 매서드, 라이브러리, 클래스를 생성합니다.
- 단독, 복합 조건문을 적용하여 중복적인 계산과 출력을 진행합니다.
- 통신의 구조와 이해를 학습하며, 이를 작성하고 상호 통신과정을 출력합니다.
[과정수준]
- 초급 ~ 중급 수준의 자바 프로그래밍 개념, 기반지식, 명령어, 활용능력을 습득합니다.
- 비전공자를 포함한 초심자가 쉽게 학습할 수 있도록 자세한 설명과 따라가며 익히는 실습 강의로 진행합니다.
- 실제 웹 데이터 수집 및 분석, 유의미한 결과값을 만드는 과정에서 중급 수준의 머신러닝 분석 지식을 습득합니다.
- 모르는 부분은 강사와 동료에게 실시간 질의와 토론이 가능합니다.
- 기본-실무-신기술 적용을 위한 단계별 연계 과정중 기본기술 과정입니다.
> 기본기술: 개발자 기초 지식부터 배우는 자바(Java) 프로그래밍> 실무적용: 스프링부트 SNS 포토그램 프로젝트(포트폴리오 제작)> 신기술적용: 개발자를 위한 AWS DevOps 입문(CI/CD 무중단 배포)
커리큘럼
1) 프로그래머 배경지식
- 전자와 2진수의 이해 및 메모리의 이해
- 컴퓨터구조
- IO 이해와 응용 학습
- TCP통신 및 해시의 이해
- 암호화 작업 및 HTML이해
- 웹서버 동작과 OSI 7계층
- TCP/HTTP 헤더 및 클루우드 환경
2) Java 프로그래밍
- JDK 설치법
- JDK환경 및 이클립스 설치
- 이클립스 원리와 메모리 구조
- 자료형 형태와 이해
- 자바 실행원리와 커스텀자료형(Beans)
- 커스텀자료형(heap)
- 변수 형태의 이해
- 메서드 이해와 Stack 1
- 메서드 이해와 Stack 2
- 변수 활용과 메서드 활용
- 메스드 변수 활용과 연산자(대입,사칙,비교)
- 연산자(논리,조건) 및 문제풀이
- 패키지 활용 및 라이브러리 사용
- 클래스 (final,생성자)
- 클래스 (this)
- 클래스, 오브젝트, 인스턴스 이해
- 상속과 다형성
- 오버로딩 이해
- 오버라이딩 이해
- 추상클래스와 인터페이스 이해
- 추상클래스와 인터페이스 차이
- SRP와 DIP
- 배열
- 반복문
- 반복문 과 조건문
- Object, 제네릭 클래스
- 컬렉션 과 스레드 이해
- 스레드 실습 및 동기, 비동기
- 예외처리 와 StringConstantPool
- 버퍼(Stream)
- 버퍼(BufferedReader) 소켓통신이란
- 소켓통신(서버/클라이언트)
- 소켓통신 심화 활용
멘토에 대한 후기