PHP 학습을 위한 14가지 무료 튜토리얼 및 코스

게시 됨: 2021-09-15

PHP는 Perl은 물론이고 Java나 .NET 언어와 같은 다른 프로그래밍 언어보다 배우기가 훨씬 쉽다는 말을 들었을 것입니다. 그러나 PHP를 처음 접하는 경우에는 어려울 수 있습니다. PHP가 처음이시라면 저희가 도와드리겠습니다.

PHP 튜토리얼의 첫 번째 블록은 더 일반적이며 변수, 조건, HTML 형식, 루프, 배열, 문자열, 함수와 같은 언어로서의 PHP의 기본 사항을 다룹니다. 두 번째 튜토리얼 블록은 모두 특정 작업을 수행하는 것입니다. 보안 문자 작성, 양식 작성, 완전한 CMS 작성 등.

이제 각 튜토리얼에 시간을 할애하고 즐기십시오!

간단한 PHP 튜토리얼 PHP.net에서

어떤 종류의 정보를 찾고 있는지는 중요하지 않습니다. 항상 출처에서 시작하는 것이 가장 좋습니다. 이것은 물론 PHP 프로그래밍 언어인 php.net의 바로 그 사이트인 PHP를 배우는 데에도 적용됩니다.

이 튜토리얼이 가장 쉽다는 말은 아니지만 시작하기에 좋은 튜토리얼입니다. 완전한 안내서라기보다는 PHP에 대한 일반적인 소개와 비슷합니다. 다음 섹션으로 나뉩니다.

  • 내가 무엇이 필요 하나?
  • 첫 번째 PHP 지원 페이지
  • 유용한 것
  • 양식 다루기
  • 새 버전의 PHP에서 이전 코드 사용
  • 무엇 향후 계획?

다른 페이지에 대한 모든 하이퍼링크를 확인하지 않는 한 자습서를 완료하는 데 약 15분이 소요됩니다. 그렇게 하면 완료하는 데 몇 주가 걸릴 것입니다.

초심자를 위한 PHP 코스 완료

이 튜토리얼은 위의 튜토리얼보다 훨씬 더 길고 심층적입니다. 변수, 조건, HTML 형식, 루프, 배열, 문자열, 함수, 보안, 파일 조작, MySQL, 사용자 인증과 같은 PHP의 모든 기본 사항을 다룹니다. 튜토리얼이 끝나면 설문조사 및 온라인 포럼과 같은 샘플 앱을 코딩하는 방법에 대한 장을 찾을 수 있습니다.

이것은 긴 자습서이며 특히 PHP를 처음 접하는 경우 일부 장을 두 번 이상 읽어야 할 수도 있습니다. 따라서 모든 것을 통과하려면 적어도 하루나 이틀이 필요합니다.

PHP 소개 코스 완료

비디오 자습서의 팬이라면 이 PHP 과정을 좋아할 것입니다. 200개 이상의 비디오가 있으며 PHP에 대한 모든 것을 다룹니다.

이 시리즈는 XAMMP를 설치하는 방법, 첫 번째 PHP 파일을 만드는 방법, 입력/출력, 변수, 조건문, 연산자, 루프, 일반적으로 사용되는 함수, 문자열, 배열, 샘플 응용 프로그램 등과 같은 PHP의 모든 측면을 다룹니다.

그것은 엄청난 자원이며 절대적으로 모든 것을 배우고 싶다면 모든 것을 다루는 데 몇 주가 걸릴 것입니다. 각 비디오는 1분에서 10분으로 상당히 짧기 때문에 하루에 몇 개를 보고 다음 날 수정하고 다음 비디오로 넘어갈 수 있습니다.

PHP 101: 절대 초보자를 위한 PHP 코스 완료

이것은 기본 사항을 안내하는 또 다른 완전한 PHP 과정입니다. 다른 과정과 마찬가지로 변수, 연산자, 루프, 함수, 인수, MySQL, 객체 지향 프로그래밍, 세션 및 쿠키, 오류 처리 및 보안 등 모든 것을 다룹니다.

