오늘은 깃(git)과 깃허브(github)에 대한 기초적인 내용의 수업을 들었습니다. 혼자서 프런트엔드 개발을 공부하는 중에 Netlify를 통한 배포를 배우면서 이제는 git과 github를 미룰 수 없다는 생각이 들어서 Udemy에서 할인할 때 강의를 구매해서 들었는데 강의의 양이 많아 속성으로만 몇 개 배워서 쓰고 있었습니다. 하지만 혼자서만 작업을 하다보니까 협업을 하는 Git Workflow를 해본 적이 없었는데 오늘 pair programming을 통해서 간략하게나마 경험해 볼 수 있어서 좋았습니다. 이해도 자가 점검 리스트 버전 관리 시스템 - Git Git의 핵심 기능 세 가지를 설명할 수 있다. Git과 Github의 차이를 설명할 수 있다. Git 설치 Git을 설치하고 기본적인 환경설..
오늘은 리눅스 기초에 대한 내용을 배웠다. 리눅스는 리누스 토르발스(Linus Benedict Torvalds)라는 사람이 개발하였다. 참고로 깃도 이사람이 만들었는데 미닉스라고 하는 유닉스 기반의 운영체제이며 운영 체제의 원리를 학습하고자 한 학생들과 다른 사용자들을 대상으로 만들어졌다. 그러나 이 미닉스의 라이선스에 대해 실망한 리누스 토르발스는 오픈소스로 리눅스를 만들었다. (사실 버전관리프로그램인 깃(git)도 무료였던 SCM이 유료로 변경되서 다른 걸 찾던 리누스 토르발스가 마땅한게 없어 스스로 만든 거다 대단..👍) 위키백과https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4 리눅스 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백..
오늘의 전반적인 내용 1. 컴퓨터의 간략한 구조 컴퓨터 - 입력 받은 데이터를 지시된 명령어 혹은 규칙에 따라 연산 또는 처리하여 출력하는 전자 장치 소프트웨어 - 컴퓨터에게 동작 방법을 지시하는 명령어 집합의 모임 ( 출처 : 위키백과 ) 하드웨어 - 입력, 연산, 제어, 기억, 출력등의 기능을 구현하기 위한 물리적 부품 2. 컴퓨터의 동작 과정 프로그램을 실행시킨다 가정 했을 때 운영체제가 보조기억장치(HDD, SSD)에 저장되어있는 프로그램을 주기억장치 (RAM)에 로드 로딩 이후 CPU에서 작업이 가능하며 프로그램이 모니터에 출력 입력장치를 통해 데이터를 입력 받고 입력 받은 데이터를 정해진 규칙(프로그램)을 통해 처리하여 주기억 장치에 저장이후 출력 장치로 출력 더보기 💡한줄 코멘트 어렸을 때 ..