웹 초급 과정 : 가계부 프로그램을 만들어보자
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16 students enrolled
Wishlisted Wishlist

Please confirm that you want to add 웹 초급 과정 : 가계부 프로그램을 만들어보자 to your Wishlist.

Add to Wishlist

웹 초급 과정 : 가계부 프로그램을 만들어보자

일상에서 활용도가 높은 가계부 Website를 만들어 봄으로써 프로그래밍의 재미와 성취감을 맛보도록 합니다.
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16 students enrolled
Last updated 1/2017
Korean
Current price: $20 Original price: $80 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 54 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 가계부 Website를 직접 제작 및 운영해 볼 수 있습니다.
  • 프로그램 동작원리에 대해 살펴볼 수 있습니다.
  • AJAX-JSON을 통해 가벼운(light) Web Application을 구현해 볼 수 있습니다.
View Curriculum
Requirements
  • Visual Studio 2015 Community edition 이상 설치
  • MSSQL Server 2016 평가판 이상 설치
Description

*********특별할인!! 쿠폰코드란에 LEARNWEB을 입력하시면 40달러에 강의를 구매하실 수 있습니다. *********

0. 동영상 감상시 영상 품질은 1080p로 보시기를 추천드립니다

1. 저는 초급단계에서 이론을 공부한 수강생들이 쉽게 실무 프로그램을 제작할 수 있도록 도와주고 싶습니다.

2. 수강생들이 전산으로 관리할 컨텐츠를 발견하거나 발굴해 내어 프로그램을 통해 데이터를 보관하고 검색하는 능력을 갖추도록 해주고 싶습니다.

3. HTML5, AJAX-JSON 등이 가진 Web만의 장점들은 대단히 많습니다.

수강생들이 이런 장점들을 살려서 실습해 보고, 거기서 매력도 느끼면서 스스로 프로그램을 제작해 보도록 하겠습니다.

4. 제가 강좌를 준비하면서 가장 중점을 둔 것은 초급단계를 마친 수강생들이 간단한 예제들 뿐만 아니라 어느정도 수준의 실무 프로그램을 제작할 수 있도록 한 것입니다.

저는 이론들을 많이 준비했습니다만, 여기서는 많이 버렸습니다.

초급을 막 벗어난 수강생들의 눈높이에 맞추기 위해서 였습니다.

특히 DATABASE에 관한 이론과 가계부 Website의 Server-Side 내용을 압축시키면서 어려운 이론들이 많이 삭제되었습니다.

또한, 강의를 진행하면서도 사족은 다 없애고, 이론을 위한 이론은 아예 멀리하였습니다.

5. 본 강의는 최소한의 이론만 배워서 쓸만한 프로그램을 만들고 싶어하는 분들을 위한 것입니다.

이 점이 바로 이 강의를 들어야 하는 이유입니다.

간단히 말해서 거품을 다 뺀것입니다.

본 강의를 중급용입니다.

초급단계를 막 벗어나서 프로그램을 하나라도 손수 만들어 보고 싶은 사람들을 대상으로 했습니다.

이 사람들이 바로, 본 강의를 들어야 할 사람들이지만, 혹 강의 내용중의 일부는 약간 어려울 수도 있습니다.

그러나 Udemy 강좌는 평생 옆에 두고 볼 수 있기에 저의 강좌가 초급단계를 벗어나고자 하는 분들이 중급으로 도약하기 전에 정리하고 넘어갈 수 있는 강좌가 되기를 바랍니다.

6. 본 강의를 시청하지 말아야 할 분들도 있습니다.

본 강의를 통해서 고급기술이나 어떤 특별한 Logic을 배워서 Skill을 향상시키려는 사람들입니다.

정확히 말하자면 본 강의는 초,중급용 강의입니다.

7. 본 강좌의 마지막 3편에서는 제공된 가계부 Website Source를 실제로 구동할 수 있도록 많이 힘썼습니다.

