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

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
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 29311
    حجم: 9480 مگابایت
    مدت زمان: 1099 دقیقه
    تاریخ انتشار: 25 دی 1402

    45,900 تومان
    افزودن به سبد خرید