SlideShare a Scribd company logo
1 of 24
Download to read offline
P O L T F O I L O
​Steps to Becoming an Expert
김윤환
INDEX
1. 프로젝트
2. 기타활동
1-1)
1-2)
Work Now
우선순위 IT 단어장
01
Work Now
단기집중 구인-구직 웹 사이트
주제 l
기간 l
역할 l
목표 l
기능 l
단기 집중 구인-구직 지원 웹 사이트
2018년 03월 19일 ~ 2018년 04월 16일 (총 28일)
팀장
사용자간 단기, 대타 아르바이트 커뮤니케이션 제공
회원가입 / 프로필 등록-수정 / 로그인-아웃 / 일자리-인재
등록, 검색, 정렬 / 소통형 게시판(자유, 문의) / 결제, 금액
충전 / 인력 매칭
구직자
Work Now
구인처
Used Skills & Tools
.
OS
- Window 8
Language
- Java with Eclipse
Server
- Apache Tomcat 8.0
Front-End
- HTML / CSS(Bootstrap)
/ Javascript
Back-End
- jQuery / Ajax / JSTL / EL / JSON
/ Maven / Spring MVC / Mybatis
DataBase
- ORACLE 11g with Sql Developer
Version Control System
- Git
- Github.com
eclipse
테이블 정의, 설계
담당 파트와 주요코드
Maven 적용 라이브러리 관리 및 프로젝트 배포
Mybatis – Oracle 11g
Master Branch 운용,
프로젝트 관리, 코드 병합
회원가입과 로그인
회원가입을 누르면
Modal과 함께
개인/기업 회원가입 선택창이
노출됩니다.
선택한 가입 방법에 맞는
양식이 노출됩니다.
이미지 업로드 시
바로 확인 가능
유효성 검사
주소 검색 API 이용
사진등록 기능 코드
회원가입 DAO 거쳐
중복 수 전달
아이디 유효성 검사
결과 출력
02
우선순위 IT 단어장
단어장 기능의 웹 사이트
X
주제 l
기간 l
역할 l
목표 l
기능 l
IT 관련 실무/자격증 용어 단어장 웹
2018년 2월 5일 ~ 2018년 2월 20일 (총 15일)
팀장
IT와 관련된 용어 제공 + 단어장 + 단어테스트 지원
회원가입 / 정보수정 / 로그인-아웃 / 단어 검색 / 관리자 /
단어 암기 옵션 / 나만의 단어장 / 랜덤-선택 단어 테스트
/ 채점 / 오답노트 / 랭킹 / 자유-문의 게시판
Used Skills & Tools
.
OS
- Window 8
Language
- Java with Eclipse
Server
- Apache Tomcat 8.0
Front-End
- HTML / CSS(Bootstrap)
/ Javascript
Back-End
- jQuery / JSP / Servlet
DataBase
- ORACLE 11g with Sql Developer
eclipse
담당 파트와 주요코드
단어리스트 불러오기
단어 선택 후
단어추가
내 단어장 목록 불러오기
내 단어장 추가
체크 선택된 단어를 내 단어장에 추가하는 기능
체크 상태를 구별하도록 동작하는 함수와
카테고리를 기준으로 선택된 단어들을 배열에 담아
DAO의 단어 추가 함수를 호출해
단어번호별로 추가 합니다.
한 카테고리 내의 20개의 단어를
랜덤으로 선택해 테스트를 진행합니다.
테스트간 타이머 함수가 실행됩니다.
단어 테스트 페이지
단어 테스트 페이지
랜덤으로 담아온 단어명에 포함된
괄호와 ‘ – ‘를 공백으로 바꿔 배열에 저장
출제 형식에 맞게 ‘ _ ‘로 바꿔줍니다.
이후 사용자가 _ _ _ 로 표현된 양식에
맞는 답을 입력하고 정답유무를 고려해
랭킹포인트 산정과
오답노트에 추가할 단어를 지정합니다.
카운트 다운
타이머 함수를 생성해
새로운 문제마다 제한시간을 부여하고
시간이 모두 경과하면
채점과정을 거칩니다.
정 답 채 점
타이머를 끝내고
문제번호와 테스트 개수를 비교해
마지막 문제일 경우
최종적으로 정답개수와
오답단어번호를 보냅니다.
단어 목록과 체크 선택된 단어를 내 단어장에 추가하는 기능
03
기타활동
Steady self-development
2016~2018 World IT Show 참관 현 IT 이슈 수집
2016~2017 IT협회 솔루션 콜로키움 참관
졸업생-사제 멘토링
팀 프로젝트
한국장학재단
차세대리더 육성 멘토링
직무능력 강화 훈련 참가
웹 / 응용 SW 엔지니어
교육수료
조합 & 쇼핑몰
커뮤니티
웹 사이트 개발
…
정보처리산업기사 취득
THANK YOU