실제로 여러분이 Hosting Service를 받아서 가계부 Website를 운영해 볼 수 있습니다.

회원가입과 로그인만 해도, 본 가계부 Website를 충분히 사용할 수 있습니다.

그러나 일보전진하여, 본 가계부 제작기술과 다른 프로그램을 만드는 idea를 접목하면 새롭고도 멋진 프로그램이 나올 수도 있습니다.

이 말은 즉, 본 가계부 프로그램이 기반이 된다는 뜻입니다.

사실, 가계부 프로그램 만으로 System이라 부르기에는 많이 미약합니다.

가계부 제작 후에 만들어진 여러 프로그램들이 하나 둘 더해지면 그제서야 명실상부한 System이 되는 것입니다.

예를 들면 Naver에서 회원가입하면 Email을 주고 받으면서 Blog나 Cafe도 운영하는 것과 같습니다.

즉, 성격이 다른 것들을 하나의 문으로 들어가서 다 이용할 수 있습니다.

이것은 마치 어린이대공원에서 자유이용권 한 장으로 여러 놀이기구를 이용하는 것과 같습니다.

8. 강좌에 대한 결론입니다.

다양한 루트로 이론들을 알고 계신 여러분들에게, 저 역시 단순한 예제들만으로 여러분을 가르치려고 하는 것이 아닙니다.

어떻게 보면 기술이전입니다.

가계부 Website를 여러분이 실제로 제작해 봄으로써, 앞으로 무궁무진한 System 개발을 해낼 수 있는, 그런 프로그래머들을 양성하는 것이 저의 목표이자 소망입니다.

Who is the target audience?
  • 프로그램 동작원리가 궁금한 여러분들 추천
  • MVC에서 View를 Razor View를 대신해 HTML5 View로 구성하고 싶으신 분들 추천
  • App Style의 Web을 구현해 보고 싶으신 분들 추천
Compare to Other Web Development Courses
Curriculum For This Course
95 Lectures
04:05:48
+
가계부 Website 제작 강의 소개 (Introduction)
3 Lectures 06:57

강의를 진행하는 목적에 대해 알려드립니다.

이 강의를 완료한 후에 수강생들은 강의의 목적에 대해 알게 됩니다.

Preview 01:50

가계부 사용법에 대해 알려드립니다.

이 강의를 완료한 후에 수강생들은 가계부 리스트 및 서브리스트 화면 사용법에 대해 알게 됩니다.

Preview 02:30

가계부 사용법에 대해 알려드립니다.

이 강의를 완료한 후에 수강생들은 가계부 상세내역 및 보고서 화면 사용법에 대해 알게 됩니다.

Preview 02:37
+
가계부 Project 기본구성
3 Lectures 06:51

Solution 및 Project를 구성합니다.

이 강의를 완료한 후에 수강생들은 Solution 및 Project를 구성하는 방법에 대해 알게 됩니다.

Preview 02:36

Web.config를 세팅합니다.

이 강의를 완료한 후에 수강생들은 아래의 사항들에 대해 알게 됩니다.

  1. Web.config의 구조
  2. Viewmodel 유효성 check 기능을 중지하는 방법
  3. Encoding 정보를 세팅하는 방법
  4. Login 방식을 세팅하는 방법


Web.config 세팅 (1)
01:50

Web.config를 세팅합니다.

이 강의를 완료한 후에 수강생들은 Web.config에서 Database connection을 세팅하는 방법에 대해 알게 됩니다.

Web.config 세팅 (2)
02:25
+
가계부 Table Design
6 Lectures 14:33

가계부 ER Diagram에 대해 알아봅니다.

이 강의를 완료한 후에 수강생들은 아래의 사항들에 대해 알게 됩니다.

  1. 가계부 ER Diagram의 전체적인 구조
  2. Member와 HKBCategory Table의 관계
  3. HKBCategory와 HKBYear Table의 관계
  4. HKBCategory와 HKBSubcateogry Table의 관계
