웹 개발 과외 해드립니다.
안녕하세요.
현재 개발 프리랜서로 일하고 있는 웹개발 6년차 개발자입니다.
(SM, SI 경험 있습니다)
장소 : 노량진
시간 : 토요일 3시간비용 : 1회 기준 8만원입니다.(스터디룸 예약비용 포함)
- 처음 1회는 1월 2일에 입금해주시고 과외 들어보시고, 계속 진행하실 생각이 있으시면 추가적으로 2회씩 받고 있습니다.
인원 : 1명 ~ 최대 3명
(인원이 많으면 한 분씩 봐드리다가 다른 분들 시간을 뺏을 수 있기에 여러번의 스터디 결과 최대 3명이 적절하다고 판단하였습니다.)
시작일자 : 2019년 1월 5일 시작
배우실 내용은 아래와 같으며,
나가는 진도에 따라 4개월에서 길게는 6개월까지 생각하고 있습니다.
과외를 희망하시는 분은 아래 링크 오픈채팅으로 연락주세요.
https://open.kakao.com/o/sy5GCf0
###과외 때 배우실 내용###
- 전자정부프레임워크, MariaDB 개발 환경 설정
- 이클립스 플러그인 설치
- egov web project 생성
- egov wep project 구조 설명
- egovframework.example 패키지 구조 -> com. 패키지 구조로 변경
- view 레이아웃을 구성하는 Tiles 라이브러리 설명
- 클라이언트용 레이아웃을 통한 Tiles 라이브러리 설정
- 관리자용 레이아웃을 통한 Tiles 라이브러리 설정 실습
- 클라이언트용 레이아웃으로 나눈 Tiles 셋팅에 로그인 레이아웃 Tiles 설정 추가(Tiles 레이아웃 여러개 설정)
- 데이터베이스 mariaDB 연동 설정
- erMaster를 통해 메뉴 테이블 생성 메뉴 데이터 insert
- MariaDB에 메뉴 테이블 생성
- 메뉴 데이터를 통해 화면에 메뉴 조회해서 노출시키기
- 관리자용 프로젝트에서 메뉴 관리 화면 레이아웃 구성
- 메뉴 테이블에서 데이터를 조회해서 목록에 노출시키기
- 메뉴 테이블에 메뉴 데이터 insert, update, delete 처리
- 메시지 처리를 통해 insert, update 할 때 alert 띄우기(메시지 처리)
- 회원 테이블 생성
- 회원가입 화면 레이아웃 구성(1차)
- 아이디 중복확인, 다음 주소 조회 연동
- 회원가입 처리(submit)
- 관리자용 프로젝트에서 회원 관리 화면 레이아웃 구성
- 회원 테이블에서 회원 데이터 조회해서 목록에 노출시키기(JSTL 활용)
- egov 페이징 처리 활용
- 회원 상세 테이블 생성(회원 사진(BLOB), 증명서(path)) 등
- 파일 업로드(물리 파일 저장, BLOB 데이터 저장)
- 파일 다운로드
- 이미지 썸네일 처리
- 파일 유효성 체크(파일명, 확장자, 이미지 height, width)
- 관리자용 프로젝트에서 회원 관리 화면에서 엑셀 다운로드(xls(xlsx), csv)
- 메뉴 관리 화면에 데이터 엑셀 업로드
- 클라이언트용 메인 화면 select에 노출 시킬 공통코드 테이블 생성
- 공통코드 조회해서 select 에 노출시키기(ajax 활용, jstl 활용)
- 이중 select 처리
- 관리자용 프로젝트 로그인 처리(세션, 세션에 따른 인터셉터 설정)
- 클라이언트용 프로젝트 게시판 화면 레이아웃 구성
- 게시판 등록에 에디터 연동
- 에디터 사진 업로드, 사진 불러오기 기능
- 팝업
- 팝업에서 부모로 데이터 전달
- 이미지 첨부하기 팝업 만들기(첨부하면 바로 등록하는게 아닌, 부모 페이지에 파일을 담고 있다가 저장 처리)
- 네이버클라우드 플랫폼 셋팅
- toncat 설치
- mariaDB 설치
- svn 설치
- tomcat에 작업한 프로젝트 배포