분류 php

PHP로 처음부터 나만의 MVC 프레임 워크 구축 [무료 6 시간 과정]

컨텐츠 정보

  • 조회 433 (작성일 )

본문

Ruby on Rails, Laravel 및 Angular와 같은 MVC 프레임 워크는 웹 개발에 자주 사용됩니다. MVC는 "Model View Controller"의 약자로 응용 프로그램의 주요 부분을 분리하는 일반적인 방법입니다.


그리고 우리는 PHP를 사용하여 처음부터 자신의 MVC 프레임 워크를 구축하는 방법을 알려주는 freeCodeCamp.org YouTube 채널의 과정을 출시했습니다.


https://www.freecodecamp.org/news/create-an-mvc-framework-from-scratch-with-php/


이 과정을 통해 이러한 프레임 워크가 내부에서 어떻게 작동하는지 더 잘 이해할 수 있습니다.


이 과정에서 구축하는 MVC 프레임 워크는 정확하게 프로덕션에 사용할 수 없습니다. 그러나 이러한 기본 개념을 웹 개발 프로젝트에 적용하는 방법을 알려줍니다.


이 과정은 YouTube에서 The Codeholic으로 알려진 베테랑 PHP 개발자 Zura Sekhniashvili가 진행합니다.


집에서 코드를 작성하고 다음 MVC 프레임 워크 기능을 구현하는 방법을 배울 수 있습니다.


  • Custom routing
  • Composer
  • Controllers
  • Views / Layouts
  • Models
  • Migrations
  • Form widget classes
  • Processing of request data
  • Validations
  • Registration/Login
  • Simple Active Record
  • Session flash messages
  • Middlewares
  • Application events
  • Framework reusable / installable core

이러한 기능을 구현하면 다음 사항에 대해 더 확실하게 이해하게 됩니다.

  • 파일 시스템으로 작업하는 방법
  • 데이터베이스 작업 방법
  • 실제 프로젝트에서 추상화를 사용하는 방법
  • 사용자 지정 라우팅을 구현하는 방법
  • composer를 사용하여 타사 패키지를 설치하는 방법
  • 재사용 가능한 컴포저 패키지를 만드는 방법
  • 향후 소프트웨어 개발 프로젝트에 적용 할 수 있는 기타 중요한 기술.

freeCodeCamp.org YouTube 채널 (6 시간 시청)에서 전체 과정을 시청하세요.