[5차] 자바 웹 개발자 취업반 모집 3.19
날짜 : 2017년 3월 19일 시작 ~ 4개월 (매주 일요일 오후 1시 반 ~ 오후 5시 반)
장소 : 신촌 아트레온 토즈
목표 : 회사에 입사해서 짤리지말자.
기본조건
1. 난 seelct, update, insert, delete가 뭔지는 알고 있다.
2. 난 <html>,<head>,<body>,<script></script>를 본 적 있다.
3. 개발은 모르지만 컴맹은 아니다.
4. 노트북이 있으신분
4-2. 노트북이 64비트이신 분
4-3. 노트북이 8기가 이상의 램이신분
4-3. 노트북이 ssd이신분
5. 4시간 수업진행을 하는데 4시간 수업 진행 후 최소 3시간 팀스터디가 가능하신분
취업반 전체 커리큘럼
1-8주차 (기능을 배우기 위한 실무필수 지식, 포트폴리오 주제 선정)
9-16주차 (오로지 실무기능, 이 기능들고 프로젝트 들어가세요, 포트폴리오 발표 병행)
1주차
1. 전자정부프레임워크 설치
2. java 설치
3. tomcat 설치
4. oracle 설치
5. 전자정부프레임워크에 java 연동
6. 전자정부프레임워크에 tomcat 연동
7. navigator 설명
8. package Explorer 설명
9. 효율적인 코딩방법 설명
10. svn 설명
11. 이클립스에 svn 셋팅
12. 이클립스의 대책없는 오류 해결방법
13. 전자정부 프레임워크의 폴더구조 설명
14. 서버란?
15. 서버에서 페이지가 뜨는 과정 설명
16. 화면의 구성에 대한 설명
17. tiles 설명
18. 조장, 조원 선출
19. 팀과제
20. 개인과제
2주차
1. svn 관리방법
2. 프로젝트 생성해보기
3. 컨트롤러 설명
4. 컨트롤러까지의 과정 설명
5. 부트스트랩 설명
6. 컨트롤러에서의 tiles 설명
7. tiles 전자정부프레임워크에 셋팅
8. 메이븐 설명
9. 돔구조란?
10. jquery 기본 설명
11. 클래스와 메서드 설명
12. 파라미터 설명
13. 함수란?
14. input 태그 설명
15. form 태그 설명
16. submit 방식 설명
17. 배운 설명으로 메인화면 클릭해서 띄워보기
18. 팀숙제
19. 개인숙제
3주차
1. 컨트롤러에서 값을 넘기고 받는 연습
2. active에 대한 이해
3. class속성에 대한 이해
4. if문의 개념
5. if else문에 대한 개념
6. 전자정부프레임워크에 DB설정
7. mvc 구조 설명
8. Service 추가
9. @Resource 개념 설명
10. List 개념 설명
11. 인터페이스 개념 설명
12. Service임플 개념 설명
13. 화면에서 서비스 임플까지 코딩
14. 전자정부프레임워크에 mvc 패턴 설정
15. 도큐먼트 레디란?
16. 유용한 이클립스 단축키 팁
17. jstl 개념 설명
18. jQuery 타겟의 중요성
19. 디스페쳐서블릿 개념 설명
20. 화면의 호출순서
21. 테이블 만들어보기
22. 테이블에 데이터 넣어보기
23. 전자정부프레임워크에 오라클 설정
21. 개인숙제
22. 팀숙제
4주차
1. 접근제어자란?
2. 콘솔보는법
3. 콘솔 설정
4. 개발폰트변경
5. 스크립트를 공통으로 빼자
6. mvc를 어떻게 효율적으로 코딩을 하는가?
7. mapper 코딩
8. mybatis 코딩
9. 객체생성
10. vo 개념 설명
11. vo 실무 활용
12. 메서드의 호출방법
13. 다양한 방식의 쿼리 호출
14. 마이바티스 설정
15. 지역변수
16. 전역변수
17. 상황에 맞는 변수 선언방법
18. for문
19. 변수의 개념
20. model 설명
21. 개인숙제
22. 팀숙제
23. 포트폴리오 첫발표
5주차
1. @ModelAttribute의 모든것
2. RequestParam 설명
3. 디스페쳐서블릿 심화과정
4. web.xml 설명
5. 어뎁터란?
6. jstl의 정의
7. view란?
8. http 요청과 응답 설명
9. 변수연산
10. 컨티뉴와 브레이크
11. 변수의 다형성
12. 매개변수 응용
13. return 설명
14. RequestMapping 설명 실습
15. for each 설명
16. Map의 구조 설명, 실습
17. List의 파싱
18. 제네릭 설명, 실습
19. 팀과제
20. 개인과제
21. 포트폴리오 발표
6주차
1. 클래스 방식과 리터럴 방식
2. 스크립트 배열 설명
3. 실무에서 유용하게 쓰이는 배열 예제 실습
4. 스택과 힙 설명
5. 객체생성의 참조와 리터럴
6. 문자열에 대한 고찰
7. 배열선언의 중요성
8. 배열의 구조
9. 배열이 어려운이유. 팁
10. 다양한 for문
11. import 설명
12. 필드의 초기값이란
13. 보안코딩 개념 설명
14. 매개변수 심화 실습
15. 시험
16. 개인숙제
17. 팀숙제
7주차
1. jstl if 실무활용
2. jstl for 실무활용
3. 인터페이스 설명
4. 익셉션 설명
5. 사용자 익샙션 실습
6. 강제오류 실습
7. trace와 Message 함수 설명
8. 배열의 객체비교
9. 오브젝트의 활용
10. 실무에서 필요한 문자열 관련 함수 실습
11. 컨트롤러에서의 배열처리
12. 컨트롤러에서 받아온 배열의 화면처리
13. 열거형 인터페이스 설명
14. while문의 실무활용 예제
15. 체크박스의 성격
16. get방식 한글 인코딩 깨짐관련 전자정부프레임워크 설정
17. 개인숙제
18. 팀숙제
8주차
1. 디렉티브란
2. jsp:include 방식 코딩
3. param으로 조건주기
4. choose 문의 활용
5. c:set의 변수활용
6. jstl을 스크립트에서 자유자재로 써보기 실습
7. 다양한 param의 방식
8. 노드와 엘리먼트 설명
9. jquery로 속성변경에 대한 다양한 실습
10. jquery의 실무에서 웹 개발자가 자주쓰는 타겟
11. 적절한 ready와 onload의 사용법 설명
12. jquery의 구조적 설명
13. each문 설명
14. 살짝 다른 find문
15. 리터럴타입의 장점과 단점
16. 개별과제
17. 팀과제
여기까지 하시면 기능설명을 들을 실력이 갖춰졌다고 판단!
------------------------------------------------------
기능설명
9주차(페이징설정부터 활용, 쿠키를 이용한 화면 컨트롤 실무)
1. 이벤트 리스너의 활용
2. this란?
3. 각 포지션에서의 this
4. 생성자란?
5. this와 that
6. 쿠키와 제이쿼리 쿠키의 차이점
7. 쿠키의 시간설정
8. 고객의 마음을 헤아리는 코딩
9. 이벤트 리스너의 올바른 초기화
10. 페이징처리의 기본변수
11. 페이징 처리 쿼리 설명
12. 자바에서 계산되어야 할 페치징 처리로직
13. 화면단에서 계산되어야 할 페이징 처리로직
14. 개인숙제
15. 팀숙제
10주차,11주차(jqgrid 이건 그냥 완전 실무입니다.)
1. dataType : local
2. 더블클릭이벤트
3. iRow
4. iCol
5. rowId
6. 페이징 타겟
7. 그리드 리로드
8. 행추가
9. edit
10. clientArray
11. onCellSelect
12. 글과 함수넣기
13. 행삭제
14. 초기화
15. 체크박스
16. 두가지의 셀렉트박스
17. 그리드 벨리데이션 체크
18. 트랜젝션
19. 클래스 조정
20. 헤더머지
21. 로우머지
22. 셀렉트박스 json형식으로 그리드에 넣기
23. 그리드 크기 강제조정
24. 히든행 추가
25. 부모그리드와 자식그리드 컨트롤
26. 체크박스 없이 edit 타입으로 컨트롤하기
27. 바로 업데이트하기
12,13주차(팝업과 이중팝업, 동적체크박스와 셀렉트박스)
1. 다이얼로그 팝업
2. 윈도우오픈 팝업
3. 리퀘스트를 파람으로 변환
4. 열거형인터페이스
5. 날짜포맷
6. 요일가져오기
7. 리스트의 값을 추출하여 변환
8. 동적체크박스
9. 동적 라디오버튼
10. 뉴메릭
11. 벨리데이션체크 타켓
12. jsonObject
13. jsonArray
14. 트랙젝션 처리
15. json 파싱
16. onBeforeunload
17. 이중팝업
14주 : 매뉴의 db화, 부모자식구조의 셀렉트박스 개발 및 공통화
15, 16주 : 회원가입과 로그인
1. 정규식
2. 캡쳐
3. 테스트함수
4. 정규식 패턴
5. 전자정부 유일키 제공 서비스
6. 파일암호화
7. base64 처리
8. 로그파일 설정
9. 로그인처리
10. 세션셋팅
11. offset
12. egov메시지처리
13. 스프링 시큐리티 사용자권한관리
14. globals 프로퍼티 셋팅
15. initBinder
16. WebDataBinder
17. forward
18. redirect
19. 전자정부 idGen
20. 단방향 암호화
21. EgovResourceCloseHelper
22. 전자정부프레임워크 logger
최근 4차 취업반 후기만 스샷 후 과거 후기는 링크로 대체 합니다.
취업반 관련 모든 후기
http://cafe.naver.com/javahanq/1840
http://cafe.naver.com/javahanq/1842
http://cafe.naver.com/javahanq/1851
http://cafe.naver.com/javahanq/1852
http://cafe.naver.com/javahanq/1853
http://cafe.naver.com/javahanq/1869
http://cafe.naver.com/javahanq/1870
http://cafe.naver.com/javahanq/1875
http://cafe.naver.com/javahanq/1887
http://cafe.naver.com/javahanq/1888
http://cafe.naver.com/javahanq/1923
http://cafe.naver.com/javahanq/1956
http://cafe.naver.com/javahanq/2007
모든 팀과제와 숙제는 제 nas서버에 커밋을 하는 방식으로 가며
제가 개개인의 모든 과제를 다 확인하고 피드백합니다.
포트폴리오 진행합니다.(매우 퀄리티 높게)
감사합니다.