Today I Learned | 7월 13일

juri·2021년 7월 13일
0

TIL

목록 보기
11/25
post-thumbnail

오늘 뭐했지💡

1 스타벅스 서비스 모델링 리뷰
2 세션 <리눅스/터미널>
3 Django kick off day1

1. 스타벅스 서비스 모델링 리뷰

📌 스타벅스 서비스 모델링 리뷰

2. 세션 <리눅스/터미널>

리눅스는 유닉스 기반 운영체제로 안정적이고 유연한 특징을 갖기때문에 프로그램이 배포, 동작하는 환경인 서버는 리눅스를 기반으로 운영된다. 리눅스는 다른 OS와 달리 무료이고 오픈소스가 활성화됐다.
서버에 설치된 리눅스 환경을 사용할 수 있어 직접적으로 서버, 인프라를 구축하는 백엔드 개발자들에게 아주 중요하다.

🧸 2-1. PATH

/ : root 디렉토리
~ : home 디렉토리
. : 현재 경로
..: 상대 경로
env : 환경변수

🧸 2-2. Assignment

  • Task 1: 터미널에서 현재 경로 확인 후 Desktop(바탕화면)으로 이동
    pwd : 현재경로 확인
    cd Desktop/ : 바탕화면으로 이동
    pwd
    cd Desktop
  • Task 2: 폴더 생성 후 폴더 내부에 readme.md, move 디렉토리 생성
    mkdir : 디렉토리 생성
    touch : 파일 생성
    mkdir test 
    cd test
    mkdir move
    touch readme.md
  • Task 3: vi 에디터로 내용 작성 후 저장
    :w : 저장
    :q : 나가기
    i : 끼워넣기
    vi read.md
  • Task 4: README.md 복사 후, 복사 된 파일 move 디렉토리로 이동
    cp : 복사

    cp read.md ./move
    cd move
    ls
  • Task 5: move 폴더 및 파일 삭제
    rm : 파일 삭제
    rmdir : 폴더 삭제

    rm readme.md
    cd ..
    rm -rf move

3. Django kickoff

Django(장고)는 파이썬을 기반으로 한 프레임워크다. 프레임워크는 쉽게 말하면 뭔가를 만드는 데 필요한 모든 도구와 재료를 모아놓은 kit 와 같다. 장고에는 웹 프로그램 개발을 위한 대부분의 도구와 기능이 준비되어 있으며 심지어 보안 공격까지 막아준다.

📌 Django Kickoff day1 : 링크

📢 비상시를 대비한 위코드 개발환경 정리 (...)

기준 : 백엔드 개발
1. 슬랙, 줌 설치
2. 한글키보드 설정
3. 미니콘다, Mysql 설치
4. zsh설치 후 기본 쉘 지정, oh-my-zsh 설정
5. 터미널 관련 gogh(팔레트), tmux(화면분할)
기타 패키지 설치
------> 콘다 가상환경에서 장고로 백엔드 개발하기에 완벽한 환경 설정.

하루 끝! 💯

이런저런 오류와 씨름을 하다가 끝난 오후 ..^^

profile
Make my day !

0개의 댓글