Table Relationships - ER Diagram(1)
02:11

가계부 ER Diagram에 대해 알아봅니다.

이 강의를 완료한 후에 수강생들은 아래의 사항들에 대해 알게 됩니다.

  1. HKBSubcategory와 HKBEarning Table의 관계
  2. HKBSubcategory와 HKBExpenditure Table의 관계
  3. Member와  HKBCategory Table의 주요 Column들
  4. HKBYear Table의 주요 Column들


Table Relationships - ER Diagram(2)
01:57

가계부 ER Diagram에 대해 알아봅니다.

이 강의를 완료한 후에 수강생들은 아래의 사항들에 대해 알게 됩니다.

  1. HKBSubcategory Table의 주요 Column들
  2. HKBEarning Table의 주요 Column들
  3. HKBExpenditure Table의 주요 Column들


Table Relationships - ER Diagram(3)
01:26

가계부 Table을 구성합니다.

이 강의를 완료한 후에 수강생들은 아래의 Table들을 이해하면서 구성할 수 있게 됩니다.

  1. Member Table, Column들, 제약조건들
  2. HKBCategory Table, Column들, 제약조건들
가계부 Table 구성(1) (Downloading a file)
02:47

가계부 Table을 구성합니다.

이 강의를 완료한 후에 수강생들은 아래의 Table들을 이해하면서 구성할 수 있게 됩니다.

  1. HKBYear Table, Column들, 제약조건들
  2. HKBSubcategory Table, Column들, 제약조건들
​가계부 Table 구성(2) (Downloading a file)
02:33

가계부 Table을 구성합니다.

이 강의를 완료한 후에 수강생들은 아래의 Table들을 이해하면서 구성할 수 있게 됩니다.

  1. HKBEarning Table, Column들, 제약조건들
  2. HKBExpenditure Table, Column들, 제약조건들
  3. HKBSubcategory Table에 대한 핵심이해
​가계부 Table 구성(3) (Downloading a file)
03:39
+
가계부 SP(Stored Procedure) Design
9 Lectures 29:05

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 아래의 SP들을 이해하면서 구성할 수 있게 됩니다.

  1. 회원가입 SP
  2. Login SP
  3. 리스트 Loading SP
  4. 리스트 입력 SP
  5. 리스트 업데이트 SP
  6. 리스트 삭제 SP
가계부 Stored Procedure(SP) 구성(1) (Downloading a file)
03:47

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 아래의 SP들을 이해하면서 구성할 수 있게 됩니다.

  1. 연도 Loading SP
  2. 연도 입력 SP
  3. 기본통화유형 업데이트 SP
  4. 연도 삭제 SP
가계부 Stored Procedure(SP) 구성(2) (Downloading a file)
01:54

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 Calendar loading SP를 이해하면서 구성할 수 있게 됩니다.

가계부 Stored Procedure(SP) 구성(3) (Downloading a file)
03:53

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 아래의 SP들을 이해하면서 구성할 수 있게 됩니다.

  1. Calendar 업데이트 SP
  2. Calendar 삭제 SP
  3. 상세내역 이동 SP
가계부 Stored Procedure(SP) 구성(4) (Downloading a file)
04:27

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 아래의 SP들을 이해하면서 구성할 수 있게 됩니다.

  1. 수입내역 loading SP
  2. 수입내역 업데이트 SP
  3. 수입내역 삭제 SP
가계부 Stored Procedure(SP) 구성(5) (Downloading a file)
02:43

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 수입내역 입력 SP를 이해하면서 구성할 수 있게 됩니다.

가계부 Stored Procedure(SP) 구성(6) (Downloading a file)
03:09

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 수입내역 입력 SP를 이해하면서 구성할 수 있게 됩니다.

