profile
스타트업에 관심이 많은 10 + n년차 웹 개발자. 자바 스프링 (혹은 부트), 파이썬 플라스크, PHP를 주로 다룹니다.
태그 목록
전체보기 (64)코드이그나이터4(39)(15)데이터베이스(8)컨트롤러(7)input(6)http(5)MVP(5)마크다운 블로그(5)스타트업(5)모델(4)개발자(3)php(3)코드이그나이터(3)MVC(2)유효성 검사(2)파라미터(2)첨부파일(2)file(2)git(2)코딩(2)비용(2)POST(2)외주(2)빨리(1)디폴트 파라미터(1)코그이그나이터4(1)외부(1)차이(1)지분(1)링크(1)URI(1)린 스타트업(1)GET(1)연봉(1)요청과 응답(1)radio(1)마이에스큐엘(1)patch(1)td(1)교육(1)모델 생성(1)REST(1)세션(1)엔티티(1)이미지(1)Request(1)Response(1)connect()(1)데이터베이스 설계(1)엔드포인트(1)프래그먼트(1)역사(1)a(1)도메인(1)나이(1)th(1)열심히(1)여러줄 텍스트(1)경로ㅡ 쿼리 스트링(1)거부감(1)목록(1)composer(1)head(1)선택(1)text(1)첫번째 페이지(1)아파치(1)풍부한 모델(1)퍼블리싱(1)textBox(1)여러개(1)모델 유효성 검사(1)서버(1)JOIN(1)MIME type(1)레이아웃(1)채용(1)환경 설정(1)설치(1)https(1)json(1)샘플(1)조인(1)프로토콜(1)put(1)options(1)delete(1)컴포저(1)phpstorm(1)select(1)option(1)li(1)꼼꼼(1)지식노동자(1)서버 시작하기(1)비즈니스(1)apache(1)생산성(1)테이블(1)mysql(1)checkbox(1)체크박스(1)해결(1)커트롤러(1)html(1)TRACE(1)산정(1)기술(1)ul(1)Multiple(1)내부(1)라디오(1)문제(1)Table(1)접속 정보(1)XAMPP(1)요건(1)MariaDB(1)tr(1)준비(1)ol(1)기대수익률(1)메소드(1).env(1)마이그레이션(1)rich model(1)시간(1)리다이렉트(1)비연결성(1)발전(1)비밀번호(1)textarea(1)마리아디비(1)기능(1)password(1)클라이언트(1)텍스트(1)잘하는(1)다운로드(1)스톡옵션(1)포트(1)정의(1)수준(1)

코드이그나이터4 마크다운 블로그 MVP 만들기 - 5 - 퍼블리싱 로컬로 가져오기

이번 챕터의 코드는 https://github.com/koeunyeon/ci4/tree/blog-publish에 있습니다. 뷰 꾸미기 일단 기능이 작동은 하지만 화면이 너무 볼품없죠. 뷰를 조금 꾸며보겠습니다. CSS 프레임워크 저를 포함한 많은 개발자분들은 디자인

약 24시간 전
·
0개의 댓글

코드이그나이터4 강의 잠시 휴재합니다.

준비해 둔 분량이 떨어져서 잠시 휴재합니다.다시 준비가 되는 대로 연재를 계속하겠습니다.읽어주셔서 감사합니다.

4일 전
·
0개의 댓글
post-thumbnail

코드이그나이터4 마크다운 블로그 MVP 만들기 - 4 - 기능 만들기

이번 챕터의 글은 https://github.com/koeunyeon/ci4/tree/blog-controller 에 있습니다. 글 컨트롤러 파일 만들기 컨트롤러를 만들겠습니다. 우선 글 요건에 따라 어떤 기능이 필요한지 정의한 엔드포인트만 먼저 생성합니다. 미리 할

2021년 4월 14일
·
0개의 댓글

스타트업 외주 비용 산정해 보기

예전에 어디에선가, "천만원이나 주고 웹 사이트를 만들었는데 엉망인 사이트가 나왔다. 이를 어떻게 해야 하는가?" 라는 글을 본 적이 있어요. 천만원이라는 금액이 결코 적지는 않지만, 이 금액이 현실적인지 우리 한번 계산해 보기로 해요. 개발에 전문적인 지식이 없으신

