Dev study and notes

클라우드 프로그래밍 용어 해설 Glossary: Introduction to Application Development - CAD101-2 본문

studyLog

클라우드 프로그래밍 용어 해설 Glossary: Introduction to Application Development - CAD101-2

devlunch4 2024. 4. 19. 05:16
반응형

클라우드 프로그래밍 용어 해설 Glossary: Introduction to Application Development - CAD101-2

클라우드 프로그래밍 관련 용어를 국문과 영문으로 정리해보았습니다.

용어: 애플리케이션 개발 소개

*국문

용어
정의
AngularJS
동적 웹 애플리케이션을 위한 오픈 소스 JavaScript 프레임워크
Application Programming Interface (API)
두 개의 소프트웨어 프로그램이 서로 통신할 수 있도록 하는 코드입니다.
Build Automation
종속성을 다운로드하고, 코드를 컴파일하고, 바이너리 코드를 패키징하고, 테스트를 실행하고, 프로덕션에 배포할 수 있습니다.
Build Automation Servers
예약되거나 트리거된 방식으로 빌드 자동화 유틸리티를 실행합니다.
Build Automation Utilities
코드를 컴파일하고 연결하여 실행 파일을 생성합니다.
Continuous Integration/** Continuous Deployment (CI/CD)**
앱의 라이프사이클 전반에 걸쳐 애플리케이션이 중단되는 것을 방지하기 위해 코드를 릴리스하고 이를 이미 개발된 코드에 통합하는 방법입니다.
Django
Python 웹 개발을 위한 프레임워크입니다.
Dynamic Content
서버에 요청이 전송될 때마다 생성되는 데이터입니다.
Endpoint
API가 소프트웨어 프로그램과 연결되는 지점입니다.
Frameworks
애플리케이션을 구축하는 표준 방법을 제공합니다. 프레임워크는 아키텍처와 프로그램 흐름을 결정합니다.
IDE
“통합 개발 환경” 코드 생성 및 관리를 도와줍니다.
Inversion of Control
개발자가 애플리케이션 작동 방식을 완전히 제어할 수 없는 사전 정의된 워크플로입니다.
JavaScript Framework
반응형 사이트를 생성하기 위해 JavaScript로 작성된 애플리케이션 프레임워크입니다.
LESS
“학습자 스타일 시트”는 CSS에 더 많은 스타일과 기능을 추가합니다.
less.js
LESS 스타일을 CSS로 변환하는 JavaScript 도구입니다.
Libraries
재사용 가능한 코드 컬렉션
Opinionated
많은 제어권을 가진 프레임워크는 때때로 "의견이 있는" 것으로 간주됩니다.
Package Managers
파일 아카이버와 협력하여 패키지를 추출합니다. 체크섬과 디지털 인증서를 확인하세요. 저장소에서 기존 소프트웨어의 업데이트를 찾아 다운로드하고 설치하고 종속성을 관리합니다. 일반적인 패키지 관리자에는 DPMS(Debian Package Management System), Linux용 Red Hat Package Manager, Windows용 Chocolatery, Homebrew 및 MacOS용 MacPorts가 포함됩니다.
Packages
앱 파일, 설치 지침, 메타데이터가 포함된 파일을 보관합니다.
React.js
페이지에 요소를 구축하고 배치하는 데 도움이 되는 Facebook에서 개발한 JavaScript 프레임워크입니다.
Responsive Design
특정 화면 크기에 맞게 디스플레이 크기를 자동으로 조정하는 설계 기술입니다.
Route
프런트엔드 클라이언트가 백엔드의 올바른 소켓에 연결될 수 있도록 합니다. 이는 네트워크 트래픽이 가상 머신(VM) 인스턴스에서 다른 대상으로 이동하는 경로입니다.
SASS
"Syntactically Awesome Stylesheets"는 CSS의 확장입니다.
Static Content
이전에 서버에 저장된 데이터를 표시합니다.
Version Control
이전 버전의 코드로 되돌리고, 동일한 파일 간의 충돌을 해결하고, 다른 코드 분기를 분할 및 병합할 수 있습니다.
Vue.js
UI에 초점을 맞춘 커뮤니티 기반 JavaScript 프레임워크입니다. 버튼 및 기타 시각적 요소와 같은 UI 구성 요소를 포함하며 라이브러리이자 프레임워크입니다.

 

*영문

erm
Definition
AngularJS
An open-source JavaScript framework for dynamic web applications
Application Programming Interface (API)
Code that allows two software programs to communicate with each other.
Build Automation
Allow you to download dependencies, compile code, package binary code, run tests, deploy to production.
Build Automation Servers
Execute build-automation utilities on a scheduled or triggered basis.
Build Automation Utilities
Generate executables by compiling and linking code.
Continuous Integration/** Continuous Deployment (CI/CD)**
A method for releasing code and integrating it into code that has already been developed in order to prevent the application from breaking throughout the app’s lifecycle.
Django
A framework for Python web development.
Dynamic Content
Data that is created each time a request is sent to a server.
Endpoint
The point at which an API connects with the software program.
Frameworks
Provide a standard way to build an application. Frameworks dictate architecture and program flow.
IDE
“Integrated Development Environment” Helps create and manage code.
Inversion of Control
A predefined workflow where the developer is not in full control of how the application operates.
JavaScript Framework
An application framework written in JavaScript to create responsive sites.
LESS
“Learner Style Sheets” add more style and functions to CSS.
less.js
A JavaScript tool that converts LESS styles to CSS.
Libraries
Reusable collections of code
Opinionated
Frameworks that have a lot of control are sometimes considered “opinionated”.
Package Managers
Coordinate with file archivers to extract packages. Verify check sums and digital certificates. Locate, download, and install updates of existing software from a repository as well as manage dependencies. Common package managers include the following: Debian Package Management System (DPMS), Red Hat Package Manager for Linux, Chocolatery for Windows, Homebrew and MacPorts for MacOS.
Packages
Archive files that include app files, instructions for installation, and metadata.
React.js
A JavaScript framework developed by Facebook that helps build and drop elements onto a page.
Responsive Design
Design technique that automatically resizes a display to adapt to a specific screen size.
Route
Allows front-end client to plug into correct socket on the backend. They are the paths that network traffic takes from a virtual machine (VM) instance to other destinations.
SASS
“Syntactically Awesome Stylesheets” are an extension of CSS.
Static Content
A display of data that has been previously stored on a server.
Version Control
Allows you to revert to earlier versions of code, resolves conflicts between the same files, and split and merge different code branches.
Vue.js
A community-based JavaScript framework focused on UI. Includes UI components such as buttons and other visual elements, and is both a library and a framework.

 

꼭 기억하고 잘 이해하고 있어야합니다.
웹개발, 클라우드 개발의 기초이므로 잘 기억하고 숙지하도록 합니다.

끝!

반응형
Comments