간단한 웹 응용 프로그램 및 RSS 뉴스 수집기와 같은 샘플 응용 프로그램을 빌드하기 위한 두 가지 자습서도 포함되어 있습니다. 다른 전체 과정과 마찬가지로 이 과정도 읽고 배우고 수정하는 데 최소 며칠이 걸립니다.

MySQL PHP 튜토리얼

지금까지 자습서에는 MySQL에 대한 섹션과 PHP와 함께 사용하는 방법이 포함되어 있지만 PHP와 MySQL은 [거의] 항상 함께 사용되기 때문에 MySQL에만 초점을 맞춘 자습서를 다루는 것도 나쁘지 않을 것입니다.

이 튜토리얼은 새로운 MySQL 데이터베이스 생성, 연결, 사용자 생성 및 권한 부여, 간단한 스크립트 작성, 데이터베이스 생성 및 채우기, 데이터 검색, 문자 이스케이프, 열 헤더 인쇄, 필드 및 행 계산, 쓰기 및 이미지를 읽고 트랜잭션을 사용합니다.

SQL 구문에 이미 익숙한 경우 이 자습서는 2-4시간만 소요됩니다.

초급부터 고급까지 PHP OOP 튜토리얼

이 여러 부분으로 구성된 자습서 시리즈는 객체 지향 프로그래밍(OOP) 관점에서 PHP에 중점을 둡니다. 친절하고 부드럽게 시작하므로 PHP와 OOP 모두 초보자라도 쉽게 따라할 수 있습니다.

첫 번째 부분에서는 객체, 추상화, 상속, 캡슐화, 다형성과 같은 OOP의 기본 개념을 다루지만 다음 부분에서는 훨씬 더 깊이 있게 설명합니다.

이 자습서는 15분(예제를 테스트하는 데 필요한 시간 포함)을 넘지 않습니다. 그러나 시리즈의 다음 자습서는 훨씬 더 길고 복잡하므로 각 자습서에 대해 30분 이상을 할애할 수 있습니다.

PHP로 파일 및 디렉토리 나열

파일 및 디렉토리 목록은 웹 개발에서 매우 일반적입니다. 이 튜토리얼에서는 glob() 함수, opendir() , readdir()closedir() 함수의 조합, scandir() 함수를 사용하여 파일 및 디렉토리를 나열하는 방법을 보여줍니다.

또한 FilesystemIterator , RecursiveDirectoryIteratorGlobIterator 와 같은 SPL 반복기 등 일부 고급 파일/디렉토리 나열 기술을 배우게 됩니다.

튜토리얼은 처음에 보이는 것만큼 복잡하지 않지만 완료하는 데 최소 45분을 투자해야 합니다. 모든 것이 예상대로 작동하지 않고 몇 가지 수정이 필요한 경우 더 오래 걸릴 수 있습니다.

자동 CSS3 접두사 및 압축기 자습서

CSS 파일은 텍스트 파일이지만 매우 클 수 있습니다. 그래서 그들은 약간의 압축의 이점을 얻을 것입니다. 또한 브라우저별 접두사를 사용하여 모든 CSS3 속성을 직접 작성하는 대신 PHP로 자동화할 수 있습니다.

이 자습서에서는 브라우저별 접두사를 사용하여 CSS3 속성 생성, 공간을 절약하고 로드 시간을 줄이기 위해 모든 CSS 파일을 연결하는 방법, 웹 페이지가 요청될 때 두 가지를 자동으로 수행하는 방법을 정확히 알려줍니다.

튜토리얼을 완료하는 데 예상되는 시간은 약 1시간입니다.

자동 CSS3 접두사 및 압축기 PHP 자습서

PHP에서 나만의 보안 문자 만들기

이 짧은 튜토리얼은 일반적인 프로그래머의 방식으로 작성되었습니다. 즉, 설명이 거의 또는 전혀 없으며 주석이 누락되거나 모든 것이 명확하고 명확하다는 가정이 있습니다.

