ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 마포구프로그래밍학원
    교육 2022. 7. 12. 17:36
    728x90
    반응형

    안녕하세요

    이웃님들..^^

    요즘에는 개발자가 취업군으로 인기가 많은건 잘아시죠??

    오늘은 프론트엔드와 백엔드 대표적인 기술에 대해서 알아보도록 할께요..^^

     

     

    프론트엔드 기술

    웹사이트 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)

     

    HTML 내에 자바 코드를 삽이하여 웹 서버에서 동적으로 웹 페이지를 생성하여
    웹 브라우저에 돌려주는 서버 사이드 스크립트 언어.

     


     

    SQL(Structured Query Language)

     

    DB에 접근할 수 있는 DB 하부언어. 구조화 질의어.
    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/

     

    반응형
Designed by Tistory.