MVC 패턴
소프트웨어 아키텍쳐 와 디자인 패턴 - 소프트웨어 아키텍처란, 소프트웨어의 특성을 고려하여 소프트웨어의 구성요소들 사이의 관계를 표현하는 것으로 이후 소프트웨어의 설계와 업그레이드를 통제하는 원칙이된다. - 디자인 패턴이란, 소프트웨어의 모듈들이 어떤 기능을 하는지, 클래스의 범위, 함수의 목적 등 코드 수준의 디자인을 표현하는 것으로, 상황에 따라 자주 쓰이는 설계 방법들을 정리하여 재사용하기 좋은 형태로 패턴화 시켰다. MVC (Model , View , Controller) 패턴 - 정의 : 대표적인 디자인 패턴중 하나로, 하나의 애플리케이션을 Model , View , Controller 세가지의 역할로 구분한 패턴 - 장점 : 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적..
2020. 10. 30.
브랜디 백오피스 풀스택 개발 인턴십
Description (주)브랜디는 SNS상의 인플루언서와 사용자를 연결해주고, 빅데이터를 활용한 업계 최초 '새벽배송' 서비스를 제공하는 쇼핑 플랫폼입니다. 쇼핑몰부터 개인 블로그마켓까지 4천개 이상의 입점 브랜드와 일 평균 2만 5천 건 이상의 출고 물량을 관리하는 백오피스 풀스택 개발 인턴으로 참여하여 백오피스 주문관리 페이지, 쿠폰관리 페이지를 클론하였습니다. 팀원 : 프론트개발 2명, 백엔드개발 3명, 풀스택개발 1명 개발기간 : 2020-09-14 ~ 2020-10-15 (31일) Tech Stacks : Vue.js, Vuex, axios, Flask, Sqlalchemy, AWS EC2 ,AWS RDS, Github : What I did Backend 선분이력을 적용하여 데이터베이스 모델..
2020. 10. 25.
SpaceCloud 백엔드 개발
Description 스페이스클라우드(SpaceCloud)는 스터디룸, 회의실, 연습실, 워크샵, 코워킹스페이스등 사용자에게 최적화된 공간에 대해 예약, 결제, 검색, 마케팅을 종합적으로 지원하는 서비스입니다. 팀원: 프론트개발 4명, 백엔드개발 2명 개발기간: 2020.08.31 ~ 2020.09.11 Tech stack : Node.js, Express, Mysql, Sequelize, AWS EC2, AWS RDS Github : github.com/eymin1259/11-PrettyCloud-backend Demo Video What I did 정규화를 통한 데이터 모델링 프로젝트 구조 설계 Sequelize ORM을 통한 API 구현 Pagination을 적용하여 공간 리스트 조회 API 구현 ..
2020. 10. 25.