그러나 이것 외에도 유용한 튜토리얼이며 약간의 고급 프로그래머는 단지 적은 단어와 많은 코드를 사용하기 때문에 좋아할 것입니다.

PHP 정규 표현식 시작하기

이제 모두가 좋아하는 정규식에 대한 자습서입니다. 불행히도 정규 표현식을 싫어하는 모든 사람에게 정규 표현식은 꽤 유용하지만 종종 다른 기술로 무시할 수 있습니다.

링크의 튜토리얼은 정규식이 무엇인지, Perl 호환 정규식, PHP 정규식의 기본 구문, PHP에서 정규식을 사용하는 방법, 유용한 정규식 함수에 대해 설명합니다. 또한 튜토리얼에는 모든 기본 항목이 깔끔한 한 곳에 모인 치트 시트가 포함되어 있습니다.

튜토리얼을 완료하는 데 1~2시간이 걸릴 수 있지만 이는 정규 표현식에 대한 친숙도에 따라 다릅니다. 당신이 그들에게 완전히 낯선 사람이라면 일부 섹션을 여러 번 읽을 것으로 예상하고 당연히 훨씬 더 많은 시간이 걸릴 것입니다.

PHP 튜토리얼에서 나만의 보안 문자 만들기

PHP, jQuery 및 MySQL이 포함된 간단한 배너 로테이터

이 튜토리얼은 PHP를 넘어선 것이지만 실생활에서 그것이 정확히 당신에게 필요한 것이기 때문에 튜토리얼이 여기에 포함된 이유입니다. 먼저 데이터베이스 스키마를 생성한 다음 XHTML 코드, CSS를 생성해야 하며 그 후에야 PHP 측면으로 넘어갈 것입니다.

튜토리얼을 완료하는 데 최소 2시간이 소요되며, 이는 코드를 많이 수정할 필요가 없는 경우입니다.

PHP 튜토리얼이 포함된 간단한 배너 로테이터

PHP와 MySQL을 사용하여 오후에 CMS 구축

여기에서 정직하다면 이 튜토리얼을 완료하는 데 오후 이상 걸릴 것입니다. 그러고 보니 생각보다 어렵지도 않습니다.

CMS를 생성하려면 SQL 구문 및 MySQL에 익숙해야 하므로 이러한 영역에 대한 지식이 부족한 경우 먼저 위에서 MySQL을 가르치는 자습서를 확인한 다음 이 자습서로 돌아오십시오.

구축하는 방법을 배우게 될 CMS에는 CMS에서 기대할 수 있는 모든 기본 기능이 있습니다.

프론트엔드에는 다음이 포함됩니다.

  • 5개의 최신 기사가 있는 홈페이지
  • 모든 기사의 스니펫이 표시되는 기사 목록 페이지(아카이브)
  • 방문자가 전체 기사를 읽을 수 있는 "기사 보기" 페이지(단일 게시물)

그리고 백엔드에는 다음이 포함됩니다.

  • 관리자 로그인/로그아웃
  • 모든 기사 목록
  • 새 기사 추가
  • 기존 기사 편집
  • 기존 기사 삭제

오늘의 PHP 스크립트 이미지

이 튜토리얼은 오늘의 PHP 스크립트 이미지를 만드는 방법을 보여줍니다. 오늘 날짜를 찾고( date 함수의 도움으로) " $today " 변수에 값을 저장하고 $today 를 날짜 이름과 비교하기만 하면 됩니다.

그런 다음 오늘의 이미지와 함께 "Today is " ... "(메시지를 수정할 수 있음) 메시지를 표시합니다.

작업 완료 예상 시간은 약 10~15분입니다. 그러나 여기에는 매일 표시할 이미지를 검색하는 시간이 포함되지 않으므로 미리 준비하는 것이 좋습니다.

오늘의 PHP 스크립트 이미지


PHP는 재미있고 많은 작업에 사용할 수 있습니다. 이 튜토리얼이 당신을 PHP 전문가로 만들지는 않겠지만, 당신의 기술을 향상시키고 더 복잡한 PHP 애플리케이션을 개발하는 데 도움이 되기를 바랍니다.