2021년 4월 13일
·
0개의 댓글

시간과 비용은 비례하지 않아요.

집에 열쇠가 고장났어요. 열쇠공을 불렀는데 한시간동안 땀을 뻘뻘 흘리면서 열쇠를 풀어주었어요. 만족하면서 돈을 드려요.다음번에 열쇠가 다시 고장났어요. 다른 열쇠공을 불렀더니 2분만에 깔끔하게 열어주었어요. 첫번째와 두번째 중 누가 고객 만족도가 높을까요?놀랍게도 대부

2021년 4월 12일
·
0개의 댓글

코드이그나이터4 마크다운 블로그 MVP 만들기 - 3 - 데이터 관련 설계

마크다운 블로그 프로토타입 만들기 게시글 요건 정의하기 블로그는 글을 쓸 수 있는 공간이므로, 게시글이 가장 중요한 기능입니다. 따라서 게시글 기능부터 만들어 보겠습니다. 게시글은 회원이 쓸 수 있는 글입니다. 게시글의 속성은 아래와 같습니다. 게시글 제목 : 4

2021년 4월 8일
·
2개의 댓글

코드이그나이터4 마크다운 블로그 MVP 만들기 - 2 - 마크다운 블로그 사업 계획

마크다운 블로그 마크다운이란? 마크다운은 일반 텍스트에 간단한 마크업 기호를 붙여 글을 꾸밀 수 있는 형식을 말합니다. 웹 개발자에게 가장 익숙한 마크업 언어는 HTML(Hyper Text Markup Language) 일텐데요. 마크다운은 이를 경량화한 것입니다.

2021년 4월 7일
·
0개의 댓글

코드이그나이터4 마크다운 블로그 MVP 만들기 - 1- 린 스타트업 방법론

마크다운 블로그 MVP 만들기 마크다운 블로그 시스템 기획하기 린 스타트업 방법론 많은 기업들은 제품을 출시하기 전에 프로토타이핑을 합니다. 제품이 소비자들에게 어필할 수 있을 지 최소 기능 제품(MVP - Minimal Value Product)을 만든 후 먼저

2021년 4월 6일
·
0개의 댓글

코드이그나이터4 데이터베이스 다루기 - 8 - 모델 조인

모델 조인 데이터베이스 테이블 조인의 정의 관계형 데이터베이스를 다루다보면 테이블 하나만 다루는 경우는 거의 없습니다. 대부분 여러 테이블의 데이터를 엮어서 가지고 오죠. 여러 테이블의 데이터를 엮는 것을 조인(join)이라고 부릅니다. 이번에는 코드이그나이터4에서

2021년 4월 5일
·
0개의 댓글

코딩테스트는 정말 필요한가?

십년쯤 전인가 디자인 패턴이 유행하면서 모든 면접 예상 질문에 디자인 패턴이 필수였던 적이 있어요. 분명 디자인 패턴이 더 좋은 설계를 위한 가이드이지만 언제 어디서든 사용 가능한 절대 철칙이 아니라는 것을 간과한 채 누가 더 많은 패턴 이름을 외우고 있는지가 면접의

2021년 4월 3일
·
16개의 댓글

코드이그나이터4 데이터베이스 다루기 - 7 - 엔티티 다루기

엔티티 다루기 엔티티의 정의 엔티티는 비즈니스 로직을 다루는 방법 중 하나입니다. 데이터베이스 테이블 한개의 행에 해당하는 객체로 행의 정보 중 비즈니스 로직을 처리하는 부분을 가져와서 분리하는 것입니다. 코드이그나이터4에서 엔티티는 필수는 아닙니다. 반드시 사용할

2021년 4월 2일
·
0개의 댓글

코드이그나이터4 데이터베이스 다루기 - 6 - 모델 유효성 검사

모델 유효성 검사 모델 유효성 검사 규칙 컨트롤러와 마찬가지로 모델에서도 유효성을 검사할 수 있습니다. 컨트롤러와 모델, 둘 다 유효성을 검사할 수 있다면 어디에서 유효성을 검사해야 할 지 헷깔릴 수도 있는데요. 저는 아래와 같은 규칙으로 검사합니다. 컨트롤러의 값