수입내역 입력 SP가 상황별로 다르게 입력될 수 있는 경우를 살펴봅니다.

이번 강의에서는 첫번째 상황에 대해 다룹니다.

가계부 Stored Procedure(SP) 구성(7) (Downloading a file)
02:18

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 수입내역 입력 SP를 이해하면서 구성할 수 있게 됩니다.

수입내역 입력 SP가 상황별로 다르게 입력될 수 있는 경우를 살펴봅니다.

이번 강의에서는 두번째 및 세번째 상황에 대해 다룹니다.

가계부 Stored Procedure(SP) 구성(8)
03:38

가계부 Stored Procedure(SP)를 구성합니다.

이 강의를 완료한 후에 수강생들은 아래의 SP들을 이해하면서 구성할 수 있게 됩니다.

  1. 지출내역 loading SP
  2. 지출내역 입력 SP
  3. 지출내역 업데이트 SP
  4. 지출내역 삭제 SP
가계부 Stored Procedure(SP) 구성(9) (Downloading a file)
03:16
+
가계부 Server-Side 구성(1)
23 Lectures 59:29

UserId를 check하는 Source를 살펴봅니다.

HKBController의 상위 Controller인 BaseController 내용입니다.

이 강의를 완료한 후에 수강생들은 아래의 것들에 대해 이해하게 됩니다.

  1. MVC의 Controller가 어떻게 작동되는가?
  2. Server에서 Action이 어떻게 이루어지는가?
UserId check하기(1) (Downloading a file)
02:25

UserId를 check하는 Source를 살펴봅니다.

HKBController의 상위 Controller인 BaseController 내용입니다.

이 강의를 완료한 후에 수강생들은 UserId를 어떻게 검증하는지에 대해 알게 됩니다.

또한, Server에서 Action이 이루어지는 것에 대한 내용에 대해 지난 시간에 이어서 살펴봅니다.

UserId check하기(2)
02:56

Server-Side Routing 구성에 대해 살펴봅니다.

가계부 Website의 Home Controller 입니다.

이번 강의를 완료한 후에 수강생들은 Routing의 기본개념을 이해하게 됩니다.

Server-Side Routing 구성(1) (Downloading a file)
02:30

Server-Side Routing 구성에 대해 살펴봅니다.

이번 강의에서는 IgnoreRoute() Method에 대해 알아봅니다.

이번 강의를 완료한 후에 수강생들은 Routing에서 IgnoreRoute() Method의 용례에 대해 알게 됩니다.

Server-Side Routing 구성(2)
02:35

Server 및 Browser의 MVC Pattern에 대해 살펴봅니다.

이 강의를 완료한 후에 수강생들은 아래의 내용을 알게 됩니다.

  1. 가계부 Source code 전체적으로 사용되는 Server의 MVC Pattern
  2. 가계부 Source code 전체적으로 사용되는 Browser의 MVC Pattern
  3. MVC Pattern을 통한 Website 동작에 대한 개념 이해
Preview 03:25

MemberController에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 Controller, Server-Side, Constructor에 대한 기본개념을 이해하게 됩니다.

MemberController(1) (Downloading a file)
02:47

MemberController에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 this keyword를 사용해서 Constructor를 만드는 순서에 대해 알게 됩니다.

Constructor에서 자체적으로 생성한 Object를 사용하는 방법에 대해 이해하게 됩니다.

MemberController(2)
01:20

MemberController에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 JsonResult class에 대해 이해하게 됩니다.

JsonResult는 AJAX-JSON communication을 위해 꼭 필요하다는 것을 수강생들에게 강조합니다.

MemberController(3)
02:06

MemberController에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 HttpPostAttribute class에 대해 이해하게 됩니다.

HttpPostAttribute는 HTTP Post 요청만 받기 위한 것이라고 수강생들에게 강조합니다.

MemberController(4)
01:21

MemberController에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 SQL Database에서의 대소문자 구분 처리에 대해 알게 됩니다.

