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