상세 컨텐츠

본문 제목

시큐어코딩 웹개발자를 위한 실무 취업무료과정

시큐어코드+자바개발자

by inchester 2017. 3. 23. 19:05

본문

 

 

                           보안을 고려한 표준 코딩 규칙의 마련을 통해 실수를 예방하고 유지보수성을 향상시켜, CWE Top25의 보안 취약점을 염두에

                           두어 개발 단계에서 부터 보안취약성을 검증하는 능력을 함양하며, Spring Framework를 통해 제품의 성능을 향상시키고, 취업의

                           폭을 넓혀 서비스를 개선하는 업무에 종사할 수 있도록 합니다.

          

1. JAVA 기반 객체지향

- OOP 언어의 이해, 자바 개발 환경 설치 식별자, Data Type, 상수
- 분기문(if, switch 문), 반복문(while, for, do~while)
- Class 구조(클래스 이름 지정 방법), 객체 생성
- Attribute(멤버 변수), 멤버 메소드, 상속
- Interface, 접근 제한자, Autoboxing
- 동기화 처리를 위한 Thread, Socket 네트워킹
- DBMS MySQL 서버 설치 및 설정, 데이터베이스 생성
- MySQL JAVA 연동, SQL, Connection

2. JSP / 웹표준(HTML5, CSS3, Javascript) 웹 프로그래밍

- 웹 표준의 이해와 개발 기준
- HTML5 기본 태그 기능 이해 및 실습
- CSS3 기본 스타일 기능 이해 및 실습
- JavaScript 문법 이해 및 실습, 이벤트 처리, Form 데이터 접근 처리
- Eclipse WTP 설치, Servlet 생명 주기, 실행 원리
- JSP 기본 문법, 스크립틀릿, 메소드 선언
- JSP 내부 객체, request, response, Form 처리
- 게사판 관련 제작
- JDBC 연동 처리, DTO, DAO Beans의 선언
- 자료 등록, 자료 목록, Paging, 자료 보기
- 자료 수정, 자료 삭제, 답변, 인쇄, 검색 구현
- 관리자 관련 개발
- Beans, 회원 추가, 중복 아이디 검사, 우편번호 검색, 중복 이메일
- 목록 보기, 정보 보기, 수정, 삭제, 패스워드 변경
- Session 로그인, Cookie의 활용, 로그

3. Ajax / jQuery

- Ajax(Asynchronous JavaScript and XML)의 원리, 요청 처리
- XMLHttpRequest Ajax 객체의 요청 처리, XML DOM 파서의 사용
- Servlet의 통신, 클래스 정의 및 사용(함수 클로저 처리)
- jQuery 설치, Selector를 이용한 DOM Element의 검색
- jQuery 확장집합을 관리하는 메서드, 어트리뷰트의 속성에 값 설정하기
- 클래스 추가하고 제거하기, 스타일 적용과 읽어오기
- 이벤트의 생성과 제거하는 방법, 애니메이션 웹콘텐츠 만들기
- 동적으로 html 콘텐츠 불러오기, jQuer UI 
- jQuery 응용 plugin 실습, jQuery UI Slider 다루기

4. Spring 4 Framework, MyBATIS 3 Framework

- JSP Model 2(MVC:Model, View, Controller)의 아키텍쳐, 한글 변환
- JSP forward action tag, JSP Servlet class 변환 분석
- Spring 4.0의 설치, DI(Dependency Injection)의 구현
- @Controller, @Component, @Autowired, @Resource 에노테이션
- @RequestMapping, @Qualifier 에노테이션 에노테이션
- AOP(Aspect Oriented Programming)
- MyBATIS 3, Maven 설정, 기초 문법
- AOP 기반 Transaction의 구현 실습
- AOP 기반 인증의 구현 실습
- Oracle 기본 설정
- Oracle DBMS 정규화에의한 회원 모델링
- 회원 Application 제작 실습
- 사용자 및 관리자의 세션 관리 구현
- Oracle DBMS 정규화에의한 자료실 모델링
- 자료실 Application 제작 실습, 파일 업로드, 다운로드의 구현 

