ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Front end & Back end
    Thinking 2018. 3. 25. 02:27





    Front end



    사이트 이용자의 눈에 보이는 부분 , 사용자가 프로그램을 접할때 가장 처음으로 접하게 되는 부분이 Front end 개발자가 개발한 부분이라고 볼수 있다.

    즉 사용자 입장의 측면에서 개발이 이루어지기에 Front end 또는 Client Side 라고도 한다.

    기본적으로 HTML,CSS,DOM(문서 객체 모델),Javascript 등에 대한 숙련도가 있어야한다.

    그외에 디자인적인 감각, UI와 UX에 대한 심도있는 이해가 필요로 하다.



    Platform


    HTML : HyperText Markup Language - 웹사이트의 중추적인 역할을 하는 놈. ( 인간의 몸이라고 생각을 하면 되겟다.)


    CSS : Cascading Style Sheet - 웹 디자이너에게는 포토샵과 같이 필수적인 언어가 되버린 놈. ( 인간을 위한 옷이라고 생각 하면 되겠다.)


    Javascript : 동적인 웹페이지를 만들기 위해 필요한 놈, 사실 이 언어로 Back - end 까지 넘나 들수 있다는 점이 매우 신기하다.



    Developer


    UX designer : 사용자(user)에게 최고로 편리한 경험(experience)을 제공하기 위해 사이트의 구성/기능 구상을 담당


    Web designer : UX designer 가 구상한 구성/기능을 디자인을 통해 구현


    Front end developer : Web designer 의 디자인을 web application 으로 구현



    - Back end



    사이트 이용자의 눈에 보이지 않은 부분, 프로그램의 뒷부분 , Server 쪽을 비롯해서 Server와 Client Side 가 연결되는 역할을 하는 부분을 개발하는 것으로 Server Side 라고도 한다.


    Platform


    JSP : Java 계열 , spring Framework ( 전자 정부 프레임워크) , 학습하기 어려움.


    PHP : 가장 많이 사용하는 스크립트 언어 , laravel Framework


    Node.js : Javascript 계열 , Express (웹 프레임워크) , Angular.js (SPA 프레임워크)



    Developer


    Server 관리자 : Server 환경설정, Server 구성 관리


    Developer 관리자 : DB 설계, Data 관리 , 최적화


    Back end developer : SI ( 기업에서 사용할 프로그램을 구축하는 작업) , 솔루션 ( SI가 아무것도 없는 상태에서 고객의 요구사항을  기반으로 만들어진다면, 솔루션은 이미 완성된 프로그램(제품)을 가지고와서 고객의 요구 사항에 맞게  커스터마이징 시켜서 제공한다는 차이가 있다.





    https://www.a-mean-blog.com/ko/blog/%ED%86%A0%EB%A7%89%EA%B8%80



    'Thinking' 카테고리의 다른 글

    Slack  (0) 2018.04.07
    Git 과 GitHub  (1) 2018.04.06
    URI & URL  (1) 2018.04.02
    CDN Server  (0) 2018.04.01
    Framework & Library  (0) 2018.03.25
Designed by Tistory.