| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Name | 구분 | 설명 | 관련수업 | 사용법 | 접속/다운로드 | 설치방법 | 추가자료확인정보 | Category | Description | |||||||||||||||||||
2 | git | 코드관리도구 | 분산버전관리시스템. 소스코드 수정하는 것을 하나 하나 기록으로 남길 수 있어 개발 history관리에 용이함. 대형 프로젝트나 여러 개발자가 공동으로 개발시 유용함. 무한개의 개발 history branch를 만들고 관리할 수 있어 다양한 코딩 실험/테스트등을 하기에 유용함. | OSS, Java, Software Engineering | https://git-scm.com/book/ko/v2 추천 git branching model: https://nvie.com/posts/a-successful-git-branching-model/ | Development tool | Distributed Version Control System | ||||||||||||||||||||||
3 | GitHub | 원격코드관리플랫폼/협업도구 | git을 위한 원격 저장소 | OSS, Java, Software Engineering | https://nolboo.kim/blog/2013/10/06/github-for-beginner/ | https://www.github.com | Development tool | Remote repository for git | |||||||||||||||||||||
4 | Eclipse | 통합개발환경 | Java 프로그램 개발에 가장 많이 쓰이는 개발 도구 | Java | https://keep-cool.tistory.com/6?category=717535 | http://w3devlabs.net/wp/?p=19734 (mac) http://w3devlabs.net/wp/?p=16877 (window) | IDE | IDE for Java application development | |||||||||||||||||||||
5 | IntelliJ | 통합개발환경 | Java나 안드로이드에서 가장 많이 쓰이는 개발 도구 | Java, Mobile Programing | IDE | ||||||||||||||||||||||||
6 | JDK | 개발킷 | 자바 컴파일러 및 기본 라이브러리로, 자바 개발시 필수로 설치해야 하는 도구임. | Java | Mac: https://aileen93.tistory.com/43 Windows: https://recipes4dev.tistory.com/50 | Windows: https://www.youtube.com/watch?v=QkohhLWztbQ | Java Development Kit | ||||||||||||||||||||||
7 | Coding bat | 온라인개발환경 | java와 python언어를 여러가지 예제를 통해 연습해볼 수 있는 사이트 | C, Java, DS, Python | https://codingbat.com/java https://codingbat.com/python | Online IDE Coding practice | |||||||||||||||||||||||
8 | repl.it | 온라인개발환경 | Python, C,C++,HTML, CSS, JS, C#, Java등 다양한 프로그래밍 언어를 별도의 설치 없이 웹상에서 사용할 수 있는 사이트 | C, Java, DS, Python | https://repl.it | - | Online IDE Coding practice | ||||||||||||||||||||||
9 | VS-Code | 코드편집기 | 디버깅 지원과 Git제어, 구문 강조 기능등이 포함되어 있으며 사용자가 편집기의 테마와 단축키, 설정등을 수정할 수 있는 윈도우, macOS, 리눅스용으로 소스 코드 편집기. | https://bbol-world.tistory.com/43 | https://devkimgoon.tistory.com/6 (mac) https://webnautes.tistory.com/1197 (window) | Editor | |||||||||||||||||||||||
10 | Atom | 코드편집기 | Node.js로 작성된 플러그인, 깃허브가 개발한 임베디드 깃 관리 지원을 포함하는 자유-오픈 소스형태의 OS X, 리눅스, Window용 문서 및 소스 코드 편집기 | http://www.everdevel.com/editor/macOS.php (mac) http://www.everdevel.com/editor/windows10.php (window) | Editor | ||||||||||||||||||||||||
11 | Windows 환경변수 설정 | 팁 | cmd창에서 실행파일이 어디있든지 상관없이 실행이 되게 '전역경로설정'을 하는 것임. 전역설정을 시스템 상에서 통용되는 하나의 변수에저장한다. 예를 들어, JAVA_HOME이라는 변수에 ~/home/java 라는 경로를 저장 해 두는 것으로 어떤 프로그램이던지 JAVA_HOME을 콜 하면 자바의 경로를 알 수 있게 된다 | Java | https://tocomo.tistory.com/3 https://macchiato.tistory.com/9 | Tip | |||||||||||||||||||||||
12 | Mac 사용법 | 팁 | https://support.apple.com/ko-kr/HT201236 https://support.apple.com/ko-kr/explore/new-to-mac | 김광교수님께서 소중대 대여 맥 교육 오리엔테이션때 하신 자료에 정리가 잘되어있었던 것으로 기억합니다! | Tip | ||||||||||||||||||||||||
13 | 프로그래밍 학습법 | 팁 | 시작 언어 별 장점 및 단점 C: Pros -> 쉬움. 객체지향같은것도 없고 빠르고 쓸데가 많음. Cons -> 포인터가 어려움 C++: 수박 겉핥기처럼 하면 C보다 쉬운 언어이나, 파고들면 파고들수록 어려운 언어. C++가 쉽다는 사람은 컴퓨터 경험이 없는 사람이거나 초고수 둘 중 하나이다. JAVA: 가장 쓸모가 많은 언어. 대한민국 SI 대부분은 자바를 사용해서 개발한다. 객체지향을 처음 배우게 된다. 그냥 C부터 하고 하는걸 추천 Python: 비전공자들이 사랑한다 | 대중적인 언어들의 기본적인 부분들을 실습으로 쉽게 배울수 있는 사이트 (C,C++,JAVA,Python,Java Script 등등) http://tcpschool.com/ | 자바 공식 튜토리얼: https://docs.oracle.com/javase/tutorial/ 웹 기본: https://www.w3schools.com | 장소연 교수님 랩실에 들어가기전 사전교육 형식으로 방학중에 자습이 진행되고 있는데 저같은 초보가 프로그래밍을 자습하는데 유용한 사이트인 것 같아 사이트 링크를 남겨놓습니다. 주로 웹 관련 기초교육인 것 같습니다. | Tip | ||||||||||||||||||||||
14 | gradle | 빌드도구 | Build tool for Java and/or Android apps | Java, Mobile Programming, Software Engineering | Build | ||||||||||||||||||||||||
15 | Java 외부 라이브러리 저장소 | 라이브러리 | 자바 프로그래밍에서 활용가능한 다양한 오픈소스 라이브러리 저장소. 다양한 빌드도구 환경설정 정보 제공 | Java, OODP, Mobile Programming | https://mvnrepository.com/ | Library | Repository for Java external libararies. You can download jar files as well as configuration details for various build tools. | ||||||||||||||||||||||
16 | make | 빌드도구 | C언어에서 사용하는 대표적인 빌드도구. 다양한 언어 빌드 지원 가능 | C/C++ | 윈도우즈: http://gnuwin32.sourceforge.net/packages/make.htm | ||||||||||||||||||||||||
17 | Spring | ||||||||||||||||||||||||||||
18 | DJango | ||||||||||||||||||||||||||||
19 | Ionic | ||||||||||||||||||||||||||||
20 | Firebase | 데이터베이스 | |||||||||||||||||||||||||||
21 | JSON | ||||||||||||||||||||||||||||
22 | MySql | 데이터베이스 | Database Systems | ||||||||||||||||||||||||||
23 | APM | Web Development | |||||||||||||||||||||||||||
24 | PostgreSQL | 데이터베이스 | Database Systems | ||||||||||||||||||||||||||
25 | Mongo DB | 데이터베이스 | Database Systems | ||||||||||||||||||||||||||
26 | Node.js | ||||||||||||||||||||||||||||
27 | Angular | ||||||||||||||||||||||||||||
28 | VIM | 텍스트 편집기 | Visual Studio, VS Code, Atom, Xcode,eclipse 등등에서 코딩하지만, 숙달만 된다면 빠르고 간편하게, 손 안 아프게 코딩할 수 있는 tool이면서 어떤 Linux환경에서도 실행가능 + 간지 | OSS | 한국어 설명 영상(목소리 좋음) : https://www.youtube.com/watch?v=8HogB0SxKjA terminal->vimtutor 입력하면 vim길잡이로 이동된다 | Linux환경에는 기본적으로 설치되어 있음, Windows :https://www.vim.org/download.php ->OS맞게 다운 | Editor | ||||||||||||||||||||||
29 | 알고리즘 정리 블로그 | 팁 | 대회 알고리즘 카테고리에 있는 알고리즘 문제들을 유형화해서 풀어봄으로써, 알고리즘 공부를 단계별로 공부할 수 있음(쉽지 않음) | Algorithms | 맨 마지막 글인 빅오 표기법부터 시작. 여기에 나오는 문제들은 백준 문제들로 구성되어 있고, 추천문제에 나오는 번호는 백준 문제번호 | 알고리즘 블로그 : https://kks227.blog.me/220776241154 | 알고리즘 문제푸는 사이트 백준 : https://www.acmicpc.net/ 코드그라운드 : codeground.org 프로그래머스 : https://programmers.co.kr/ 코드포스 : http://codeforces.com/ LeetCode : https://leetcode.com/ | tip | |||||||||||||||||||||
30 | 머신러닝 기초 | 팁 | Tensorflow와 python3을 이용하여 머신러닝을 이해하기 쉽게 가르쳐 주는 홍콩 과기대 김성훈 교수님의 무료 강의 | 머신러닝 | 영상 링크 : https://www.youtube.com/watch?v=BS6O0zOGX4E&list=PLlMkM4tgfjnLSOjrEJN31gZATbcj_MpUm | tip | tensorflow는 3.7x version에서는 실행이 안됩니다. 만약 파이썬 버젼이 3.7x라면 3.6x version으로 바꿔줘야 됩니다. | ||||||||||||||||||||||
31 | github.io (블로그 만들기) | 팁 | 티스토리, 네이버 블로그도 좋지만, 계발 꿈나무라면 간지나는 github로 블로그를 만들어 써보자 생각보다 다양한 테마가 있다. | OSS | https://dreamgonfly.github.io/2018/01/27/jekyll-remote-theme.html | tip | |||||||||||||||||||||||
32 | |||||||||||||||||||||||||||||
33 | |||||||||||||||||||||||||||||
34 | |||||||||||||||||||||||||||||
35 | |||||||||||||||||||||||||||||
36 | |||||||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||
100 |