소개

배경

이 책은 2017년 1학기 이화여자대학교 "고객개발 린스타트업" 수업에서 진행했던 프로그래밍 수업의 컨텐츠를 정리한 내용입니다.

"고객개발 린스타트업"은 ~~~을 위한 수업입니다. 학생들이 실전 창업 전에 간단한 데모 서비스를 만들 수 있는 실력을 갖출 수 있도록 수업을 기획하였습니다.

데모의 수준은 다양합니다. 흔히 디자인 프로토타이핑이라해서 서비스의 느낌을 프레젠테이션 할 수 있는 수준부터 시작해서 하나의 핵심 기능이 구현된 프로토타이핑도 될 수 있고, 베타 테스트를 할 수준의 서비스가 될 수도 있습니다.

이런 기능을 구현하기 위해 워드프레스도 다뤄보고 HTML, CSS, Javascript, Ruby 등 다양한 프로그래밍 언어와 Ruby on Rails라는 프레임워크도 배웠습니다.

이번 2017년 1학기 수업에서도 5개의 팀에서 다양한 수준의 서비스가 만들어졌습니다.

배우는 과정

무엇인가를 배우기 위해서는 동기부여가 가장 중요합니다. 이 책에서는 이를 위해 매 장마다 확실한 결과물을 얻을 수 있도록 정리하였습니다. 일단 따라오는 것만으로도 결과물을 얻을 수 있어야 코딩에 재미를 붙일 수 있다는 생각입니다.

[내용 구성에 대해] [tip과 github 이용]

이 책에서 다루는 내용

1장 : HTML과 CSS의 기초를 익혀 자기소개 페이지를 구성합니다. 이미 예쁘게 디자인 된 템플릿을 이용하여 런칭 수준의 포트폴리오 페이지를 만듭니다. 이를 이용하면 간단한 회사 소개 페이지도 직접 만들 수 있습니다.

2장 : 블록코딩을 통해 프로그래밍의 원리를 익힙니다. 이를 바탕으로 Javascript 언어로 프로그램을 작성합니다. Ruby라는 언어도 배우게 됩니다. Ruby on Rails 프레임워크를 사용하기 위해서는 Ruby 코드에 익숙해져야 합니다.

3장 : 루비온레일즈 기초를 학습합니다. 본격적으로 웹 서비스를 개발할 수 있는 토대가 됩니다.

4장 : 루비온레일즈로 다양한 미니 서비스를 개발해봅니다. 여기서 배운 원리들은 대형서비스를 만드는 기초가 됩니다.

5장 : 대부분 인터넷 서비스의 기초가 되는 게시판을 직접 개발해봅니다.

6장 : 5장에서 개발한 기본 게시판에 다양한 기능들을 추가해 봅니다.

7장 : 내가 개발한 서비스를 전세계 사람들이 사용할 수 있도록 배포하는 방법을 배웁니다.

results matching ""

    No results matching ""