본문 바로가기

Practice/ETC

디지털기업협회 Java Framework기반 웹프로그래머 과정 입과함...


성남 디지털기업협회 JAVA Framework기반 웹프로그래머 과정


열심히 하자 고삼 반년 또 해본다 생각하고


  • 기간2015.06.29 ~ 2015.12.18(월~금)
  • 시간08:30~18:00( 일9시간, 총1075시간 )
  • 장소(사)한국디지털기업협회 ( 성남센터 )

정설명

Java 기본 프로그래밍 언어를 시작으로 서버기술과 DB연동 및 실무에서 사용할 수 있는 AJAX등의 기술 뿐만아니라, spring, Mybatis 프레임워크까지 표준프레임워크를 습득하여, Architecture 재사용성의 보장과 다양한 기능을 제공해주는 전자정부 표준 Framework에 관한 기술을 학습하고, 개발자에게 필수인 관계형 데이터베이스의 개념과 SQL 프로그래밍 언어에 대해 공공분야 표준프레임워크 개발이 가능한 신규인력을 양성한다.



교과목교육내용
Java Basic
  • 자바 소개, 자바개발환경 구축, 간단한 프로그램 작성
  • 자료형 및 변수, 형 변환, 연산자
  • 조건문과 반복문
  • 배열
  • OOP, 상속, 추상클래스, 인터페이스, 다형성
  • 필수 API, Wrapper 클래스, 오토박싱
  • 예외예외 처리, 사용자 정의 예외
  • 내부 클래스의 종류와 특징
  • 제네릭(Generic), Collection
Java Advanced
  • 자바 I/O 스트림
  • 스레드, 멀티스레드, 동기화
  • AWT/Swing 컴포넌트, 배치관리자, 이벤트 처리
  • 네트워킹, TCP와 UDP 소켓 프로그래밍
  • JDBC 프로그래밍
Oracle
  • RDBMS란, 오라클 설치, SQL*Plus 및 Oracle Developer 명령어
  • SQL 개념, DML, WHERE 조건 연산자
  • SQL 단일행 함수
  • SQL 그룹 함수, group by절, having 조건절
  • 조인이란, Equi Join, Self Join, Outer Join, ANSI Join
  • 서브쿼리 개념, 단일행 / 복수행 서브쿼리
  • DDL 및 데이터 무결성을 위한 제약 조건
  • 가상 테이블 뷰, 시퀀스
  • 인덱스
  • 사용자 관리 및 권한 제어
  • PL/SQL의 구조, 자료형 및 변수, 반복문, 선택문
  • 스토어드 프로시저, 함수, 커서
  • 패키지와 트리거
  • 데이터베이스 모델링
1차 프로젝트
  • 프로젝트 주제 선정 및 업무 분석
  • 스토리보드 작성, ERD 설계 및 비즈니스 모듈 설계
  • 구현 및 테스트, 디버깅
  • 프로젝트 발표 및 평가
HTML5 & CSS3
  • 웹 표준과 접근성이란, 웹 퍼블리싱 환경 설정
  • HTML5 소개 및 HTML5 스타일
  • HTML5 폼 요소와 속성, 오디오 및 비디오
  • CSS3 소개, 그라디언트와 다중 배경, 변형과 전환
  • 웹 폰트와 다단 레이아웃, 지오로케이션, 웹 스토리지, 캔버스
JavaScript
& DOM
  • 자바스크립트 소개, 변수, 연산자, 조건문, 반복문
  • Javascript 내장 함수 및 사용자 정의 함수
  • Javascript 내장 객체 및 브라우저 객체, 사용자 정의 객체
  • 이벤트 및 이벤트 핸들러
  • DOM(문서객체모델)이란, 주요 DOM API 활용
jQuery 
& Ajax
  • JQuery 소개 및 설정
  • 선택자
  • DOM 탐색 및 조작 메소드
  • jQuery Event 및 Event Handling
  • Effect 메서드
  • Ajax란, Ajax 동작 원리, Ajax의 구성요소
  • jQuery를 이용한 Ajax 프로그래밍
Servlet 
& JSP
  • 웹 어플리케이션 동작원리 및 개발 환경 구축
  • 서블릿 프로그래밍 이해, 쿠키, 세션 개념 및 필터
  • JSP 구성요소 디렉티브, 스크립트 요소
  • JSP 기본 객체와 영역
  • 페이지 모듈화 및 요청 흐름 제어, 에러처리
  • JSP 표준 액션 태그
  • 커넥션 풀이란, DBCP를 이용한 데이터 베이스 연동
  • 표현언어(EL) 및 JSTL
  • MVC 패턴을 이용한 웹 어플리케이션 프로그래밍
MyBatis
  • MyBatis 소개, 개발 환경 구축
  • MyBatis 설정 파일 , 매퍼 XML 및 매퍼 인터페이스
  • MyBatis CRUD 및 트랜잭션 관리
  • 동적 SQL
Spring
  • 스프링 프레임워크 소개 및 개발환경 설정
  • 스프링 IoC 및 Dependency Injection
  • 스프링 AOP
  • 스프링 MVC 프레임워크
  • 스프링 JDBC 및 MyBatis 프레임워크를 이용한 데이터베이스 연동
  • 트랜잭션 관리
  • Tiles2 연동을 이용한 레이아웃 템플릿
전자정부 표준프레임워크
  • 전자정부 표준프레임워크 소개 및 구성요소
  • 전자정부 표준프레임워크 개발 및 실행 환경 구축
  • 전자정부 표준프레임워크 공통컴포넌트
Final Project
  • 프로젝트 주제 선정 및 업무 분석
  • 스토리보드 작성, ERD 설계 및 비즈니스 모듈 설계
  • 구현 및 테스트, 디버깅
  • 프로젝트 발표 및 평가
개인 프로젝트
  • 프로젝트 주제 선정 및 업무 분석
  • 스토리보드 작성, ERD 설계 및 비즈니스 모듈 설계
  • 구현 및 테스트, 디버깅
  • 프로젝트 발표 및 평가