PHP Bootcamp: دوره کامل برنامه نویسی با MYSQL

PHP Bootcamp: The Complete Programming Course With MYSQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه کارشناسی ارشد PHP: بوت کمپ جامعی که مبانی و تکنیک های پیشرفته را برای برنامه های کاربردی تحت وب پوشش می دهد. نمای کلی ساختار و اهداف دوره تنظیم محیط آموزشی درک تگ های PHP و نحو اولیه درک متغیرها و انواع داده ها در PHP عملگرهای حسابی، مقایسه و منطقی عبارات و حلقه های اولویت عملگر (for, while, do-while, foreach) عبارات شرطی (if, elseif, else, switch) آرگومان های تابع و مقادیر بازگشتی توابع و عملیات آرایه توابع رشته و عبارات منظم اعتبارسنجی و پاکسازی ورودی کاربر استفاده از $_GET و $_POST برای انتقال داده راه اندازی پایگاه داده MySQL اتصال PHP با MySQL انجام عملیات CRUD ( ایجاد، خواندن، به روز رسانی، حذف) جلوگیری از تزریق SQL افزایش امنیت پایگاه داده پیاده سازی چند شکلی درک API های RESTful ایجاد درخواست های HTTP با cURL ذخیره ایمن رمزهای عبور پیش نیازها: نیازی به تجربه قبلی در برنامه نویسی نیست.

در این بوت کمپ دوستانه مبتدی، ساخت وب سایت ها و برنامه های کاربردی وب پویا و مبتنی بر داده را از ابتدا با PHP بیاموزید. PHP Bootcamp: دوره کامل برنامه نویسی با MYSQL طراحی شده است تا شما را در تمام مراحل تسلط بر PHP، یکی از محبوب ترین زبان های برنامه نویسی سمت سرور که امروزه در توسعه وب استفاده می شود، راهنمایی کند.


با شروع، همه چیز را از راه‌اندازی محیط توسعه‌تان گرفته تا ویژگی‌های پیشرفته PHP مانند برنامه‌نویسی شی‌گرا، کار با پایگاه‌های داده و مدیریت احراز هویت کاربر را بررسی خواهید کرد. شما همچنین در HTML، CSS، و جاوا اسکریپت غوطه ور خواهید شد تا اطمینان حاصل کنید که درک کاملی از توسعه front-end و back-end دارید.


آنچه یاد خواهید گرفت:

  • مفاهیم و نحو اصلی PHP، از ابتدایی تا پیشرفته

  • نحوه ساخت وب سایت های پویا با پایگاه داده های PHP و MySQL

  • بررسی فرم، جلسات، کوکی‌ها و احراز هویت کاربر

  • مقدمه ای بر برنامه نویسی شی گرا (OOP) با PHP

  • کار با APIها و منابع داده خارجی

  • استقرار برنامه های PHP در سرور زنده


این دوره برای مبتدیانی که به دنبال شروع سفر خود در توسعه وب هستند، و همچنین برای توسعه دهندگان با تجربه ای که می خواهند درک خود را از PHP عمیق تر کنند، عالی است. در پایان، شما مهارت ایجاد وب سایت ها و برنامه های کاربردی کاملاً کاربردی و مبتنی بر پایگاه داده را خواهید داشت. امروز ثبت نام کنید و قدرت PHP را برای توسعه وب باز کنید!


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

ماژول 1: مقدمه ای بر PHP Module 1: Introduction to PHP

  • مروری بر ساختار و اهداف دوره Overview of the course structure and objectives

  • راه اندازی محیط آموزشی Setting up the learning environment

  • نصب PHP، Apache و MySQL (XAMPP/WAMP) Installing PHP, Apache, and MySQL (XAMPP/WAMP)

  • آشنایی با تگ های PHP و سینتکس اولیه Understanding PHP tags and basic syntax

  • تعبیه PHP در HTML Embedding PHP in HTML

ماژول 2: برنامه نویسی پایه PHP Module 2: Basic PHP Programming

  • آشنایی با متغیرها و انواع داده ها در PHP Understanding variables and data types in PHP

  • عملگرهای حسابی، مقایسه و منطقی Arithmetic, comparison, and logical operators

  • عبارات و اولویت عملگر Expressions and operator precedence

  • عبارات شرطی (if، elseif، else، switch) Conditional statements (if, elseif, else, switch)

  • حلقه ها (برای، while، do-while، foreach) Loops (for, while, do-while, foreach)

ماژول 3: توابع و آرایه ها Module 3: Functions and Arrays

  • تعریف و فراخوانی توابع Defining and calling functions

  • آرگومان های تابع و مقادیر بازگشتی Function arguments and return values

  • آرایه های نمایه شده و انجمنی Indexed and associative arrays

  • توابع و عملیات آرایه Array functions and operations

  • توابع رشته و عبارات منظم String functions and regular expressions

ماژول 4: کار با فرم ها و ورودی کاربر Module 4: Working with Forms and User Input

  • ایجاد و پردازش فرم ها Creating and processing forms

  • اعتبارسنجی و پاکسازی ورودی کاربر Validating and sanitizing user input

  • درک ابرجهانی ها Understanding superglobals

  • استفاده از $_GET و $_POST برای انتقال داده Using $_GET and $_POST for data transmission

  • مدیریت ایمن آپلود فایل ها Handling file uploads securely

ماژول 5: کار با پایگاه داده Module 5: Working with Databases

  • راه اندازی پایگاه داده MySQL Setting up a MySQL database

  • آشنایی با اصول SQL Understanding SQL basics

  • اتصال PHP با MySQL Connecting PHP with MySQL

  • انجام عملیات CRUD (ایجاد، خواندن، به روز رسانی، حذف) Performing CRUD operations (Create, Read, Update, Delete)

  • جلوگیری از تزریق SQL Preventing SQL injection

  • افزایش امنیت پایگاه داده Enhancing database security

ماژول 6: مفاهیم پیشرفته PHP Module 6: Advanced PHP Concepts

  • مدیریت جلسات کاربر Managing user sessions

  • کار با کوکی ها Working with cookies

  • خواص و روش ها Properties and methods

  • درک وراثت Understanding inheritance

  • اجرای پلی مورفیسم Implementing polymorphism

ماژول 7: مدیریت خطا و اشکال زدایی Module 7: Error Handling and Debugging

  • استفاده از تلاش، گرفتن و در نهایت Using try, catch, and finally

  • کنترل کننده های خطای سفارشی Custom error handlers

  • با استفاده از var_dump، print_r و ابزارهای اشکال زدایی Using var_dump, print_r, and debugging tools

  • پیاده سازی مکانیزم های ورود به سیستم Implementing logging mechanisms

ماژول 8: کار با API ها و خدمات وب Module 8: Working with APIs and Web Services

  • آشنایی با API های RESTful Understanding RESTful APIs

  • مصرف API با PHP Consuming APIs with PHP

  • ایجاد درخواست HTTP با cURL Making HTTP requests with cURL

  • ایجاد یک API ساده RESTful با PHP Creating a simple RESTful API with PHP

ماژول 9: بهترین شیوه های امنیتی Module 9: Security Best Practices

  • محافظت در برابر XSS و CSRF Protecting against XSS and CSRF

  • ذخیره ایمن رمزهای عبور Securely storing passwords

  • نوشتن کد PHP ایمن Writing secure PHP code

نمایش نظرات

PHP Bootcamp: دوره کامل برنامه نویسی با MYSQL
جزییات دوره
6 hours
42
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,995
4.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Knowledge Nest Knowledge Nest

توسعه دهنده وب | مربی در Udemy