코딩의 기초와 웹,앱 프로그래밍!

김태완·2022년 11월 6일
0

restudy

목록 보기
3/11

조코딩님의 영상을 보고 정리를 시작해본다! 먼저 1강!

    1. 당장 코딩을 배워야하는 4가지이유!
      흠 이 영상은 굳이? 글을 남기진 않아도 될꺼같지만 추후에 보고 다시 생각한다는 마음으로 한번 정리를 해보자!
    • 첫번째 : 취업하기가 좋음
      수요 , 공급 을 따져봤을때 현재시기가 나쁘지않음
    • 두번째 : 창업을 할때 많은 도움이됨
      서비스가 이미 많이 나와있기때문에 금방 가져다 쓰기좋고 간단한 서비스로 돈을벌수도 있음
    • 세번째 : 주변 혹은 많은 사람들에게 도움을주기 좋다
      업무시에 자동프로그램등 업무에 있어서 도움이 많이 된다
    • 네번째 : 선한 영향을 끼칠수 있다
      예로 코로나 시대에 어린아이가 마스크파는 가게를 알려주는 서비스를 만들었었다
    1. 코딩 기본 용어 정리
    • 코딩 : 컴퓨터가 알아들을수있는 용어로 컴퓨터에게 명령하는것
    • 기계어 == 0 , 1 로 인식
    • 프로그래밍 언어 : 컴퓨터에게 명령하는 언어
    • 기계어를 사람이 쓰기좋은형태로 가공한것이 "프로그래밍 언어" 이다!
    • 기계어(2진수) , 저급언어(어셈블리어) , 고급언어(파이썬,자바) , 사람의언어(한국어,영어)
    • 저급언어(기계어) == 어셈블리어 ,
    • 자연여(사람의언어) == 고급언어
    • 저급언어를 사용하는이유 컴퓨터 내부적으로 더 세부적인 조절이 가능하고 실행속도도 빠르다
    • 고급언어는 사람이 사용하긴 편하지만 세부적인 조작이 불가능하고 실행속도도 느리다
    • 프레임워크 : 코딩할때 자주 사용되는 도구를 모아놓고 쉽게 활용할수있는 도구모음
    • 용도별 언어별 다양한 프레임워크가 존재함
    1. 코딩으로 웹앱 만들기 순서
    • 쉽고익숙한 웹( 익스플로어 크롬 사파리등 브라우저를 통해 접속할수있는 모든 사이트) 으로 먼저 시작하기
    • 개발은 크게 Front-end(CLient Side) , Back-end(Serverside) 나누어짐
    • 프론트엔드는 우리가 보는 화면 처리 , 백엔드는 DB조회등 로직 처리
    • 처음 배우는 사람은 Front-end부터 시작하는것이 좋음
    • 코딩한대로 화면에 바로바로 표시되어 재미가 있음
    • html css JS 로 구성이 됨
    • 프론트엔드만 할줄 알아도 API를 잘쓰면 쓸만한 서비스를 만들수 있음
    • API 는 미리 만들어 놓은것을 가져다 쓸수 있는 기능임
    • 백엔드는 본격적인 개발언어가 사용됨
    • 변수 조건문 반복문 함수만 알아도 어느정도는 만들수 있음
    • 변수 : ~는~다의 개념 ex) ID = "taewan"
    • 조건문 : 만약 ~ 라면 ex) ID/PW가 일치하면 로그인 성공표시
    • 반복문 : ~를n번 반복해라 ex) 앞으로 이동 10번 반복
    • 함수 : a를 넣어면 b가 나옴 ex) 공격력이 5면 데미지가 50
    • 만들고싶은 웹 서비스를 만들면서 공부하면 빠른 속도로 실력이 성장
    1. 코딩 / 프로그래밍 개발자 분야
    • 알고보면 다 다른 개발자 과연 나는 ?
    • 분야 : 프론트엔드 백엔드 데이터 임베디드 보안
    • 임베디드는 하드웨어와 밀접(윈도우 리눅스)한 분야라고 한다
    • 내용은 길었지만 글로 정리하는것보다는 머리로 한번더 생각하게되는
      영상이였던거 같다!
      ! 百問以不如一打 !
    1. 개발환경 셋팅2가지 , 브라우저와 코드에디터 셋팅해보기
    • 크롬은 현재 MS 도 자체브라우저를 버리고 사용할정도로 유용하다!
    • 크롬설치
    • 영상에서는 vscode를 설치하였지만 나는 intellij를 사용할꺼다!

다음수업부터는 실습인거 같아 여기서 한단락 끊고 가겟다!

profile
Goodsmileman

0개의 댓글