More Related Content

Similar to 김윤환_포트폴리오

Eclipse RAP - Single Source
Eclipse RAP - Single SourceEclipse RAP - Single Source
Eclipse RAP - Single Sourcecho hyun jong
 
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거Javajigi Jaesung
 
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?주식회사 내일비
 
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?Sang-ho Choi
 
practical perf testing - d2startup
practical perf testing - d2startuppractical perf testing - d2startup
practical perf testing - d2startupJunHo Yoon
 
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기우영 주
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스Hee Jae Lee
 
소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵중선 곽
 
올챙이 현재와 미래
올챙이 현재와 미래올챙이 현재와 미래
올챙이 현재와 미래cho hyun jong
 
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...양 한빛
 
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용중선 곽
 
[Uws] enterprise application architecture, msa, java9, spring 소개
[Uws] enterprise application architecture, msa, java9, spring 소개[Uws] enterprise application architecture, msa, java9, spring 소개
[Uws] enterprise application architecture, msa, java9, spring 소개HYUN-JOO LEE
 
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여Kwangsung Ha
 
JSP 프로그래밍 2014-2018년 기말시험 기출문제
JSP 프로그래밍 2014-2018년 기말시험 기출문제JSP 프로그래밍 2014-2018년 기말시험 기출문제
JSP 프로그래밍 2014-2018년 기말시험 기출문제Lee Sang-Ho
 
MVVM Pattern for Android
MVVM Pattern for AndroidMVVM Pattern for Android
MVVM Pattern for Androidtaeinkim6
 
Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기Inho Kwon
 
Translation Translator
Translation TranslatorTranslation Translator
Translation TranslatorSeunghoonOh6
 
실전 DataSnap!
실전 DataSnap!실전 DataSnap!
실전 DataSnap!Devgear
 
처음 시작하는 라라벨
처음 시작하는 라라벨처음 시작하는 라라벨
처음 시작하는 라라벨KwangSeob Jeong
 

Similar to 김윤환_포트폴리오 (20)

Eclipse RAP - Single Source
Eclipse RAP - Single SourceEclipse RAP - Single Source
Eclipse RAP - Single Source
 
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
 
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
 
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
[커빙 아키텍쳐] 커빙은 어떻게 소셜 컨텐츠를 모아올까요?
 
practical perf testing - d2startup
practical perf testing - d2startuppractical perf testing - d2startup
practical perf testing - d2startup
 
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵
 
올챙이 현재와 미래
올챙이 현재와 미래올챙이 현재와 미래
올챙이 현재와 미래
 
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
track1 05. 스타트업 1인 개발 극복기’와 ‘javascript vs Scala, (함수형 언어 관점으로)방황기/ I/O Inc, ...
 
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
프로그래밍 패러다임의 진화 및 Spring의 금융권 적용
 
4-1. javascript
4-1. javascript4-1. javascript
4-1. javascript
 
[Uws] enterprise application architecture, msa, java9, spring 소개
[Uws] enterprise application architecture, msa, java9, spring 소개[Uws] enterprise application architecture, msa, java9, spring 소개
[Uws] enterprise application architecture, msa, java9, spring 소개
 
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
[강연] 학생에서 현업 개발자로의 성공적인 변신을 위하여
 
JSP 프로그래밍 2014-2018년 기말시험 기출문제
JSP 프로그래밍 2014-2018년 기말시험 기출문제JSP 프로그래밍 2014-2018년 기말시험 기출문제
JSP 프로그래밍 2014-2018년 기말시험 기출문제
 
MVVM Pattern for Android
MVVM Pattern for AndroidMVVM Pattern for Android
MVVM Pattern for Android
 
Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기
 
Translation Translator
Translation TranslatorTranslation Translator
Translation Translator
 
실전 DataSnap!
실전 DataSnap!실전 DataSnap!
실전 DataSnap!
 
처음 시작하는 라라벨
처음 시작하는 라라벨처음 시작하는 라라벨
처음 시작하는 라라벨
 