Database에서의 대소문자 구분 처리가 현업에서 매우 중요한 이슈중의 하나라는 것을 수강생들에게 강조합니다.

MemberController(5) (Downloading a file)
03:23

MemberController에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 Form Authentication으로 Login하는 것에 대한 내용을 이해하게 됩니다.

MemberController(6)
06:02

DataAccess 작업을 위한 Enterprise Library Package 설치방법을 알려 드립니다.

이 강의를 완료한 후에 수강생들은 Package 설치를 통해 Domain Models에서 DataAccess 작업을 할 수 있습니다.

DataAccess - Enterprise Library Package 설치
01:11

Programmingsquare Dll 연결 방법을 알려드립니다.

이 강의를 완료한 후에 수강생들은 Programmingsquare Dll 을 통해 Database connection작업을 할 수 있습니다.

DataAccess 작업을 위해 Programmingsquare Dll 이 꼭 필요합니다.

DataAccess - Programmingsquare Dll 연결 (Downloading a file)
01:21

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 Register 회원가입 Method를 통해 DataAccess의 역할에 대해 알게 됩니다.

Member Domain Models(1) (Downloading a file)
01:31

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 Database class를 통해 C#에서 SP와 communication하는 방법에 대해 알게 됩니다.

Member Domain Models(2)
02:59

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 Using문을 사용하는 방법에 대해 알게 됩니다.

Member Domain Models(3)
03:03

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 Resources 해제 방법에 대해 알게 됩니다.

또한, Using문을 적용한 Source code 내용에 대해 알게 됩니다.

Member Domain Models(4)
02:04

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용을 알게 됩니다.

  1. Login DataAccess Method가 어떻게 구성되어 있는지
  2. SP로부터 Output Parameter값은 어떻게 받아오는지
Member Domain Models(5) (Downloading a file)
02:36

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 BusinessLogic class의 역할에 대해 이해하게 됩니다.

Member Domain Models(6) (Downloading a file)
01:25

Logging을 위한 Elmah Packages 설치방법을 알려 드립니다.

이 강의를 완료한 후에 수강생들은 Package 설치를 통해 Domain Models에서 Facade 작업을 할 수 있습니다.

Elmah Package를 통해 Facade에서 Exception 을 처리할 수 있습니다.

또한, Web.config에 Logging 관련 세팅이 추가되어, XML Log file을 관리할 수 있습니다.

Logging - Elmah Packages 설치
01:33

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용에 대해 알게 됩니다.

  1. try~catch~finally 처리
  2. catch에서의 SqlException 사용방법
Member Domain Models(7) (Downloading files)
03:45

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 UserId와 Email 중복체크를 통해서 SqlException 처리에 대해 알게 됩니다.

또한, Exception 테스트를 통해 실제적용사례를 알게 됩니다.

Member Domain Models(8)
04:29

Member Domain Models에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 Exception 처리와 Web.config 세팅을 통해 XML Logging을 할 수 있게 됩니다.

Member Domain Models(9)
02:42
+
가계부 Server-Side 구성(2)
4 Lectures 15:57

가계부 리스트 Server-Side에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. Visual Studio 2015에서 BreakPoint로 Debugging하는 방법
  2. 가계부 리스트 Controller에 대한 이해
  3. 가계부 리스트 Facade에 대한 이해
  4. 가계부 리스트 BusinessLogic에 대한 이해
  5. Query Syntax Style의 Linq를 사용하는 방법
  6. XML Log file을 확인하는 방법
가계부 리스트 Server-Side(1) (Downloading files)
04:55

가계부 리스트 Server-Side에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. Class 내부에 있는 Member변수
  2. Visual Studio 2015에서 Debugging을 통해 Data를 확인하는 방법
  3. Linq의 toList() Method
가계부 리스트 Server-Side(2) (Downloading a file)
03:42