5. 파이썬

- 파이썬 설치와 환경 설정
- 데이터 타입, 연산자, 제어문, 함수와 메소드의 실습
- datetime 모듈, 리스트형 데이터 생성
- 첨자(인덱스)를 사용해서 요소에 접근, 요소의 변경과 추가
- try ~ except를 사용한 에러 처리
- 파일 읽고 쓰기, 복수행을 읽고 쓰기
- 파이썬 graphic 실습, 새로운 데이터형 만들기
- 상속과 객체 지향 프로그래밍

6. 빅데이터 R 프로그래밍

- R 설치와 개발 환경 설정, R 스크립트, R 그래픽 창
- GUI 재설정, R 콘솔 사용, R 스튜디오 설치
- R 스튜디오 기본 사용법, 소스 편집, 패키지 관리
- R언어 기초 문법, 표현식, 기본 데이터 타입
- 데이터 구조, 벡터, 정렬, 데이터 프레임, 팩터
- R을 이용한 데이터의 조작, 기본 함수의 사용
- 함수를 이용한 데이터 변형
- 정규식의 활용, 그래프의 활용
- 데이터 분석을 위한 통계

7. 머신 러닝

- 머신 러닝의 역사
- 머신 러닝 알고리즘의 종류
- 머신 러닝의 활용
- 머신 러닝을 위한 프로그래밍 언어
- 머신 러닝 계획하기
- 의사결정트리로 작업하기
- 웨카의 의사결정트리
- 인공 신경망 활용
- 인공 신경망을 위한 데이터 준비
- 자바에서 신경망 구현하기
- 연관 규칙 학습
- 서포트 벡터 머신
- 스프링 XD로 하는 실시간 머신 러닝
- 스프링 XD 사용하기
- 스프링 XD 설정하기
- 실시간 감성 분석
- 배치 처리로 하는 머신 러닝 실습
- R로 하는 머신 러닝 실습

8. 빅데이터분석 및 웹서비스 프로젝트

- 요구사항의 파악, 요구사항 정의
- 팀 통합 프로젝트 및 개인별개발 프로젝트의 생성,Github 회원가입 설정, EclipseGith- ub 연결 및공유
- Github에서 프로젝트를 최초로 Eclipse로 소스 가져오기, Github에서 변경된 소스 가져오기
- Github에서 내계정 open, 다른계정의 연결, Pull기능으로 소스 가져오기, 서버로 전송- Commit, 충돌 해결
- DBMS 설계, DBMS 정규화 (Normalization)
- Amateras ERD 파일생성, 모델링(논리적/물리적)실습, 테이블 3개 JOIN
- Import, TABLE 구조 생성, SQL생성
- Code, MyBATIS에서 사용될 SQL의 생성, 기본참조 SQL
- Local 저장소의 설정, Maven 설정, Spring 환경설정
- 화면 Layout, ActionTAG를 이용한 Mneu 페이지의 제작, JSPTemplate 설정
- 화면구현, Prototype 제작 실습
- VO(DTO), code. xml, DAO, Controller 기초 코드 작업
- 동시개발 방법, 등록, 목록, 조회, 수정, 삭제, 검색, 페이징, 답변기능의 구현
- jQuery, Bootstrap기반 NavigationBar 제작
- 파이썬을 통한 웹데이터수집 및 DBMS에 저장
- R Studio에서의 파일데이터 분석 및 시각화 제작
- 수집 및 분석된 데이터 Spring 프레임워크로 웹서비스 구축 및 테스트
- 프로젝트 통합 및 변경사항 수정
- 프로젝트 운영 테스트 및 수정
- 프로젝트 문서화 작업 및 발표

 

 

www.aideveloper.kr