-
마포구프로그래밍학원교육 2022. 7. 12. 17:36728x90반응형
안녕하세요
이웃님들..^^
요즘에는 개발자가 취업군으로 인기가 많은건 잘아시죠??
오늘은 프론트엔드와 백엔드 대표적인 기술에 대해서 알아보도록 할께요..^^
프론트엔드 기술
웹사이트 3요소 : HTML, CSS, Javascript
HTML은 웹페이지의 큰 뼈대를 제공하고,
CSS는 색깔이나 글씨체 같이 디자인 요소를 관리해요.
Javascript는 웹페이지이 동작을 담당...
HTML(Hyper Text Markup Language)
HTML은 웹문서를 만들기 위하여 사용하는 기본적인 웹 언어의 한 종류입니다.
인터넷에서 웹을 통해 접근되는 대부분의 웹 페이지들은 HTML로 작성됩니다.
CSS(Cacading Style Sheets)
웹문서의 전반적인 스타일을 미리 저장해둔 스타일시트 입니다.
문서 전체의 일관성을 유지할 수 있고, 세세한 스타일 지정의 필요를 줄어들게 했습니다.
CSS를 통해 웹 개발자들은 보다 풍부한 디자인으로 웹을 설계할 수 있고,
글자 크기, 폰트, 줄간격, 배경 색상, 배열위치 등을 자유롭게 선택하거나 변경할 수 있습니다.
프론트엔드 프레임워크
문서 전체의 일관성을 유지할 수 있고, 세세한 스타일 지정의 필요를 줄어들게 했습니다.
1. Angular(앵귤러)
- 구글이 개발한 웹 애플리케이션 프레임워크로, 개발과 테스트 환경을 단순화 시킨 기술
- 강력한 명령행 도구와 잘 정돈된 폴더 구조, 프러젝트 생성과 동시에 각종 환경이 한 번에 갖춰지는 등 필요한 기능을 모두 내장한 complete 프레임워크
2. React.js(리액트JS)
- 페이스북이 개발한 사용자 인터페이스를 만들기 위한 Javascript 라이브러리.
- 사용자의 조작에따라 사용자 인터페이스가 동적으로 변화하는 웹 애플리케이션을 개발할 수 있게합니다.
3. Vue.js(뷰JS)
- 구글 출신의 에반 유(Evan You)가 개발한 프레임워크.
- 정교한 문서와 지원 커뮤니티를 제공하여 초보자에게 가장 친숙한 프레임워크 중 하나입니다.
w3techs.com_출처 jQuery
HTML의 클라이언트 사이드 조작을 단순화 하도록 설계된 자바스크립트 라이브러리.
jQuery는 다양한 브라우저에서 작동하기 쉬운 API 를 활용하여
HTML 문서 탐색 및 조작, 이벤트 처리, 애니메이션 및 Ajax와 같은 것들을 간단하게 만들 수 있습니다.
백엔드 기술
Java
국내 프로그래밍 언어 점유율 부동의 1등..
Java는 객체 지향 프로그래밍 언어로서 보안성이 뛰어나며,
컴파일한 코드는 다른 운영 체제에서 사용할 수 있도록 클래스(class) 로 제공되는 장점
servlet(서블릿)
동적 웹페이지를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술.
웹 요청과 응답의 흐름을 간단한 메서드 호출만으로 체계적으로 다룰 수 있게 하여, 웹 서버의 성능을 향상 시킵니다.
JSP(Java Server Page)
웹 브라우저에 돌려주는 서버 사이드 스크립트 언어.
SQL(Structured Query Language)
SQL은 DB를 구축하고 활용하기 위해 사용하는 언어.
DBMS(DataBase Management System)
DBMS란, 데이터베이스 관리 시스템을 말합니다.
데이터베이스 관리 시스템이란?
데이터베이스를 관리하여 응용 프로그램들이 데이터베이스를 공유하며
사용할 수 있는 환경을 제공하는 소프트웨어입니다.
금융 거래, 인사관리, 자산관리 등 기업 업무에 이용되는 데이털들을
체계적으로 저장 및 관리하기 위한 시스템입니다.
대표적인 DNMS로는 Oracle, MariaDB, MY-SQL 이 있습니다.
SPRING Framework
스프링 프레임워크는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크입니다.
동적인 웹사이트를 개발하기 위한 여러가지 서비스를 제공하고 있습니다.
"전자정부 표즘 프레임워크'의 기반 기술이기도 합니다.
MyBatis(마이바티스)
MyBatis(마이바티스)는 데이터베이스 연동 라이브러리 중 가장 많이 쓰이는 라이브러리 입니다.
MyBatis(마이바티스)는 SQL에 기반한 데이터베이스와 JAVA등의 언어를 연결해주는 프레임워크입니다.
지금까지 프론트앤드 & 백앤드 과정의 차이점에 대해서 말씀드렸습니다.!!
궁금하신 사항이 있으시면 언제든지 연락주세요
http://sc6.megastudy-computer-sc.com/
반응형'교육' 카테고리의 다른 글
[강남 아이티 입시학원] 특성화 고등학교 소개 (1) 2024.02.19 메가스터디아카데미 2024년 갑진년 새해맞이 이벤트 선착순 선물찾기! (2) 2024.01.05 강남인테리어학원 "아파트 시공의 모든 것" 세미나 (20) 2023.12.21 신논현 스케치업학원 스케치업브이레이 무료특강 (1) 2023.08.23 신논현 인테리어학원 인테리어 포트폴리오 수강후기 (3) 2023.07.20