카테고리 없음

기술 블로그(개념part)

kaeun22 2022. 12. 16. 20:53

<프론트엔드 언어>

HTML? Hypertext Markup Language로 말그대로 페이지들 사이의 링크를 정의해주는 하이퍼텍스트와 웹페이지의 구조를 정의하는 마크업 언어 (태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지)로 이루어진다. (웹페이지의 뼈대)

 

CSS? Cascading Style Sheets로 웹페이지에 다양한 스타일을 적용할 수 있도록 지원(웹페이지의 decoration)하는 규칙 기반 언어이다.

 

JavaScript? 사용자와의 상호작용을 지원하고 Node.js와 함께 서버프로그래밍에도 사용(웹페이지의 동작)하는 프로그래밍 언어이다.


<HTML의 기본적인 구조>

<CSS 적용법>

크게 3가지 방법이 있다. 1. 내부 CSS 2. 인라인 CSS 3. 외부 CSS

*HTML 코드가 길 때는 내부 CSS보다 외부 CSS로 작성하는 방법이 코드 정리에 효과적인 것 같다.

 

<JavaScript 적용법>

1.내부 적용

2.외부 적용


<플라스크(Flask)? >

웹 어플리케이션 개발을 지원하는 Python API이다.

장점

-오픈 소스이다.

-Lightweight: 내장 모듈을 활용하여 개발가능하다.

-speed: 어플리케이션을 적은 양의 코드로 빨리, 쉽게 개발 가능하기에 소프트웨어 개발의 생산성을 높일 수 있다.

-사용이 용이: 초보자에게는 사용하기 쉬운 API이고 숙련자에게는 쉽게 확장 모듈을 추가할 수 있게 지원


<Firebase realtime database 소개>

-A cloud-hosted NoSQL database developed by Google

-실시간으로 JSON data 저장 및 동기화가 가능하다

-다양한 플랫폼 지원한다 (IOS, Android, Web 등 지원)

-Serverless 앱 개발 (SDK가 제공되어 서버 없이 앱 빌드 가능)

-&보완(데이터에 대한 접근을 제어할 수 있는 보안기능 제공)