Facts
-
이번 주 내내 강의 시청과 따라하기 위주로 수동적인 학습을 하게되었다.
-
강의내용을 보면서 졸았던 적도 있다.
-
Javascript 강의를 통해 js언어의 기본적인 구조와 현상들을 알 수 있었다.
-
Nodejs 입문 강의를 통해 서버를 만들고 관리하기 위해 필요한 프로그램들과 연결 및 사용 방법들을 알게되었다
-
짧은 기간내에 배운 것이 많아 이를 다 정리하지 못했다.
Feelings
-
강의만 게속해서 보니까 능동적으로 공부할 때보다 좀 더 집중이 안돼는 느낌이였다.
-
특히 새로운 영역보다 기존에 배웠던 영역을 복습하는 구간에서 집중력이 떨어졌던 것 같다.
-
Nodejs 입문 강의에선 새로운 영역이나 프로젝트의 기본구조를 배우며 실습할 수 있어서 재밌었다!
Finding
-
복습이나 이미 알던 내용을 다시보게 되었을 때는 내용들을 정리해가며 기존에 있던 지식들과 비교하는 작업을 하면 좋을 것 같다!
=> 쉬워보이거나 이미 배운것에 대해 지루함을 느끼지 않도록! -
강의들을 보고 필요한 내용들을 잘 정리해 놓아야 나중에 다시 찾아보기 편할 꺼 같다.
Future
-
프로젝트 구조를 다시 이해할 수 있도록 실습한 파일들을 잘 보관해 놓아야겠다!
-
정리가 힘들어도 좀 더 힘내보자!
오늘의 삽질
- Node.js의 Package 와 외부 프로그램들을 이용하여 연결하는 한가지의 방식을 따라해가며 완성하였다.
RogueLike TextGame
- Javascript를 이용하여 RogueLike 형식의 TextGame을 만들기 시작했다.
-
기획 구상 후 주어진 스켈레톤 코드를 분석하기 시작했다!
-
추가로 파일구조 분리 및 애니메이션 효과를 표현해보았다! => 시간이 늦었기에 다음주부터 설명과 시행착오를 기록해야겠다..
개선점 분석
- SQL과 알고리즘 코드 카타를 하루에 2~3개씩 푸는걸 습관으로 들여야 겠다.
=> 괜히 한 번에 몰아서 하려다가 딴짓하게 된다..
지식창고
[Node.js 입문] 강의
- 강의를 따라해가며 내 나름껏 설명을 추가한 Github 코드 이다.
프로젝트 GitHub 연결 방법
Github 아이디를 만든다! (+ Git을 컴퓨터에 설치한다)
프로젝트를 옮길 Reposiroty를 생성한다(Public)
SSH(Secure Shell) Key 발급하기!
-
컴퓨터를 나의 GitHub에 연결하기 위해선 인증을 받아야 하구.. SSH Key는 그럴 때 사용할 수 있는 Key이다!
-
Git Bash(Git을 깔면 터미널형식으로 프로그램이 있습니다!) 에 아래의 코드를 입력한다!
# `myemail@email.com`은 자신의 Github 이메일을 입력하면된다!
# 추가로 -t rsa는 rsa 키타입으로, -b 4096은 4096의 비트형식으로 라는 뜻이다
ssh-keygen -t rsa -b 4096 -C "myemail@email.com"
-
생성할 위치를 선정하는 과정인데 기본으로(enter) 한다!
-
Repository를 생성할 때 Public으로 생성했기에 비밀번호 입력없이 진행(enter) 한다!
-
~/.ssh
경로에 있는id_rsa.pub
파일을 복사한다!
cat ~/.ssh/id_rsa.pub
-
나온 값들을 전부 복사하구 Github 아이디 설정에 있는
SSH and GPG Keys
에 들어가 New SSH Key 를 누른다! -
Title은 자신의 상황에 맞게 입력하구(맘대루) Key에 복사한 값을 전부 넣는다! (ssh-rsa 포함)
-
저장하면 SSH Key 설정 끝!
Repository 연결
-
만든 Repository의 SSH 를 복사한다!
-
프로젝트에 들어가[VS Code] 터미널에 git 명령어들을 입력해준다!
#로컬 프로젝트의 git 폴더를 초기화 해준다
git init
#복사한 SSH 값을 넣어 Repository에 연결해준다!
git remote add origin SSH
#모든 사항들을 스테이징 영역에 등록한다!
git add .
#코멘트 이름으로 commit을 실시한다!
git commit -m "코멘트"
#main branch에 연결한다(기본이 master로 되어있기에)
#다음 나오는 질문엔 당연히 yes
git branch -M main
#main branch에 Push! 하면 끝이다 성공적으로 repository와 연결되었다..
#-u 는 다음 Push 부턴 빼고 입력 해도된다
git push -u origin main