위치

요일

가능
시간
(날짜)

  • 오전 2시 30분 ~ 오후 7시 (2019-05-18)
장소 : 협의 후 결정
추가비용 : 없음
₩18,000 ₩12,600원 / 시간
₩360,000 ₩252,000 / 총 4회 20시간

신규 이벤트 30% 할인 D-1
실시간 톡하기 찜하기
한태현
초코랩
[5월] '위메프' 출신 개발자에게 4주동안 배우는 실무 기반 웹 개발 과정
  • 구로
  • 5시간/회
  • 최대인원:3~7
  • 18,000 ₩12,600/시간

튜터정보

  • 방송통신대학교 컴퓨터과학과
#저에 대해서 알려드려요#

@ 실무 경력 6년차
(정규직 4년, 프리랜서 2년)

@ 수행 프로젝트
- KT 모카(현. CLIP) 쿠폰 시스템 운영
- LS네트웍스(프로스펙스, 몽벨, 스케쳐스) 멤버십(포인트) 시스템 운영
- GUESS KOREA 멤버십(포인트, 쿠폰) 시스템 운영
- KIAT(한국산업기술진흥원) 대민 시스템 개발
- 위메프 투어&컬쳐 모바일웹 개발
- 홈플러스 FC프로젝트 개발
- CCM(소비자경영중심인증) 사이트, 관리자 개편
- 10PLUS1 멤버십(포인트, 쿠폰, 스탬프, 이벤트) 관리자 개발
- 국군홍보단 통합쇼핑몰시스템 개발

@ 과외 경력
- 2018년 웹 개발 1:1 스터디 완료 (4개월, 취업준비생 대상)
- 2018년 웹 개발 2:1 스터디 완료 (5개월, 실무자 대상)
- 2019년 웹 개발 4:1 스터디 진행중 (1개월, 실무자 대상)

안녕하세요.
제가 알고 있는 실무 꿀팁을 알려드리고 싶은 6년차 개발자입니다.

제가 입사자하자마 사수없이 바로 개발 업무를 받게 되었을때는 눈 앞이 캄캄 하고
물어볼 만 한 사람도 없고, 정해진 기간은 점점 다가오고..
그 때, 생각만 해도 아찔 하네요.

일하면서 아찔한 상황을 겪을 때마다 "왜 나한테는 물어 볼 수 있는 멘토나 사수가 없을까? 나한테도 물어볼 수 있는 멘토가 있었으면 좋겠다 "라는생각을 늘 가지고 있었습니다.

이제는 신입 개발자들의 마음을 헤아려 주고, 업무적으로 일 할 때 답답하고 속 시원하게 탁 터 놓고 말하고 싶을때마다 딱! 생각이 나는 멘토가 되겠습니다.

수업소개



개발자를 꿈꾸고 있는 IT 취업준비생 혹은 개발자가 이제 막 되신 신입분들을 위해
실무에서 익힌 기술들을 하나부터 열까지! 다 알려드리겠습니다.
(프로젝트를 하면서 계속 배우고 있고, 배운 만큼 더 알려드릴수 있습니다.)

전자정부프레임워크와 부트스트랩을 가지고,
하나하나 화면을 만들어가면서 다양한 기능들을 배워가실 수 있도록 알차게 준비했습니다.

#수업은 이렇게 진행해요#.
- 토요일은 5월 18일, 일요일은 5월 19일에 시작합니다.
- 주 1회 4시간 40분 ~ 5시간(60분 수업 + 10분 휴식)
- 매주 준비된 PPT를 보면서 이론도 배우고, 실습을 하며 실무능력 향상
- 수업 종료 후 PPT 및 강의 자료 제공
(준비된 자료를 통해 복습하실 수 있어요)
- 상시 문의 가능
(업무 중에는 다소 답장이 느릴 수 있어요)

#수업을 통해 이런 부분을 얻어가요#
- 전자정부프레임워크를 기반으로 한 스프링 설정
- 테이블 설계 및 기본 SQL문 학습

#이것만 준비해주세요#
- 램 8gb 이상의 노트북
- 지각하지 않으려는 마음
- 복습도 꾸준히 할 수 있는 열정

#수업은 여기서 해요#
- [토, 일요일] 가산디지털단지역 회의룸

수업대상

  • #이런 분들에게 추천해요#
    - 혼자서 포트폴리오 만드는데 어려움을 느끼시는 분
    - 실무를 배워고 싶은 분
    - 웹 개발이 이런거구나를 알고 싶은 분
    - 전자정부프레임워크를 통해 개발을 해보고 싶으신 분

    #이 정도는 알고 들으셔야 해요#
    - if, for문 정도는 알고 계시는 분
    - html 기본 태그는 알고 계시는 분
    - select, insert, update, delete 정도의 쿼리는 아시는 분

커리큘럼

1회차

- Servlet, JSP, JDBC 방식을 활영하여 웹 프로젝트 이해하기

- 스프링 프레임워크 기반의 전자정부프레임워크 만들기

- Egov Web Project 생성 및 구조 설명

- 화면 레이아웃을 구성하는 Tiles 라이브러리 적용

2회차

- 화면의 메뉴를 통한 html 구조 파악

- jQuery를 이용하여 메뉴 추가하기
◆ 타겟 지정하기, append, prepend 함수의 이해

- MariaDB 연동 설정

- 메뉴 테이블 생성 및 메뉴 데이터 설명

- ajax을 활용하여 메뉴 조회 url(Controller @RequestMapping) 요청

- Controller -> Service -> Mapper(Mybatis 연동)의 흐름으로 DB에서 메뉴 데이터 조회

- Model addAttribute를 활용하여 메뉴 data 화면으로 보내기
◆ MappingJackson을 활용하여 메뉴 data 응답 처리
◆ EL, JSTL을 활용하여 메뉴 data 응답 처리

- ajax를 활용하여 parameter 전달
◆ @Requestparam, @Requestbody, @ModelAttribute 의 활용

- VO(Value Object) 생성

- Mybatis에서 VO와 Map, EgovMap 활용

- Mybatis의 동적 SQL 처리

3회차

- 관리자 템플릿이 적용된 프로젝트 import

- 관리자 템플릿의 설명

- 메뉴관리 화면에서 1차, 2차 메뉴 등록, 상세, 수정, 삭제 기능 처리

- jQueryUI의 dialog로 레이어 팝업 띄우기(등록, 상세 화면)

- jQuery serialize를 사용하여 ajax Form 데이터 전송

- 배너관리 화면에서 Form submit을 사용하여 검색, 페이징 처리

4회차

- 페이징 쿼리에 대한 이해

- checkbox를 활용하여 체크된 데이터만 삭제 처리

- 배너 등록 화면에서 파일 업로드 처리하기(MultipartRequest 처리)
◆ 물리 파일 저장, BLOB 저장
◆ 이미지 사이즈 체크

- 사용자 홈페이지에 등록된 배너 노출 처리

리뷰

리뷰쓰기

실시간톡

실시간 톡하기

위치

지도가 들어갑니다.