가계부 서브리스트 Server-Side에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. Linq의 OrderByDescending() Method를 통한 Data 정렬
  2. Visual Studio 2015에서 Debugging을 통해 Data를 확인하는 방법
  3. Dot Notation Style의 Linq
  4. SqlException을 이용한 연도 중복체크
가계부 서브리스트 Server-Side(1)
02:41

가계부 서브리스트 및 상세내역 Server-Side에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. Linq의 First()와 FirstOrDefault() Method
  2. Balance 잔액 계산을 위한 소수 자릿수 반올림 처리
가계부 서브리스트 및 상세내역 Server-Side
04:39
+
가계부 Client-Side(View) 구성(1)
8 Lectures 20:01

LocalStorage에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. getItem Method
  2. setItem Method
  3. removeItem Method
  4. clear Method
LocalStorage 살펴보기(1)
01:14

LocalStorage에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. getData 사용자정의 함수
  2. setData 사용자정의 함수
  3. initData 사용자정의 함수
  4. initAllData 사용자정의 함수
  5. LocalStorage의 용례
LocalStorage 살펴보기(2)
01:47

Ajax 함수에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. Ajax  함수의 구조
Ajax 함수 살펴보기
01:53

JSON3 file을 Project에 추가합니다.

이번 강의를 완료한 후에 수강생들은 JSON3 file을 Project에 추가하는 방법에 대해 알게 됩니다.

JSON3를 Project에 추가하기
01:29

JSON 함수에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 JSON Data를 다루는 방법에 대해 알게 됩니다.

또한, JSON 함수에 대한 개념을 알게 됩니다.

JSON 함수 살펴보기
02:02

가계부 Website의 Homepage에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 가계부 Webpage들의 기본 구조에 대해 알게 됩니다.

또한, 가계부 공통 Javascript인 SetTopNavBar() 함수에 대해 알게 됩니다.

가계부 Website의 Homepage (Downloading files)
03:12

Register 회원가입에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 Register 회원가입시에 Client-Side에서 작업해야 할 내용에 대해 알게 됩니다.

또한, Register 회원가입 Javascript인 register() 함수에 대해 알게 됩니다.

register() 함수에서는 아래와 같은 내용을 다룹니다.

  1. 입력유효성 검사
  2. 중복 Click 방지를 위한 비활성화
  3. JQUERY의 AJAX Method를 통한 Server와의 communication
가계부 Register 회원가입 (Downloading files)
04:55

로그인 및 로그아웃에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 로그인 및 로그아웃의 Client-Side 구성에 대해 알게 됩니다.

가계부 로그인 및 로그아웃 (Downloading files)
03:29
+
가계부 Client-Side(View) 구성(2)
19 Lectures 41:47

가계부 리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부리스트에서 가계부 입력
가계부 리스트 Source 살펴보기(1) (Downloading files)
02:42

가계부 리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부리스트에서 가계부 이름 업데이트
  2. 가계부리스트에서 서브리스트 이동을 위한 localStorage 작업
가계부 리스트 Source 살펴보기(2)
02:01

가계부 리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부리스트에서 가계부 삭제
가계부 리스트 Source 살펴보기(3)
01:30

가계부 리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부리스트에서 가계부 조회
가계부 리스트 Source 살펴보기(4)
01:45

가계부 서브리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 서브리스트에서 연도와 기본통화유형 입력
가계부 서브리스트 Source 살펴보기(1) (Downloading files)
03:17

가계부 서브리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 서브리스트에서 연도리스트 기본통화유형 업데이트
가계부 서브리스트 Source 살펴보기(2)
01:19

가계부 서브리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 서브리스트에서 연도 삭제
  2. 연도 삭제시 화면에 Error Message 출력
가계부 서브리스트 Source 살펴보기(3)
03:02

가계부 서브리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 서브리스트에서 연도리스트 조회
가계부 서브리스트 Source 살펴보기(4)
02:12

