[머리식히기] 모두를 위한 IT 지식

less than 1 minute read

프로그래머는 뭐하는 사람일까

패스트캠퍼스 강의 보면서 정리하고 있습니다
머리가 복잡할때는 기본으로 다시 돌아가야겠죠.

개발자

  • 컴퓨터와 소통을 위해 문서화 하는 사람

컴파일러

  • 개발자가 프로그래밍언어로 명령 문서를 컴퓨터가 이해하게 통역

IDE(Integrated Development Environment, 통합 개발 환경)

  • Android Studio
  • Eclipse
  • Xcode
  • Atom

운영체제 (Operating System)

  • Window
  • Mac
  • iOS
  • Android

Linux의 Version

  • Ubuntu
  • Red hat
  • Android

API(Application programming Interface, 응용 프로그램 프로그래밍 인터페이스)

  • 응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻함
  • Interface (인터페이스) : 컴퓨팅에서 컴퓨터 시스템끼리 정보를 교환하는 공유 경계
  • SDK(Software Development Kit)

HTTP 상태코드

🌝위키백과 HTTP 상태 코드

JSON

{
  키1(Key) : 값1(Value),
  키2(Key) : 값2(Value),
  키3(Key) : [값3, 값4, 값5]
}

HTML

CSS

Javascript

웹 브라우저의 파편화

반응형 웹

하이브리드 플리케이션

네이티브 애플리케이션 + 모바일 웹 앱

DB

  • RDB(Relational Database, 관계형 데이터 베이스)
  • RDBMS(Relational Database Management System) : MySQL, ORACLE, MariaDB

Framework & Library

프로그래밍언어 - 프레임워크

  • Ruby - RAILS
  • Java - Spring
  • JS - Express
  • Python - django

소스관리

  • Github / bitbucket