앱 웹 개발 외주 전 꼭 알아야 할 IT 용어 - "한장 정리"

 개발사와 미팅은 했지만 무슨 말을 하는지 전혀 알아들을 수가 없었어요

안녕하세요, IT(웹, 앱, 플랫폼, etc 개발 및 제작) 프로젝트의 성공을 지원하는 온라인 소싱 플랫폼 캐스팅입니다.개발 프로젝트는 다른 분야보다 견적이 더 높고 한 명 이상의 전문가를 요구합니다.(대표적으로는 기획자, 개발자, 웹디자이너, 퍼블리셔가 있습니다)!) 그렇기 때문에 개인 전문가에게 맡기는 것보다 '전문업체'에게 맡기는 것이 좋습니다. 물론! 프로젝트의 성격에 따라 다르며 전문업체만 추천하는 것은 아닙니다. 앱웹개발사는정말많고제시견적도기업마다다르기때문에외주선정에서계약까지-잘살펴보고신중하게결정해야합니다.

저희 캐스팅 엔으로 매달 다양한 300여 개의 업무 의뢰와 4000여 개의 전문 업체를 확인해 보시기 바랍니다.개발 프로젝트 '비교견적' – 계약 – 관리 유지보수 시작부터 끝까지 10년차 IT소싱 전문가가 여러분의 프로젝트를 담당합니다.


개발외주를 본격적으로 의뢰하기 전에 체크해야 할 기본 준비사항은 다음 세 가지입니다.

개발 시장 가격을 기준으로 최고 값-최저가를 비교하고 업력의 뛰어난 개발 업체를 선정하고 개발 회사에 의뢰하는 과업과 목표를 명확히 정의해야 하며 이런 과정에서 두 회사의 용어를 통일하고 소통할 3개 과정은 개발 용역을 시작하기 전의 가장 기본이 되는 프로젝트의 첫걸음이라고 할 수 있습니다.캐스팅에는 소싱을 의뢰할 경우 이 모든 과정에서 캐스팅에는 IT소싱 전문가들이 1:1로 밀착 지원을 지원합니다.

그래서 선뜻 소싱을 의뢰해도 문제 없지만, IT에 대한 지식이 없다"개발 용어"에 대해서 익숙하지 않으면 이 글에서 대부분의 용어를 미리 숙지하는 것을 추천합니다.

◆FE-프런트엔드◆: 사용자에 대해 표시되는 부분 사용자에 대해 웹을 통해 다양한 콘텐츠(문서, 동영상, 사진 등)를 제공하고 사용자의 요청(요구사항)에 반응하여 동작한다.웹프런트엔드의 역할1) 웹 콘텐츠를 잘 보여주기 위해서 구조를 만든다.신문, 책 등과 같이 계층적인 형태로 표현 - HTML2) 적절한 배치와 일관된 디자인 등 제공 - CSS3) 사용자의 요청을 잘 반영하기 위해 HTML, CSS를 이리저리 움직이며 변경할 필요가 있을 때 동적인 제어가 가능한 프로그래밍적인 언어 - Javascript*HTML *CSS-HTML로 만든 기본


◆ BE-백엔드 ◆ : 정보를 처리하고 저장하며 요청에 따라 정보를 전송하는 역할 클라이언트와 서버는 무엇인가 웹 페이지가 동작하는 과정, 사람들에게 표시되지 않는 부분(서버의 입장)에 대한 설계.쇼핑몰을 예로 들면 상품 정보 - 고객 주문 저장 - 고객들이 관심 있는 상품을 골라내는 역할이다.*Server - 백엔드 프로세스를 처리하여 프론트엔드에서 보내온 데이터를 저장하는 공간(DB). *DB - 데이터를 저장하는 곳. MySQL, MongoDB 등의 시스템을 통해 데이터베이스를 관리한다.* SQL - 데이터베이스에 데이터를 작성, 검색, 수정, 지우는데 사용되는 언어.

