패스트캠퍼스의 파이썬으로 시작하는 웹 프로그래밍 CAMP를 소개합니다.
프로그래밍에 관심이 있어 여러번 독학을 시도했지만, 매번 실패만 했던 분..
뭔가 시작해보고 싶지만, 어디부터 시작해야할지 영 감이 오지 않는 분..
모든 분들을 환영합니다. 좋은 결실을 거두실 때 까지 전적으로 이끌어드리겠습니다.
패스트캠퍼스의 안드로이드 앱 개발 입문 캠프는, 3주간의 빡센 자바 프로그래밍 훈련 기간을 거쳐 남은 5주동안 실습 예제 중심으로 빠르게 안드로이드 앱 개발을 경험해보는 8주 강의입니다.
- 강사님과 실시간 질문 답변을 주고받을 수 있는 온라인 채널 제공
- 앱 마켓에 런칭하며 필요한 필수 지식까지 전수
- 8주 강의가 끝나도 계속 질문 답변 채널을 닫지 않는, 그야말로 평생 교육
- 개별 매니저가 수강생 한 분씩 케어하는 시스템
으로 인해 많은 사랑을 받고 있습니다. 앞으로도 많은 관심 부탁드려요!
2016년 11월 모 대학에서 IT 계열 전공 재학생들을 대상으로 진행했던 진로 특강 자료입니다.
앞쪽의 제반 내용들은 다양한 자료들을 정리하면서 제 생각을 담았습니다.
이 자료의 가장 핵심적인 내용은 5가지 유형의 현직 선배들을 대상으로 설문을 실시하여 후배들에게 들려주고 싶은 현실적이고 진솔한 이야기를 정리한 부분입니다.
IT 분야 그리고 소프트웨어 개발자의 삶의 모색하는 분들에게 조금이나마 도움이 되길 바라는 마음에 자료를 공개합니다.
패스트캠퍼스의 파이썬으로 시작하는 웹 프로그래밍 CAMP를 소개합니다.
프로그래밍에 관심이 있어 여러번 독학을 시도했지만, 매번 실패만 했던 분..
뭔가 시작해보고 싶지만, 어디부터 시작해야할지 영 감이 오지 않는 분..
모든 분들을 환영합니다. 좋은 결실을 거두실 때 까지 전적으로 이끌어드리겠습니다.
패스트캠퍼스의 안드로이드 앱 개발 입문 캠프는, 3주간의 빡센 자바 프로그래밍 훈련 기간을 거쳐 남은 5주동안 실습 예제 중심으로 빠르게 안드로이드 앱 개발을 경험해보는 8주 강의입니다.
- 강사님과 실시간 질문 답변을 주고받을 수 있는 온라인 채널 제공
- 앱 마켓에 런칭하며 필요한 필수 지식까지 전수
- 8주 강의가 끝나도 계속 질문 답변 채널을 닫지 않는, 그야말로 평생 교육
- 개별 매니저가 수강생 한 분씩 케어하는 시스템
으로 인해 많은 사랑을 받고 있습니다. 앞으로도 많은 관심 부탁드려요!
2016년 11월 모 대학에서 IT 계열 전공 재학생들을 대상으로 진행했던 진로 특강 자료입니다.
앞쪽의 제반 내용들은 다양한 자료들을 정리하면서 제 생각을 담았습니다.
이 자료의 가장 핵심적인 내용은 5가지 유형의 현직 선배들을 대상으로 설문을 실시하여 후배들에게 들려주고 싶은 현실적이고 진솔한 이야기를 정리한 부분입니다.
IT 분야 그리고 소프트웨어 개발자의 삶의 모색하는 분들에게 조금이나마 도움이 되길 바라는 마음에 자료를 공개합니다.
Fast campus 안드로이드 앱 개발 프로젝트 CAMP 의 오리엔테이션 자료입니다.
http://www.fastcampus.co.kr/dev_camp_adp
Java 코딩은 가능한 분들을 대상으로 Android 의 바닥부터 시작해서 Google Firebase 와 Amazon AWS 를 사용하는 상용수준의 앱을 만들어 Play Store 에 배포하는 것까지 같이 진행해보는 CAMP 입니다.
Fast campus 안드로이드 앱 개발 프로젝트 CAMP 의 오리엔테이션 자료입니다.
http://www.fastcampus.co.kr/dev_camp_adp
Java 코딩은 가능한 분들을 대상으로 Android 의 바닥부터 시작해서 Google Firebase 와 Amazon AWS 를 사용하는 상용수준의 앱을 만들어 Play Store 에 배포하는 것까지 같이 진행해보는 CAMP 입니다.
SK Planet에서 주최한 TechPlanet 2012에서 발표했던 자료입니다. 소셜 큐레이션 서비스에 대한 간략한 소개와 관련 기술, 향후 전망 등을 담고 있습니다.
! 정정합니다. 32페이지의 pypi install ... 은 pip install 이 올바른 코드입니다.
2016년 11월 5일 있었던 GDG DevFest 2016 Seoul 행사에서 진행된 `Boot Camp: 초보 개발자를 위한 웹 프론트엔드 개발 101` 워크숍의 소개 부분 슬라이드입니다.
- 행사 URL: https://festi.kr/festi/gdg-korea-2016-devfest-seoul/program/92/
Momenti Seminar - 5 Years of RosettaStoneChris Ohk
Momenti Seminar에서 진행했던 "하스스톤 시뮬레이터 RosettaStone 개발 5년 간의 기록"의 발표 자료를 공유드립니다. 5년 동안 오픈 소스 프로젝트를 진행하면서 경험했던 일들을 정리하며 어떤 교훈을 얻었는지 생각해보는 시간이었습니다. 많은 분들에게 도움이 되었으면 합니다.
Source Tree로 버전 관리하는 법
- Git이 필요한 이유
- Stage(=Index에 기록)하기
- Commit하기
- Remote 추가하기
- Origin Remote로 GitHub 사용
- Push하기
- Clone하기
- Reset (Soft, Hard, Mixed)
- Revert
- Checkout, Detached HEAD
- 이전 Commit 수정하기
- Pull / Fetch&Merge하기
- Branch 만들기
- Fast Forward Merge하기
- 3-Way Merge하기
- 3-Way Merge에서 발생할 수 있는 Conflict 해결하기
- Visual Studio로 Conflict 해결하는 법
- Stash로 다양한 문제 해결해보기
- 오래된 저장소에서 Pull하기
- 다른 브랜치로 Commit 옮기기
- .gitignore 파일 설정하기
2020년 서울시에서 주최한 강소기업탐방 프로그램에서 발표한 자료 입니다.
학교를 졸업하고 software engineer로 취직을 하기까지의 여정을 다뤘습니다
1. 개발자가 나에게 맞을지 고민하기 위한 방법
2. 개발자로 취직하기 (이력서/면접 준비 팁)
3. 개발자로 취직한 후 우리가 하는 일
'아.. 나도 이런 포트폴리오 페이지 만들어야 하는데'라고 생각하면서 생활 코딩을 뒤적이는 디자이너를 위한 간단 지침서.
2년전쯤 회사 내부에서 간단하게 세미나 했던 내용을 추억팔이용으로 업로드 합니다.
더 자세한 내용은 블로그에서 확인: uidesignguides.com
30. 브라우저는 가능한 많이 설치해주세요.
브라우저님들 성질 맞추는 게 얼마나 어려운지도 배워봐야죠.
31. 도메인이 있는 개발 환경을 구성합니다.
모바일 기기에서 결과물을 보려면 도메인이 있는 편이 좋습니다.
GitHub 서비스를 통해
32. GitHub 계정 가입
• GitHub(github.com)에 가입합니다.
• GitHub에서 발송한 메일을 통해 메일을 인증합니다.
• 가입된 계정으로 로그인 합니다.
여기에 입력한 후에
Sign up 버튼을 눌러
가입하세요
33. GitHub에 새 저장소를 만듭니다.
https://github.com/new 페이지로 이동한 후
새 저장소를 작성합니다.
Repository name에
"fecamp"라고 입력하세요
34. GitHub에 새 저장소를 만듭니다.
Create repository 버튼을 클릭해서 저장소를 만듭니다.
이 버튼을 클릭하면
저장소가 만들어집니다.
35. SourceTree 설치
"Download" 버튼을
클릭해서 받으세요.
• SourceTree는 개발자 도구로 유명한 Atlassian에서 만든
Git 사용 프로그램으로서 크로스 플랫폼을 지원합니다.
• www.sourcetreeapp.com에서 다운로드합니다.
36. SourceTree 설치
• 설치가 어려운 분은 다음 링크를 참고하세요.
- Git과 SourceTree 설치 (윈도우)
https://opentutorials.org/course/1492/8037
- Git과 SourceTree 설치 (OSX)
https://opentutorials.org/course/1492/8038
37. SourceTree 설치
• SourceTree를 실행한 후 GitHub 계정과 연동합니다.
• 상단의 Remote 탭을 클릭한 후 Connect a remote account
버튼을 클릭하세요.
이 버튼을 클릭하세요
38. SourceTree 설치
• GitHub 로그인 정보를 입력한 후 OK 버튼을 클릭하세요.
• Host = GitHub, Protocol = HTTPS로 설정되어 있어야 합니다.
39. SourceTree 설치
• 저장소에서 fecamp를 찾아서 Clone 버튼을 클릭합니다.
• 대화창이 나타나면 파일을 저장할 위치를 설정한 후
Clone 버튼을 클릭하세요.
42. 로컬 저장소 파일 저장
• 편집기에서 README.md 파일을 작성하고 다음 내용을
입력한 후 fecamp 폴더에 저장합니다.
# 설명
프론트엔드 캠프 예제 저장소입니다.
43. GitHub에 저장
• Unstaged files에 있는 README.md 파일을 체크합니다.
• Staged files로 옮겨지면 툴바의 Commit 버튼을 클릭합니다.
체크 박스를
클릭하세요.
44. GitHub에 저장
• Unstaged files에 있는 README.md 파일을 체크합니다.
• Staged files로 옮겨지면 툴바의 Commit 버튼을 클릭합니다.
Commit 버튼을
클릭합니다.
45. GitHub에 저장
• 커밋 메시지를 입력하고 Push changes...를 체크하세요.
• 오른쪽 하단의 Commit 버튼을 클릭하세요.
메시지를 입력하고
Commit!
46. • 툴바에서 Branch 아이콘을 클릭합니다.
• gh-pages라는 브랜치를 새로 만듭니다.
페이지 브랜치 생성
이 버튼을
클릭하여 브랜치를
만듭니다.
47. • index.html 파일을 작성한 후 fecamp 폴더에 저장합니다.
• gh-pages 브랜치가 굵은 글씨로 선택됐는지 확인하세요.
• 조금 전과 같이 커밋(Commit)과 푸시(Push)를 진행합니다.
페이지 브랜치 생성
gh-pages 브랜치가
선택됐는지 반드시
확인하세요.
56. 확장기능 설치
• Brackets 실행 후 파일 > 확장기능 관리자...를 클릭합니다.
• 팝업창 우측 상단에 있는 입력 상자에 확장 기능 이름을
입력한 후 설치 버튼을 클릭해 설치합니다.
여기에 검색어를
입력합니다.
57. 확장기능 설치
• JSHint
JS 코드가 올바른지 실시간으로 검사합니다.
• CSSHint
CSS 코드가 올바른지 실시간으로 검사합니다.
• W3CValidation
편집중인 HTML 문서가 W3C 권고안에 유효한지 실시간으로
검사하고 문제점을 알려줍니다.
• CanIUse
특정 기능을 지원하는 브라우저 정보를 편집기에서
바로 확인할 수 있습니다. (caniuse.com 질의)
설치할 확장기능은 다음과 같습니다.