김윤환_포트폴리오

  • 1. P O L T F O I L O ​Steps to Becoming an Expert 김윤환
  • 4. 주제 l 기간 l 역할 l 목표 l 기능 l 단기 집중 구인-구직 지원 웹 사이트 2018년 03월 19일 ~ 2018년 04월 16일 (총 28일) 팀장 사용자간 단기, 대타 아르바이트 커뮤니케이션 제공 회원가입 / 프로필 등록-수정 / 로그인-아웃 / 일자리-인재 등록, 검색, 정렬 / 소통형 게시판(자유, 문의) / 결제, 금액 충전 / 인력 매칭 구직자 Work Now 구인처
  • 5. Used Skills & Tools . OS - Window 8 Language - Java with Eclipse Server - Apache Tomcat 8.0 Front-End - HTML / CSS(Bootstrap) / Javascript Back-End - jQuery / Ajax / JSTL / EL / JSON / Maven / Spring MVC / Mybatis DataBase - ORACLE 11g with Sql Developer Version Control System - Git - Github.com eclipse
  • 6. 테이블 정의, 설계 담당 파트와 주요코드
  • 7. Maven 적용 라이브러리 관리 및 프로젝트 배포 Mybatis – Oracle 11g
  • 8. Master Branch 운용, 프로젝트 관리, 코드 병합
  • 9. 회원가입과 로그인 회원가입을 누르면 Modal과 함께 개인/기업 회원가입 선택창이 노출됩니다. 선택한 가입 방법에 맞는 양식이 노출됩니다.
  • 10. 이미지 업로드 시 바로 확인 가능 유효성 검사 주소 검색 API 이용
  • 11. 사진등록 기능 코드 회원가입 DAO 거쳐 중복 수 전달 아이디 유효성 검사 결과 출력
  • 12. 02 우선순위 IT 단어장 단어장 기능의 웹 사이트
  • 13. X 주제 l 기간 l 역할 l 목표 l 기능 l IT 관련 실무/자격증 용어 단어장 웹 2018년 2월 5일 ~ 2018년 2월 20일 (총 15일) 팀장 IT와 관련된 용어 제공 + 단어장 + 단어테스트 지원 회원가입 / 정보수정 / 로그인-아웃 / 단어 검색 / 관리자 / 단어 암기 옵션 / 나만의 단어장 / 랜덤-선택 단어 테스트 / 채점 / 오답노트 / 랭킹 / 자유-문의 게시판
  • 14. Used Skills & Tools . OS - Window 8 Language - Java with Eclipse Server - Apache Tomcat 8.0 Front-End - HTML / CSS(Bootstrap) / Javascript Back-End - jQuery / JSP / Servlet DataBase - ORACLE 11g with Sql Developer eclipse
  • 15. 담당 파트와 주요코드 단어리스트 불러오기 단어 선택 후 단어추가 내 단어장 목록 불러오기 내 단어장 추가
  • 16. 체크 선택된 단어를 내 단어장에 추가하는 기능 체크 상태를 구별하도록 동작하는 함수와 카테고리를 기준으로 선택된 단어들을 배열에 담아 DAO의 단어 추가 함수를 호출해 단어번호별로 추가 합니다.
  • 17. 한 카테고리 내의 20개의 단어를 랜덤으로 선택해 테스트를 진행합니다. 테스트간 타이머 함수가 실행됩니다. 단어 테스트 페이지
  • 18. 단어 테스트 페이지 랜덤으로 담아온 단어명에 포함된 괄호와 ‘ – ‘를 공백으로 바꿔 배열에 저장 출제 형식에 맞게 ‘ _ ‘로 바꿔줍니다. 이후 사용자가 _ _ _ 로 표현된 양식에 맞는 답을 입력하고 정답유무를 고려해 랭킹포인트 산정과 오답노트에 추가할 단어를 지정합니다.
  • 19. 카운트 다운 타이머 함수를 생성해 새로운 문제마다 제한시간을 부여하고 시간이 모두 경과하면 채점과정을 거칩니다.
  • 20. 정 답 채 점 타이머를 끝내고 문제번호와 테스트 개수를 비교해 마지막 문제일 경우 최종적으로 정답개수와 오답단어번호를 보냅니다.
  • 21. 단어 목록과 체크 선택된 단어를 내 단어장에 추가하는 기능
  • 23. Steady self-development 2016~2018 World IT Show 참관 현 IT 이슈 수집 2016~2017 IT협회 솔루션 콜로키움 참관 졸업생-사제 멘토링 팀 프로젝트 한국장학재단 차세대리더 육성 멘토링 직무능력 강화 훈련 참가 웹 / 응용 SW 엔지니어 교육수료 조합 & 쇼핑몰 커뮤니티 웹 사이트 개발 … 정보처리산업기사 취득