وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

PHP From Scratch 2024 | Beginner To Advanced

سرفصل های دوره

Learn PHP fundamentals then build a job listing website from the ground up, using a Laravel-like infrastructure


1 - Introduction
  • 1 - Welcome To The Course
  • 2 - What Is PHP
  • 3 - Setup PHP MacOS
  • 4 - Setup PHP Windows
  • 5 - Text Editor Setup
  • 6 - PHP Sandbox Setup
  • 6 - php-sandbox-finished.zip
  • 6 - php-sandbox-starter.zip

  • 2 - Data Types Variables Builtin Functions
  • 7 - PHP Tags Printing Comments
  • 8 - Variables
  • 9 - Data Types
  • 10 - String Concatenation
  • 11 - Type Casting Juggling
  • 12 - Variables Challenge
  • 12 - variables-challenge.md.zip
  • 13 - Arithmetic Operators Functions
  • 14 - String Functions
  • 15 - Dates Times

  • 3 - Arrays Iteration
  • 16 - Intro To Arrays
  • 17 - Array Functions
  • 18 - Associative Arrays
  • 19 - MultiDimensional Arrays
  • 20 - Array Challenges
  • 20 - array-challenges.md.zip
  • 21 - Basic Loops
  • 22 - Nested Loops
  • 23 - Looping Through Arrays
  • 24 - MultiDimensional Array Iteration
  • 25 - Array Loop Challenges
  • 25 - array-loop-challenges.md.zip

  • 4 - Control Structures Conditionals
  • 26 - If Statements
  • 27 - Conditional HTML Output
  • 28 - Comparison Logical Operators
  • 29 - Conditionals In Loops break continue
  • 30 - Activity Dynamic Job Listings
  • 31 - FizzBuzz Challenge
  • 31 - fizzbuzz-challenge.md.zip
  • 32 - Switch Statements
  • 33 - Ternary Operator
  • 34 - Null Coalescing Operator
  • 35 - Names Challenge
  • 35 - names-challenge.md.zip

  • 5 - Functions
  • 36 - Functions Return Values
  • 37 - Parameters Arguments
  • 38 - Global Local Scope
  • 39 - Constants
  • 40 - Optional Type Declarations
  • 41 - Activity Job Listings Helper Functions
  • 42 - Average Salary Challenge
  • 43 - Anonymous Functions Closures
  • 43 - average-salary-challenge.md.zip
  • 44 - Callback Functions
  • 45 - Arrow Functions
  • 46 - Format Salary Refactor Challenge
  • 46 - format-salary-refactor-challenge.md.zip
  • 47 - More Function Challenges
  • 47 - more-function-challenges.md.zip

  • 6 - Object Oriented Programming OOP
  • 48 - OOP Overview
  • 49 - Creating a Class
  • 50 - Access Modifiers Getters Setters
  • 51 - Inheritence
  • 52 - Static Members Methods
  • 53 - OOP Challenges
  • 53 - oop-challenges.md.zip
  • 54 - Abstract Classes
  • 55 - Interfaces

  • 7 - Superglobals
  • 56 - Overview Of Superglobals
  • 57 - SERVER Get Server Information
  • 58 - Environment Variables GLOBALS
  • 59 - GET Data From Query Params
  • 60 - POST Data From Forms
  • 61 - REQUEST Superglobal
  • 62 - FILES Uploading Files
  • 63 - Message Alert Challenge
  • 63 - alert-challenge.md.zip
  • 64 - SESSION Creating a Session
  • 65 - COOKIE Working With Cookies

  • 8 - Database Integration PDO
  • 66 - An Intro To Databases
  • 67 - MySQL Setup MacOS
  • 68 - MySQL Setup Windows
  • 69 - MySQL Shell Making Queries
  • 70 - MySQL Workbench Database Setup
  • 71 - Database Users Privileges
  • 72 - Connect With PDO
  • 73 - Fetch Multiple Records
  • 74 - Fetch Single Record
  • 75 - Create Form Insert Record
  • 76 - Delete Records
  • 77 - Edit Form Update Records

  • 9 - Workopia Project Start Custom Routing
  • 78 - Project Intro
  • 79 - Project Repo Link.html
  • 80 - UI Theme Files
  • 80 - workopia-theme.zip
  • 81 - Folder Setup
  • 82 - Home View Set Document Root
  • 83 - Git Setup Commit
  • 84 - Split UI Into Partials
  • 85 - Inspect Helper Functions
  • 86 - Create a VERY Basic Router
  • 87 - Create Views
  • 88 - Separate Router Files
  • 89 - Router Refactor To Class

  • 10 - Database Class Fetch Display Listings
  • 90 - Section Intro
  • 91 - Project Database Setup MySQL Workbench
  • 92 - Database Class Connection
  • 93 - Query Method Fetch Listings
  • 94 - Pass Data To View
  • 95 - Single Listing Named Params
  • 96 - Single Listing Display

  • 11 - Namespaces Controller Classes Router Refactor
  • 97 - Section Intro
  • 98 - Folder Structure Refactor
  • 99 - Custom Autoloader
  • 100 - Composer PSR4 Autoloader
  • 101 - Namespaces
  • 102 - Router Refactor For Controller Classes
  • 103 - Controller Classes Home Listings
  • 104 - ErrorController Class
  • 105 - Handling Route Params
  • 106 - Section Wrap

  • 12 - Create Update Delete Listings
  • 107 - Section Intro
  • 108 - Validation Class
  • 109 - Form Submission Sanitizing Data
  • 110 - Implement Validation
  • 111 - Insert Listings Into Database
  • 112 - Delete Listings
  • 113 - Flash Messages
  • 114 - Edit Form
  • 115 - Update Listing

  • 13 - Authentication Authorization Sessions
  • 116 - Section Intro
  • 117 - User Controller Views
  • 118 - Register Validation Error Partial
  • 119 - Register User
  • 120 - Session Class Set User
  • 121 - Dynamic Navbar Links
  • 122 - Logout Clear Session
  • 123 - Login Functionality
  • 124 - Authorize Middleware
  • 125 - Delete Authorization
  • 126 - Flash Message Methods
  • 127 - Update Authorization

  • 14 - Final Touches Added Content
  • 128 - Section Intro
  • 129 - Listing Search Functionality

  • 15 - Project Deployment
  • 130 - Section Intro
  • 131 - Hosting Domain Setup
  • 132 - Database Export Local
  • 133 - Database Import Production
  • 134 - Upload Website Configure Files

  • 16 - Wrap Up
  • 135 - Course Wrap Up
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 29311
    حجم: 9480 مگابایت
    مدت زمان: 1099 دقیقه
    تاریخ انتشار: ۲۵ دی ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید