728x90
반응형

비전공자를 위한 이해할 수 있는 IT지식 4

IT도서 : 비전공자를 위한 이해할 수 있는 IT지식 - [8장] 프레임워크와 라이브러리 / [9장] 협업, 소스관리, 디자인

8장] 프레임워크와 라이브러리 🚨 프레임워크 • iOS 애플리케이션을 만든다고 생각하면 개발자는 버튼부터 한 땀 한 땀 코딩하지 않는다 -> 버튼은 이미 애플이 만들어놓음 • 이렇게 만들어놓은 코드를 개발자가 사용 • 프레임워크는 개발자에겐 '사전' 과 같은 개념이다 • 소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합 • 작업(work)의 구조(frame)가 정해져 있는 라이브러리 (Frame+work) - 애플에서 제공해주는 프레임워크인 코코아(UIkit, AppKit 등)를 사용하면 애플의 애플리케이션을 더 쉽고 빠르게 만들 수 있다 - 자바 혹은 코틀린 언어를 사용하는 안드로이드 또한 안드로이드 프레임워크를 사용하면 안드로이드에 올라가는 애플리케이션을 쉽게 만들 수..

📖 책 도서 2022.02.27

IT도서 : 비전공자를 위한 이해할 수 있는 IT지식 - [6장] 웹(Web) / [7장] 데이터베이스와 이미지 처리

6장] 웹 (Web) 🚨 Web 웹의 4가지 이슈 • HTML, CSS, JavaScript 로 이루어진 웹의 기본적인 내용 • 브라우저 • 반응형 웹 • 하이브리드 애플리케이션 🚨 웹을 구성하는 3요소 • HTML • CSS • JavaScript HTML (Hyper Text Markup Language) • 유럽 입자 물리 연수소(CERN) 에서 시작 • '팀 버너스리' 라는 직원은 연구소 사람들이 서로 다른 운영체제(OS)나 애플리케이션을 사용하고 있다는 문제점을 발견 • 운영체제나 프로그램에 상관없이 일정한 형식이 언제나 동일하게 보이도록 하는 새로운 개념이 필요 -> HTML 문서는 운영체제에 상관없이 브라우저만 있으면 스마트폰에서도, PC에서도, 노트북에서도, 윈도우에서도, 맥에서도, iOS..

📖 책 도서 2022.02.27

IT도서 : 비전공자를 위한 이해할 수 있는 IT지식 - [4장] API 와 JSON / [5장] 애플리케이션

4장] API 와 JSON 🚨 API • 요청을 구분할 수 있도록 하는 체계 • 클라이언트, 서버와 같은 서로 다른 프로그램에서 요청과 응답을 주고 받을 수 있게 만든 체계 • 클라이언트 컴퓨터에서 요청을 보내고 서버 컴퓨터에서 요청을 받아서 응답을 준다 • 서버는 주소에 따라 요청의 종류를 정해놓아야 한다 • API 는 서버 개발자가 개발하고, 클라이언트 개발자는 그 API 를 사용한다 • API 를 통해 요청과 응답을 주고 받을 때는 데이터도 같이 담긴다 ex) 서버주소/A 의 형태로 요청이 오면 로그인 기능을 수행하고 응답 ex) 서버주소/B 의 형태로 신호를 보내면 서버가 회원 가입 기능을 수행하고 응답 API 의 4가지 요청 요소 : CRUD • C(Create) : 생성 요청(사진을 올리는 요..

📖 책 도서 2022.02.27

IT도서 : 비전공자를 위한 이해할 수 있는 IT지식 - [2장] 프로그래밍 언어 & 운영체제 / [3장] 네트워크, 클라이언트, 서버

2장] 프로그래밍 언어 & 운영체제 🚨 컴파일러 • 인간과 컴퓨터 사이에서 인간의 요구를 컴퓨터로 전달해준다 • 개발자는 컴파일러에게 문서로 일을 시키는 사람 • 자바, 파이썬, 루비, 스위프트 등 영어로 되어 있는 프로그래밍 언어를 사용해 컴파일러에게 명령을 전달하면, 컴파일러가 그 명령을 기계어인 0과 1로 변환해 컴퓨터에게 전달을 하는 방식 • 컴파일러는 코딩한 문서를 0과 1로 바꿔서 컴퓨터에게 전달해준다 🚨 프로그래밍 혹은 코딩 • 프로그래밍 언어로 문서 작업하는 행동 🚨 통합 개발환경 IDE (Integrated Development Environment) • 개발을 하기 위한 모든 것들을 제공해주는 환경 - Android Studio (안드로이드 애플리케이션 개발 용도) - Xcode (애플..

📖 책 도서 2022.02.27
728x90
반응형