백엔드 개발자가 사용하는 기본지식 및 개발언어 1)프로그래밍언어(JAVA, Python, PHP, Javascript 등) 웹의 작동원리 3) 알고리즘(algorithm), 자료구조 등 프로그래밍 기반지식 4) 운영체제, 네트워크 등에 대한 이해5) 프레임워크에 대한 이해(예: Spring) 6) DBMS에 대한 이해와 사용방법(예: MyL

[인기개발언어] Python : 프로그래밍 입문자가 읽기 쉽게 적은 코드를 사용하여 프로그램을 개발할 수 있어 많은 사람들에게 추천받는 언어이며 데이터 과학에서도 자주 사용되고 웹 사이트 개발에서도 많이 사용되고 있다.

PHP: 웹의 80% 이상이 PHP로 만들어졌다고 할 정도로 웹 개발에서는 많이 사용되고 있다.

자바스크립트:자바스크립트:자바스크립트는 처음이 브라우저에서 동작하는 언어이고 현재는 서버에서도 작성하는 프로그램으로 점차 영역을 넓혀가고 있는 언어. 프론트 개발자라면 반드시 알아야 해.

JAVA: 엔터프라이즈 소프트웨어 환경에 맞는 언어로, 대규모 소프트웨어 개발에는 자바 언어가 많이 사용되고 있다.JAVA 언어를 지원하는 수많은 개발 커뮤니티에 의해 지속적으로 발전하여 뛰어난 구조와 설계기법을 갖추고 있는 언어이다.

Ruby: 빠른 개발로 널리 쓰이고 단순함과 세련된 웹 어플리케이션을 만들 수 있어 인기 있는 언어 중 하나이다.


추가 STUDY] - HTTP(Hypertext Transfer Protocol) HTTP는 서버와 클라이언트가 인터넷상에서 데이터를 주고받기 위한 프로토콜(protocol).Stateless가 특징이며 필요할 때만 접속하고 응답이 끝나면 서버와 클라이언트의 접속이 끊어진다.HTTPS와의 차이점은?Security의 약자로서 보안되며, 페이지를 넘길 때 사용된다. 보완이 강화됐다.

- Web Browser Rendering 브라우저 : 월드와이드웹(WWW)에서 정보를 검색, 표현하고 탐색하기 위한 소프트웨어(ex. 크롬, 사파리, 파이어폭스, ...) 데이터를 해석해주는 파서와 데이터를 화면에 표현하는 렌더링 엔진이 포함되어 있다.

웹 서버 프로토콜: 클라이언트와 서버는 미리 정해진 규칙으로 통신해야 하는데, 서로 정한 규칙을 프로토콜이라고 한다.클라이언트(웹 브라우저)가 웹 페이지를 요청하면 서버가 처리한 후 다시 웹 페이지를 응답해 준다.이 때, 복수의 응답을 하나로 정리해 보여 주는데, 이것을 「렌더링 한다」라고 표현한다.* 종류 : Apache(가장 많이 사용), Ngix, Microsoft IIS, 구글 웹 서버 * 웹 크롤러 : 다른 웹 사이트 정보를 가져올 때 사용하는 소프트웨어

- WAS ( Web Application Server ) WAS는 일종의 미들웨어로 웹 클라이언트(통상 웹 브라우저) 요청 중 웹 애플리케이션이 동작하도록 지원한다.웹 서버의 기능도 기본적으로 제공하며, 웹 서버를 별도로 설치하지 않아도 WAS만으로 동작이 가능하다.* 미들웨어 : 클라이언트와 DB 사이에 또 하나의 서버를 두는 방식(클라이언트 ←→ 미들웨어 ←→ 서버) * 웹 서버 vs WAS 웹 서버 : 보통 정적인 콘텐츠를 웹 브라우저로 전송하는 역할.WAS: 프로그램의 동적인 결과를 웹 브라우저에 전송하는 역할.웹 서버가 WAS의 전단에 함께 있으면 장애 극복이 용이하고 대용량 웹 애플리케이션에 적합한 구조가 된다.

캐스팅 엔과 함께하면 IT소싱도 한층 수월하게 할 수 있어요

IT 10년차 전문가의 1:1 무료 컨설팅을 통해 v시장가격조사를 통해 최저가 평균가격 최고치를 바탕으로 최상의 견적을 제시하고, v재무평가 및 클라이언트의 사례를 바탕으로 퀄리티 높은 기업을 선정하며, v클라이언트와 함께 기업 미팅에 참가하여 요구사항을 명확하게 정의하고 계약을 지원합니다.프로젝트 진행 후에도 최종 마무리까지 함께 지원합니다.

IT 개발 프로젝트, 전문가가 아니어도 상관없어요.캐스팅 엔으로 맞춤 전문 회사를 찾아보세요.
#모바일앱개발 #앱개발 #IT외주 #외주개발 #캐스팅엔 #홈페이지제작 #쇼핑몰제작 #웹사이트제작 #소싱플랫폼

이 블로그의 인기 게시물

이탈리아: 이스키아의 숙소, 나폴리 시내, 이탈리아 기차의 후기 (나의 눈부신 친구)

경주 가성비 호텔 베니키아 스위스로젠호텔 경주숙박 추천

법 최고의 여름반찬 간장 깻잎장아찌 만드는