일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 혼공학습단11기
- 혼자서공부하는얄팍한코딩지식
- 혼자공부하는네트워크
- 프로그래머스문자열출력하기
- 혼공얄코
- https
- HTTP와HTTPS차이점
- 인프런워밍업클럽
- UX
- 혼공네트
- HTTP
- 혼공시리즈
- 사이드이펙
- 인프런워밍업클럽스터디
- 자바스크립트문자열출력하기
- 혼공학습단
- 혼자공부하는얄팍한코딩지식
- HTTP메시지구조
- 혼자공부하는
- 혼자서공부하는
- 네트워크
- UI
- 인프런워밍업스터디
- 혼공네트워크
- 혼자서공부하는네트워크
- 인프런로드맵
- 한빛미디어
- GUI
- 인프런워밍업
- 2024년회고
- Today
- Total
목록혼공얄코 (8)
Just go for it
'혼자 공부하는 얄팍한 코딩 지식' 이란? 추천하는 독자 - 코딩의 기본 지식을 배우고자 하는 사람 - 비전공자 개발자 - 개발을 배워 보고 싶은 사람 - 개발 관련 지식에 대하여 넓게 알고 싶은 사람 - 코딩 관련 종사자 '혼자 공부하는 얄팍한 코딩 지식' 특징 - 주제, 개념 들이 이해 하기 쉽게 예시로 설명되어 있다. - 이미지, 표 등을 통해 직관적으로 이해 또는 정리 할 수 있다. - 유튜브 '얄팍한 코딩사전' 채널을 통해 강의를 함꼐 볼 수 있다. - chapter 가 끝나면 다시 한번 개념이 정리 되어 있고 관련한 문제를 풀어 볼 수 있다. - 문제를 풀며 내가 부족한, 아직 이해하지 못한 부분을 되짚어 볼 수 있다. - 스터디를 목적을 가진 사람이라면 '혼공 학습단'을 통해 동기부여 받으며..
컴퓨터를 사용할 수 있도록 해 주는 소프트웨어 운영체제 - CPU, 메모리, 그래픽 카드 등의 기기들을 가동하고 제어해서 사용자가 컴퓨터로 각종 작업을 할 수 있는 환경을 마련 - 사용자가 하드웨어의 여러 기능을 활용해서 컴퓨터를 사용할 수 있도록 만들어주는 시스템 소프트웨어 - OS(Operating System) - PC용 운영체제: 마이크로소프트의 윈도우, 애플의 맥OS, 리눅스 - Mobile용 운영체제: 구글에서 만드는 안드로이드와 애플의 iOS, 스마트워치용 WearOS, WatchOS, 초소형 컴퓨터를 위한 라즈베리 파이 OS등 수 많은 운영체제가 있음 컴퓨터를 사용하는 두 가지 방식 GUI VS CLI - 운영체제는 사용자가 컴퓨터에 각종 명령을 내리고 여러 프로그램을 실행할 수 있는 인터..
정보를 구성하는 자료 데이터와 데이터베이스 - 데이터 : 어떤 의미나 목적 없이 단순히 수집된 순수한 자료, 정보보다 더 작은 개념 - 정보 : 데이터가 모여 의도나 목적에 따라 분석되어 의미 부여됨 - 데이터베이스 : 데이터 + 기지, 많은 양의 데이터를 한데 모아 놓은 곳, 수정 삭제 할 수 있는 데이터의 집합 데이터 창고를 관리하는 프로그램 DBMS - 데이터베이스를 구축하기 위한 전문적인 프로그램 DBMS (DabaBase Management System) - 특정 데이터를 저장, 조회, 삭제, 수정 가능 - 중복되거나 잘못된 형식으로 저장되는 것을 방지해서 양질의 데이터베이스를 유지 - 외부의 접근을 통제하고 사용자마다 권한을 지정해서 보안을 유지할 수 있음 - 허용된 사용자가 원하는 대로 데이..
웹사이트 열람에 사용되는 소프트웨어 "웹 브라우저 = 브라우저" - 구글 크롬, 마이크로소포트 엣지, 애플 기기의 사파리 등을 열어 인터넷 서핑에 사용되는 소프트웨어 - 아래처럼 html 이란 형식의 문서를 웹브라우저 = 브라우저 가 읽는다. 1. 파일명 뒤에 docx 확장자가 붙은 문서는 마이크로소프트 워드로 읽을 수 있다 2. psd파일은 어도비 포토샵으로 열 수 있다 예시) 구글의 브라우저 '크롬'을 사용하여 '네이버'를 사용 1. 'www.naver.com' 를 입력한다 => 네이버 서버의 HTML 문서 + 각종 파일 + 데이터 를 보낸다. 2. 네이버 홈페이지가 볼 수 있다 => 구글 브라우저 크롬의 서버가 네이버로부터 받은 문서를 실행한다. 여기서! 네이버가 보내는 문서 중에서 HTML, CS..
HTTP와 HTTPS의 차이점은 무엇인가요? HTTP(Hypertext Transfer Protocol) - 클라이언트와 서버 간 통신을 위한 통신 규칙 세트 또는 프로토콜 - 사용자가 웹 사이트를 방문하면 사용자 브라우저가 웹 서버에 HTTP 요청을 전송하고 웹 서버는 HTTP 응답으로 응답합니다. 웹 서버와 사용자 브라우저는 데이터를 일반 텍스트로 교환합니다. 간단히 말해 HTTP 프로토콜은 네트워크 통신을 작동하게 하는 기본 기술입니다. - HTTP는 암호화되지 않은 데이터를 전송합니다. 즉, 브라우저에서 전송된 정보를 제3자가 가로채고 읽을 수 있습니다 HTTPS(Hypertext Transfer Protocol Secure) - HTTP의 확장 버전 또는 더 안전한 버전입니다. - HTTPS에서..
개발자가 하는 일 ? 개발 = 프로그래밍 = 코딩 개발자란? = 프로그래머 = 코더(컴퓨터가 처리할 수 있는 명령어로 코드(부호)를 작성하는 사람 소프트웨어 > 프로그램 (응용 프로그램, 시스템 프로그램), 데이터, 라이브러리 하드웨어 프로그래밍 언어로 코드 작성하기 "코딩" 소스코드 : 컴퓨터로 작업해 만든 결과물 코딩은 소스 코드르 작성하는 작업 - 소스 코드는 작업을 어떻게 수행할 것인지를 알려주는 설계문 - 컴퓨터에 각종 지시를 내리는 명령문 - 개발자가 알아보기 쉽게 설명해주는 주석 컴퓨터가 할 일 설계하기 "프로그래밍" - 프로그래밍은 코딩보다 더 넓은 개념 - 컴퓨터에서 동작하는 프로그램을 설계하고 개발하는 전 과정을 의미 - 순서도: 일을 처리하는 과정을 순서대로 도식화한 것 - 알고리즘:..
혼공학습단이란? 한빛미디어에서 진행하는 6주간 프로그래밍을 공부하는 습관을 만들기 위해 만든 스터디 모임 선택 도서는 (11권 중 택 1) 혼공 시리즈 11권 중에 한 권을 선택하여 6주간 공부합니다. ①C언어, ②자바, ③파이썬, ④첫 프로그래밍 with 파이썬, ⑤머신러닝+딥러닝, ⑥자바스크립트, ⑦SQL, ⑧R 데이터 분석, ⑨얄팍한 코딩 지식, ⑩컴퓨터 구조+운영체제, ⑪데이터 분석 with 파이썬 내가 선택한 도서는? 얄팍한 코딩 지식 활동방법? 1. 아래 커리큘럼에 따라 공부하고 주어진 미션을 수행하기 2. 한 주간 공부한 내용을 정리하여 개인 SNS에 업로드 해주세요.(주 1회) 네이버 블로그, 티스토리, 워드프레스, 벨로그, 브런치, 유튜브, 인스타그램 등 모두 가능합니다. 함께 공부하시는..
용어 개발자 : 컴퓨터가 이해할 수 있는 언어로 작성하여 무-> 유를 창조하는 사람 웹개발자 : 웹사이트를 개발하는 사람 웹퍼블리셔 = UI 개발자 : 웹사이트에서 보이는 부분을 담당 프론트엔드 개발자 :사용자에게 보여줄 웹사이트 화면을 만들고 사용자의 클릭이나 드래그와 같은 동자게 따라 웹사이트의 다양한 기능이 실행되도록 프로그래밍 하는 것 백엔드 개발자 : 프론트개발자가 만든 화면과 데이터를 주고 받는 서버의 기능을 구현 풀스택 개발자 : 프론트엔드 + 백엔드 양쪽 모두 개발 할 줄 아는 개발자 모바일 개발자 - iOS 개발자 or 안드로이드 개발자 스마트폰에서 동작하는 애플리케이션을 개발 게임 개발자 :게임의 전체적인 구조를 설계해서 게임이라는 하나의 결과물을 만드는 직군 응용 소프트웨어 개발자 (..