본문 바로가기

실전 단아 개발 가이드

Node.js 가이드 또 다른 자바스크립트 실행 환경 서버용 프로그램을 만들 수 있는 환경 Node.js 설치 https://nodejs.org Node.js nodejs.org Visual Studio Code 설치 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Win.. 더보기
Express 간단 정리 Node.js 환경에서 서버 프로그램을 만들 때 사용하는 프레임워크이다. 서버 프로그램에 필요한 최소한의 기능 만 제공. https://expressjs.com/ko/ Express - Node.js 웹 애플리케이션 프레임워크 Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 $ npm install express --save expressjs.com 그냥 Spring Boot 사용 추천 실전 단아 개발 가이드 더보기
모바일 웹 간단 정리 모바일 앱 구조 * 클라언트(프론트엔드) 아이폰 : Swift 안드로이드 : Kotlin 크로스 플랫폼(Cross Platform) Kotlin Swift React Native Flutter * 서버(백엔드) Java .. 더보기
웹 개발 간단 정리 웹 개발 - Front-end 개발 HTML, CSS, JavaScript React - Back-end 개발 API & Database(SQL) Java, Python, Kotlin, PHP, Ruby, JS Oracle, MariaDB(MySQL) 실전 단아 개발 가이드 더보기
GoF 디자인 패턴 디자인 패턴을 활용하면 단지 코드만 ‘재사용’하는 것이 아니라, 더 큰 그림을 그리기 위한 디자인도 재사용할 수 있습니다. 우리가 일상적으로 접하는 문제 중 상당수는 다른 많은 이들이 접했던 문제입니다. 디자인 패턴은 프로그램을 개발하는 과정에서 빈번하게 발생하는 디자인 문제를 정리해서 상황에 따라 간편하게 적용할 수 있게 정리한 것입니다. 잘 활용할 수만 있다면 적지 않은 시간과 노력, 시행착오를 줄일 수 있습니다. 우리 앞에 놓여진 것과 비슷한 문제를 해결하려고 선배들이 시간과 노력을 투자해서 이것저것 시도해 보고, 그중에서 가장 효과적이라고 알려진 방법이 ‘패턴’이라는 이름으로 자리를 잡았기 때문입니다. 패턴의 용도에 따라 분류하고 그에 따른 패턴의 종류에 대해 간단히 알아보겠습니다. 디자인 패턴 .. 더보기
개발자가 기본적으로 갖추어야 할 지식들 개발자가 기본으로 알아야 하는 대표적인 필수 지식 입니다. - 자료구조 - 알고리즘 - 객체 지향 프로그램 개발자 업무 - 기획 : 정의하는 업무 - 제작(개발) : 만드는 업무 - 테스트 : 확인하는 업무 - 출시(배포) : 사용하는 업무 - 사후관리(유지/보수) : 정상적으로 사용 할 수 있도록 유지하고 보수하는 업무 개발 방법론 폭포수(Waterfall), 애자일(Agile) 등 방법론은 시간 될 떄 공부하면 좋다. 단, 개발자가 현재 프로젝트의 업무에 흐름을 알아야하며 지금 할일과 앞으로 할 일을 알고 하는 것과 모르고 하는 것의 차이는 얼마나 큰 것 인가 생각해 봐야 한다. 관리자, 기획자, 개발자, 디자인너, 테스터, 사용자 오류(테스트) => 이슈[Open->In-progress->Resol.. 더보기