2021년 4월 1일
·
0개의 댓글

코드이그나이터4 데이터베이스 다루기 - 5 - 풍부한 모델 사용하기

풍부한 모델 사용하기 코드이그나이터4는 기본 모델 외에 자동으로 생성,수정,삭제 시간을 넣어주는 기능이 있습니다. 또한 삭제를 컨트롤하는 소프트 딜리트(soft delete)도 있죠. 기본 모델보다 조금 더 풍부한 기능을 사용해 보겠습니다. 데이터베이스 테이블 생성

2021년 3월 31일
·
0개의 댓글

코드이그나이터4 데이터베이스 다루기 - 4 - 마이그레이션

마이그레이션 마이그레이션이란? 최근에 나온 대부분의 웹 프레임워크는 "마이그레이션"을 사용합니다. 간단하게 말하면, 자동으로 "데이터베이스의 버전 관리"를 하는 겁니다. 많은 서비스에서 프로그램과 데이터베이스는 끊임없이 변화해 나갑니다. 이 중 프로그램은 형상 관리(

2021년 3월 30일
·
0개의 댓글

스타트업. 평균나이. 거부감.

젊은 스타트업입니다!평균 나이 30세!젊은 감성으로 잘 해나가고 있어요!제가 이미 앞이 4자라 나이들어서 그런지 회사의 비전이 좋고 사업 모델이 멋지다고 생각해도 이런식으로 자사를 소개하는 스타트업에는 지원하기 꺼려져요.물론 제가 소심해서이겠지만 한참 나이 어린 친구들

2021년 3월 29일
·
4개의 댓글

코드이그나이터4 데이터베이스 다루기 - 3 - 모델의 정의와 기본 사용법

코드이그나이터4의 모델이란? 코드이그나이터4에서 모델은 데이터베이스 테이블과 매핑되는 PHP 클래스입니다. 모델을 통해서 데이터베이스에 생성, 읽기, 수정, 삭제(Create, Read, Update, Delete) 를 할 수 있습니다. 혹시 ORM을 다루어본 적이 있

2021년 3월 29일
·
0개의 댓글

코드이그나이터4 데이터베이스 다루기 - 2 - 데이터베이스 접속 정보 관리하기

코드이그나이터4에서 데이터베이스 접속 정보 관리하기 코드이그나이터4에서 대부분의 설정은 .env 파일이나 app/Config/App.php 파일이 담당합니다. 데이터베이스 설정도 마찬가지로 .env파일에서 할 수 있습니다. document_root/.env 파일을 열어

2021년 3월 29일
·
0개의 댓글

코드이그나이터4 데이터베이스 다루기 - 1 - 데이터베이스 준비하기

데이터베이스 준비하기 데이터베이스 접속 준비 데이터를 저장하기 위해 데이터베이스를 준비하겠습니다. 우선 XAMPP Control Panel에서 MySQL 항목이 켜져 있는지 확인합니다. Stop으로 되어 있다면 이미 시작된 것입니다. 시작되어 있지 않다면 Start

2021년 3월 28일
·
0개의 댓글

코드이그나이터4 뷰 다루기 - 14 - 레이아웃

레이아웃 사용하기 많은 사이트들이 레이아웃을 사용합니다. 공통의 헤더, 공통의 푸터 등 어느 페이지에서나 사용되는 공통 화면들이 있고, 본문만 바뀌는 경우가 많습니다. 이렇게 공통된 부분은 한 곳에 모아두고, 본문만 바뀌는 것을 레이아웃이라고 부릅니다. 코드이그나이터

2021년 3월 26일
·
0개의 댓글

코드이그나이터4 뷰 다루기 - 13 - 첨부파일 여러개 업로드

첨부파일 여러개 코드이그나이터4에서 여러개의 첨부파일을 다루는 방법을 확인해 보겠습니다. 주요 로직은 첨부파일과 동일하므로 여러개를 읽을 때 처리 절차만 중점적으로 보면 됩니다. 우리가 만들 페이지는 아래와 같습니다. 코드는 https://github.com/koe

2021년 3월 25일
·
0개의 댓글