가계부 서브리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 서브리스트에서 Calendar 리스트 통화유형 업데이트
가계부 서브리스트 Source 살펴보기(5) (Downloading a file)
02:02

가계부 서브리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 서브리스트에서 Calendar data 삭제
가계부 서브리스트 Source 살펴보기(6)
02:26

가계부 서브리스트 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 서브리스트에서 Calendar 리스트 검색
가계부 서브리스트 Source 살펴보기(7)
03:13

가계부 상세내역 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 상세내역에서 수입내역 입력
가계부 상세내역 Source 살펴보기(1) (Downloading files)
02:05

가계부 상세내역 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 상세내역에서 수입내역 업데이트
가계부 상세내역 Source 살펴보기(2)
01:47

가계부 상세내역 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 상세내역에서 수입내역 삭제
가계부 상세내역 Source 살펴보기(3)
01:37

가계부 상세내역 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 상세내역에서 지출내역 입력
가계부 상세내역 Source 살펴보기(4) (Downloading a file)
02:05

가계부 상세내역 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 상세내역에서 지출내역 업데이트
가계부 상세내역 Source 살펴보기(5)
01:28

가계부 상세내역 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 상세내역에서 지출내역 삭제
가계부 상세내역 Source 살펴보기(6)
01:36

가계부 상세내역 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 상세내역에서 수입내역 조회
  2. 상세내역에서 지출내역 조회
  3. 상세내역에서 전날 및 현재잔액 조회
가계부 상세내역 Source 살펴보기(7)
03:20

가계부 보고서 Source code에 대해 살펴봅니다.

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 보고서 조회
  2. 가계부 상세내역 조회 복습
가계부 보고서 Source 살펴보기 (Downloading files)
02:20
+
가계부 Website 운영
3 Lectures 17:08

이 강의를 완료한 후에 수강생들은 가계부 Project Source File들을 점검할 수 있습니다.

또한, 실제로 완성된 가계부 Website를 운영해 볼 수 있습니다.

가계부 Project Source 파일 점검 (Downloading files)
03:54

이 강의를 완료한 후에 수강생들은 아래의 내용을 알게 됩니다.

  1. Visual Studio 2015에서 Debugging을 통해 SqlDatabase connection하는 방법
  2. Debugging시 Parameter값의 문제로 발생할 수 있는 ArgumentException
  3. Source code에서 SqlDatabase에 connection하기 위한 과정(암호화 => 복호화 => SqlDatabase connection)
  4. SqlDatabase connection은 성공했지만, 아직 Database를 만들지 않았을 때의 SqlException
가계부 Database 세팅(1)
06:25

이 강의를 완료한 후에 수강생들은 아래의 내용을 알게 됩니다.

  1. 가계부 Database에 Tables와 SP(Stored Procedures)를 생성하기
  2. Table은 순서를 지켜서 생성해야 함
가계부 Database 세팅(2)
06:49
+
가계부 Domain Models 정리
17 Lectures 34:00

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. MVC Pattern에서 DataAccess가 어떻게 적용되는가?
  2. DataAccess에서 하는 일은 무엇인가?
  3. 가계부리스트 DataAccess에 대한 정리
MVC Project의 가계부 DataAccess(1)
03:04

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부서브리스트의 연도 List에서 DataAccess에 대한 정리
MVC Project의 가계부 DataAccess(2)
02:17

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부서브리스트의 Calendar List에서 DataAccess에 대한 정리
MVC Project의 가계부 DataAccess(3)
02:03

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부상세내역의 수입내역에서 DataAccess에 대한 정리
MVC Project의 가계부 DataAccess(4)
02:41

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부상세내역의 지출내역에서 DataAccess에 대한 정리
  2. 가계부상세내역과 가계부 보고서에서 공통으로 사용되는 전날잔액 및 현재잔액 DataAccess에 대한 정리
