본문 바로가기

웹 프로그래밍

웹 프로그래밍의 시작

회사에 처음 입사한 후 여러 가지 교육을 받았지만 그중에서도 가장 흥미롭고 재미를 느낄 수 있었던 부분은 당연 웹 프로그래밍이었다.

 

당시 학부생 시절 자바, 또는 C++ 을 이용한 콘솔 프로그램이나 Visaul Basic 과 C# 윈폼 프로그램만 접하다가 웹 프로그래밍에 신세계를 접하고 나니 당연 흥미가 높아졌다.

 

현재 사내 시스템 대부분이 비주얼 베이직과 C#으로 이루어져 있지만 일부 서비스는 모바일과 웹으로 구현되어 있으며 의외로 사용 빈도가 높아서 현재 실무에서 사용되는 서비스가 점점 증가하고 있다.

 

현재 가장 많이 쓰고는 언어는 Vue와 JavaScrip인데 최초 입사 후 교육받을 때 웹에 대한 지식이 거의 없고 자바스크립트를 1도 몰랐기 때문에 애를 먹었던 기억이 난다... 

 

학부생 때 간단한 HTML 문법과 CSS만 배웠던 기억이 어렴풋이 있지만 다 까먹은건 함정

기존에 선배들이 구축해 놓은 틀에서 출발했는데 일명 NEMVQ 이다.

각각 Node.js, Express.js, MSSQL, Vue.js, Quasar Framework 의 약자로 다섯가지 기술을 바탕으로 진행한다는 뜻이다.

 

 

참고로 아래 사이트의 내용을 많이 참고했으며 이름도 끝에 Q만 붙어서 Quasar 프레임워크를 사용한다는 점만 다르다.

(사실 Vue 위에 Quasar 프레임워크가 올라간 형태로 메커니즘은 거의 비슷하다...)

 

모던웹(NEMV) 제작 강좌

NEMV(Node.js, Express.js, MongoDB, Vue.js)를 이용해 웹사이트를 전체를 혼자 만들어 보는 강좌입니다. node.js & express.js(백엔드): 웹서버, API서버 mongoDB: NoSQL 데이터베이스 vue.js(프론트엔드): 화면구성 vuetify

fkkmemi.github.io

 

현재도 위 내용들을 토대로 웹 프로젝트를 진행하고 있으며 정말 짜임새 있고 편리하게 코딩을 진행할 수 있다.

입사 초반에 코딩한 걸 보면 너저분하고 중복된 코드도 많아서 언제 한 번 정리를 해야겠다는 생각이 불현듯 스쳐간다...

 

앞으로 가능할 때마다 위 기술들을 내가 보기 편하게 하나씩 차근차근 정리해 나갈 계획이며

계속해서 고치고 업데이트할 예정이다.