Languege/C# & ASP.NET / / 2022. 1. 6. 18:47

프로 ASP.NET 1~6장 후기

지금까지 월~목에 걸쳐 4일동안 1~6장을 학습했습니다.

1장에서는 간단한 MVC패턴의 역사와 이해

2장에서는 MVC 프로젝트 생성하여 간단하게 돌려보기

3장에서는 MVC 패턴과 패턴의 역사와 의존성 주입 DI

4장 필수언어기능

5장 Razor

6장 필수 MVC도구

지금까지 책을 자세히 읽으며 느낀점은 이렇습니다.


[장점]

1.정확하게 설명하기 힘들었던 부분에 대해서 확실하게 이해

2.MVC패턴에 대한 이해

3.DI와 IOC

4.TDD

 

[단점]

1.현재 버전과 시스템의 버전이 달라 실행되지 않는 코드가 조금씩 있었음 특히 단위테스트에서 Ninject의 버전이 달라

처음부터 바로 실행되지 않았음

2.실제 ASP 프로젝트와 책에서 말하는 기술들의 대한 갭이 있음


LINQ(Language-Integrated Query) 

라는 C#에서 쿼리처럼 사용하는 기술은 상당히 신기하고 새로웠습니다. 

class LINQQueryExpressions
{
    static void Main()
    {

        // Specify the data source.
        int[] scores = new int[] { 97, 92, 81, 60 };

        // Define the query expression.
        IEnumerable<int> scoreQuery =
            from score in scores
            where score > 80
            select score;

        // Execute the query.
        foreach (int i in scoreQuery)
        {
            Console.Write(i + " ");
        }
    }
}
// Output: 97 92 81

서치해보니 자바에서도 비슷한 기능의 기술이 있더라구요.

7장부터 시작하는 프로젝트에 조금 더 흥미가 생기는 계기가 됐습니다.

이후 7장부터는 실무 응용 프로그램이라는 간단한 토이 프로젝트라고 간단히 적혀있었습니다.

SportStore라는 이름의 실무 응용프로그램이고 

-상품목록 보여주기

-DB생성 및 연결

-부트스트랩

-쇼핑카트 생성

-네비 컨트롤 추가

-주문 제출

 

이 외에 모바일 웹 개발과 반응형 웹, 등의 모바일과 관리기능

보안과 마무리 그리고 Azure를 활용한 배포까지 진행됩니다. (7장~13장)

이후에는 필터 뷰 헬퍼 메서드 Ajax와 URL, 등의 자세한 내용까지 진행되는 듯 싶습니다.

위의 프로젝트가 끝난 후 다시 뵙겠습니다 :)

'Languege > C# & ASP.NET' 카테고리의 다른 글

[ASP.NET MVC] Controller 에서 View 로 데이터 전달  (0) 2022.02.10
[ASP.NET MVC] Razor Syntax 정리  (0) 2022.02.10
LINQ(Language-Integrated Query)  (0) 2022.01.24
ASP .NET 시작하기  (0) 2022.01.03
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유