MVC Project의 가계부 DataAccess(5)
03:06

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. MVC Pattern에서 BusinessLogic가 어떻게 적용되는가?
  2. BusinessLogic에서 하는 일은 무엇인가?
  3. 가계부리스트 BusinessLogic에 대한 정리
  4. BusinessLogic에서 Database와 관련된 내용에 대한 이해
  5. Domain Models에 대한 정리
  6. Database가 달라지거나 타 시스템과 연계할 경우 DataAccess 부분을 교체해야 할 경우가 발생함
MVC Project의 가계부 BusinessLogic(1)
03:41

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 서브리스트의 연도 List에서 BusinessLogic에 대한 정리
MVC Project의 가계부 BusinessLogic(2)
02:26

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 서브리스트의 Calendar List에서 BusinessLogic에 대한 정리
MVC Project의 가계부 BusinessLogic(3)
01:34

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 상세내역의 수입내역에서 BusinessLogic에 대한 정리
MVC Project의 가계부 BusinessLogic(4)
00:57

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 상세내역의 지출내역에서 BusinessLogic에 대한 정리
MVC Project의 가계부 BusinessLogic(5)
00:58

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 보고서에서 BusinessLogic에 대한 정리
MVC Project의 가계부 BusinessLogic(6)
01:12

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. MVC Pattern에서 Facade가 어떻게 적용되는가?
  2. Facade에서 해야할 일은 무엇인가?
  3. 가계부리스트에서 Facade에 대한 정리
MVC Project의 가계부 Facade(1)
02:02

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 서브리스트의 연도 List에서 Facade에 대한 정리
MVC Project의 가계부 Facade(2)
02:32

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 서브리스트의 Calendar List에서 Facade에 대한 정리
MVC Project의 가계부 Facade(3)
01:22

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 상세내역의 수입내역에서 Facade에 대한 정리
MVC Project의 가계부 Facade(4)
01:52

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 상세내역의 지출내역에서 Facade에 대한 정리
MVC Project의 가계부 Facade(5)
00:57

이번 강의를 완료한 후에 수강생들은 아래의 내용들을 알게 됩니다.

  1. 가계부 보고서에서 Facade에 대한 정리
MVC Project의 가계부 Facade(6)
01:16
About the Instructor
블로터 아카데미
4.4 Average rating
1,058 Reviews
5,581 Students
39 Courses
테크 스쿨

세금계산서 발행이나 계좌이체(해외 결제 카드가 없는 경우)를 통해 강의 구매가 가능합니다. 단체구매도 가능합니다. udemy@bloter.net 로 문의해주시면 처리해드리겠습니다 :)

IT 전문 언론사 블로터가 운영하는 유데미 공간입니다. 블로터는 오랫동안 오프라인 강의 운영을 기반으로 수강생들이기 가장 원하는 강의를 빠르게 제공하기 위해 노력합니다. 프로그래밍, 데이터과학, 디지털 마케팅, 라이프 스타일 등 다양한 블로터 강의를 살펴보고 싶다면 블로터 아카데미 이름을 클릭해보세요^^4천여명이 선택한 좋은 강의들을 한눈에 보실 수 있답니다^^

또한 블로터x유데미 특별 쿠폰을 정기적으로 받고 싶으신 분은 udemy@bloter.net 으로 문의 부탁드립니다.

Programmer, Lecturer Jeongsoo Kim
0.0 Average rating
0 Reviews
16 Students
1 Course
Udemy Programming Lecturer

저는 프로그램 개발자로서 ASP와 ASP.NET SI 및 SM 업무를 담당하였습니다.

인사 총무 등의 인트라넷 시스템과 포털사이트 시스템 개발 및 운영을 해왔습니다.

프로그래밍 언어는 ASP.NET C#을 실무에서 주로 다루었고,

DATABASE는 Oracle과 MSSQL Server를 실무에서 많이 사용하였습니다.