◈ 공부모임

    [혼공단9기] 프론트엔드와 백엔드, 프레임워크 등 [chapter 03 기본 미션]

    - 프론트엔드와 백엔드, 프레임워크 등 [chapter 03 기본 미션] 1. 프론트엔드 : 사용자의 컴퓨터에서 작동하는 영역 웹사이트 중 눈에 보이는 브라우저와 밀접한 부분을 개발 → HTML과 CSS로 이뤄지는 디자인 요소부터 이미지 슬라이드나 팝업, 스크롤 등 이벤트 영역까지! * 프론트엔드는 자바스크립트가 필수이며, 타입스크립트도 많이 사용한다. 2. 백엔드 : 서버에서 작동하는 영역 브라우저에서 온 요청을 처리하는 서버에서의 로직을 개발 → 데이터 통신, DB 반영 등 프론트엔드 부분을 제외한 웹사이트의 모든 기능은 서버 단계에서 처리된다. * 백엔드는 서버에서 돌아가는 프로그램을 만드는 것이기에 자바, 파이썬, C#, 루비 등 다양한 언어를 사용할 수 있다. 3. 프레임워크 : 편리한 개발을 ..

    [혼공단9기] 디버깅과 빌드 개념 정리 [chapter 02 선택 미션]

    - 디버깅과 빌드 개념 정리 [chapter 02 선택 미션] 디버깅 중인데, 빌드 해 보고 이상 없으면 릴리스할게요 1. 디버깅(debuging) : 프로그램의 간 보기 작성한 코드에서 발생하는 오류를 찾아 제거하는 행동 → 개발에서 20%는 코딩, 80%는 디버깅이라고도 한다. 2. 빌드(build) : 소스 코드를 프로그램으로 포장하기 소스 코드를 비롯한 모든 프로그램 구성 요소를 파일 또는 파일 묶음으로 만드는 과정 → 디자이너로 치면 작업을 끝낸 일러스트레이터 작업물을 이미지 파일로 내보내는 것 - 빌드 번호와 버전 번호 빌드 번호 : 출시되기 전의 프로그램 번호. 테스트 단계에서 수정 및 업데이트되는 내용 구분 버전 번호 : 제품을 출시할 때 매겨지는 번호. ex) windows 10, 한글 ..

    [혼공단9기] 프로그래밍 언어 & 디버깅, 빌드, 릴리스 등 [chapter 02 기본 미션]

    - 프로그래밍 언어 & 디버깅, 빌드, 릴리스 등 [chapter 02 기본 미션] 1-1. 고수준 언어와 저수준 언어 기계어(저수준 언어) : 오로지 0과 1로만 이루어진 언어 ex) 1011011100011001 자연어(고수준 언어) : 사람의 언어나 표현 방식에 더 가까운 언어 ex) 숫자를 오름차순으로 정렬해줘 - 어셈블리어 숫자와 알파벳으로 이루어져 있지만, 기계어 한 줄 한 줄 직역하는 언어 (자연어와 기계어 사이 정도) → 복잡한 프로그래밍은 어렵지만, 기계에 세부적인 명령을 내리기에는 적합. 임베디드 개발자 사용↑ 1-2. 컴파일 언어와 인터프리터 언어 컴파일 언어 : 프로그래밍을 마친 후, 코드 전체를 기계어로 번역한 다음 실행 파일을 생성해서 실행 특징: 컴파일 과정으로 인해 전체 개발..

    [혼공단9기] 개발자와 연관된 직군 정리 [chapter 01 선택 미션]

    - 개발자와 연관된 직군 정리 [chapter 01 선택 미션] 1. 웹 개발자 : 웹사이트를 만드는 개발자 웹 개발자는 웹사이트를 개발하는 개발자이다. (PC나 스마트폰에서 웹서핑을 하며 방문하는 웹사이트들) 웹 개발자는 웹 퍼블리셔(UI 개발자), 프론트엔드 개발자, 백엔드 개발자, 풀스택 개발자로 나눠진다. - 웹 퍼블리셔 / UI 개발자 웹 퍼블리셔는 웹사이트에서 보이는 부분을 담당하는 역할이다. (해외에서는 UI 개발자라고도 부름) 마크업 언어인 HTML과 CSS를 주로 사용하며, 웹 사이트의 기능을 프로그래밍하기보다는 웹사이트의 외적 요소를 구현하는 역할을 한다. 웹 디자이너를 비롯한 비전공자들이 많이 도전하는 분야. - 프론트엔드 개발자 프론트엔드 개발자는 웹 퍼블리셔 역할은 물론, 자바스크..

    [혼공단9기] 개발직군, 개발용어 내용 정리 [chapter 01 기본 미션]

    - 개발직군, 개발용어 내용 정리 [chapter 01 기본 미션] 1-1. 개발자란 누구인가요? 개발자가 하는 일은, 무에서 유를 창조하고 누군가 이해할 수 있도록 작성한다는 부분에서 작가가 하는 일과 매우 비슷하다. 다만, 개발은 컴퓨터가 이해할 수 있는 언어로, 작가는 사람이 이해할 수 있는 언어로 작성한다는 점이 다르다. 1-2. 개발직군은 무엇이 있나요? 작가도 종류에 따라 소설가, 시나리오 작가, 시인이 있듯이 개발자 또한 여러 분야로 직군이 나눠진다. [혼공단9기] 개발자와 연관된 직군 정리 [chapter 01 선택 미션] - 개발자와 연관된 직군 정리 [chapter 01 선택 미션] 1. 웹 개발자 : 웹사이트를 만드는 개발자 웹 개발자는 웹사이트를 개발하는 개발자이다. (PC나 스마트..