زمان 01:14:15
تعداد جلسات 1
تاریخ ایجاد دوره 1401/10/20
آخرین بروزرسانی 1401/10/26
رتبه - از 0 رای
توضیحات
احتمالا اگر یک جستجو در سطح وب انجام بدید برای دوره آموزش php بیش از هزار دوره php پیدا خواهید کرد .
اما به نظر شما آیا در این نتایج واقعا دوره ای هست که زمان ، انرژی ، هزینه ، و از همه مهم تر اون شور و انگیزه که دارید رو براش هزینه کنید و خروجی خوبی برای شما داشته باشه . دوست داشتم بگم بله اما متاسفانه جواب خیر هست .
لطفا جهت درک بهتر محتویات دوره ویدیوی معرفی بالا را تماشا کنید .
لیست سرفصل ها و محتویات دوره:
فصل مقدماتی - آماده سازی محیط
- هاست چیست و چه کاربردی دارد
- نصب wamp server
- معرفی ide و نصب یک ide عالی به نام vscode
- آشنایی با محیط با vscode
- تنظیم پوسته ( تم ) vscode
- تغییر آیکون های vscode
- تکنیک افزایش سرعت کار با vscode
- افزونه های کاربردی vscode
فصل مقدماتی - شروع کار برنامه نویسی php
- هر چیزی قوانین خودش را دارد ( آشنایی با syntax پی اچ پی )
- متغیر ها ، ثابت ها ، متغیر متغیر - magic_constanct
- انواع نوع داده - بنیادی
- انواع نوع داده – مختلط
- انواع عملگر ها
- یک تعریف اجمالی از تابع و توابع از پیش ساخته برای کنترل متغیر ها ( تبدیل ، بررسی ) – intval and is_int
- توابع از پیش ساخته برای آرایه ها
- توابع از پیش ساخته برای رشته ها
- ctype ها
- توابع از پیش ساخته برای عملیات ریاضی
- دستورات شرطی – if , else if , else و شرطی یک خطی (ternary )
- دستورات شرطی – switch
- دستورات شرطی ( حلقه ) – for
- دستورات شرطی ( حلقه ) - foreach
- دستورات شرطی ( حلقه ) – while
- دستورات شرطی ( حلقه ) – do while
- ادغام شرطی ( حلقه ) و آرایه
- ادغام شرطی ( حلقه – تابع شکل ) و آرایه
- معرفی کامل تر تابع ، ظاهر و بدنه تابع
- اسکوپ و محدوده در تابع
- رفرنس در توابع
- type hinting در تابع
- توابع ناشناس یا anonymous یا closure + use + استفاده در رشته
- سوپر گلوبال ها
- سوپر گلوبال SERVER
- سوپر گلوبال REQUEST
- سوپر گلوبال GET
- سوپر گلوبال POST
- کار با سشن ها
- کار با کوکی ها
فصل نیمه حرفه ای - یک شیرجه ی عمیق تر ( json ، xml ، date ، file )
- کار با فایل ها در PHP
- کار با تاریخ و زمان – ساخت تابع رشته تصادفی + تابع از پیش ساخته
- کار با file format با نام xml – ( یکی از روش های انتقال داده با ساختار منظم )
- کار با file format با نام json - ( یکی از روش های انتقال داده با ساختار منظم )
فصل نیمه حرفه ای - انواع http request ، curl ، ارسال ایمیل
- معرفی http request ها ( GET , HEAD , POST , PUT , PATCH , DELETE,OPTION )
- درک header ها در http request
- معرفی curl و نحوه استفاده در PHP ( روش اول ارسال http request )
- استفاده پیشرفته file_get_contents ( روش دوم ارسال http request )
- معرفی ajax به صورت اجمالی - cors
- ارسال ایمیل
فصل نیمه حرفه ای - کنترل داده های فرم + آپلود فایل
- نوع url-encoded
- کنترل فرم GET
- کنترل فرم POST
- نوع multipart
- کنترل فرم POST - فایل
- نوع application/json
- آشنایی با method request و php://input
- کنترل PUT
- کنترل PATCH
- کنترل DELETE
- کنترل OPTION
فصل نیمه حرفه ای - پایگاه داده MySQL و دستورات کاربردی
- پایگاه داده چیست ؟
- پایگاه داده RDBMS – نوع SQL
- پایگاه داده DBMS – نوع SQL
- پایگاه داده noSQL– نوع noSQL
- تفاوت پایگاه داده noSQL و SQL
- آشنایی با phpmyadmin
- کار با Entity Relationship Diagram (ERD)
- دستور create ساخت جدول یا پایگاه داده
- دستور show نمایش جداول و دیتابیس ها
- دستور use – علامت گذاری برای استفاده *
- دستور drop – حذف جدول یا پایگاه داده
- دستور truncate – خالی کردن جدول
- آشنایی با CRUD – ساخت ، خواندن ، بروزرسانی و حذف
- دستور insert – افزودن داده به جدول
- دستور select و order by – انتخاب و مرتب سازی داده
- دستور update – بروزرسانی داده
- دستور delete – حذف داده
- دستور شرطی where و انواع آن – in , Not و ( = و != و < و > و LIKE )
- دستور between – بین محدود x تا z
- دستور Exists - درصورت موجود بودن در جدول دیگر
- دستور انواع JOIN – یکپارچه سازی
- دستور LIMIT – محدود کردن دریافت داده
- آشنایی با transaction
- آشنایی با commit
- آشنایی با trigger
فصل نیمه حرفه ای - ارتباط با پایگاه داده MySQL در PHP
- کلاس mysqli – اتصال به mysql
- کلاس mysqli – بررسی خطا های هنگام اتصال
- کلاس mysqli – تنظیم کاراکتر سِت برای پشتیبانی از زبان فارسی و زبان های مشابه
- کلاس mysqli – اجرای دستور INSERT
- کلاس mysqli - اجرای دستور SELECT
- کلاس mysqli - اجرای دستور UPDATE
- کلاس mysqli - اجرای دستور DELETE
- کلاس PDO – اتصال به mysql
- کلاس PDO – بررسی خطا های هنگام اتصال
- کلاس PDO – تنظیم کاراکتر سِت برای پشتیبانی از زبان فارسی و زبان های مشابه
- کلاس PDO – اجرای دستور INSERT
- کلاس PDO - اجرای دستور SELECT
- کلاس PDO - اجرای دستور UPDATE
- کلاس PDO - اجرای دستور DELETE
فصل نیمه حرفه ای - آشنایی با composer و phar و کار با چند کتابخانه کاربردی
- معرفی composer
- نصب composer
- دستورات composer
- معرفی packagist
- آشنایی با فایل json و پوشه vendor
- تفاوت بین json و composer.lock
- معرفی phar یا php archive
- کتابخانه morilog/jalali – تبدیل تاریخ از میلادی به شمسی یا برعکس
- کتابخانه masterminds/html5 – کاوش و تغییر در محتوای html
فصل نیمه حرفه ای - کار با Regex (REGular EXpression )
فصل نیمه حرفه ای - چند مینی پروژه برای درک بهتر مفاهیم
- سیستم حسابداری ساده هزینه های شخصی
- Web scraping در PHP – دریافت اطلاعات از سایت های مختلف ( در اینجا قیمت ارز های دیجیتال ) + یادگیری cron job
- پرداز ش تصویر در PHP – پیدا کردن بیشترین رنگ استفاده شده در تصویر
- تبدیل و ویرایش فایل های صوتی و تصویری
- خروجی به excel و pdf از داده ها
فصل پشرفته
- امنیت در وب ( کدنویسی ایمن و برنامه های تحت وب )
- Error handling یا مدیریت خطا
- شی گرایی در PHP – OOP in PHP
- کدنویسی تمیز و اصول solid
- تست نویسی در PHP
- الگو های طراحی در PHP – Design Patterns in PHP
- Cryptography و Hashing ( رمزنگاری و هش اطلاعات ، رمزگذاری دو طرفه ، یک طرفه ثابت ، یک طرفه پویا ، اعتبار سنجی رمزنگاری )
- آموزش احراز هویت و بررسی مجوز مدرن و ساده ( کار باjwt - مدرن و دیگر روش های ساده اما کارآمد )
- REST API در PHP
- WSDL در PHP
- در نسخه 7 PHP چه چیز هایی اضافه شد
- در نسخه 8 PHP چه چیز هایی اضافه شد
- معماری MVC و ساخت یک فریمورک MVC
- ساخت سیستم مدیریت محتوا با کمک فریمورک ساخته شده
- پروژه فروشگاه اینترنتی پیشرفته – مشابه دیجی کالا
پیش نیاز
- html
- css
- جاوا اسکریپت در حد متوسط
جلسات دوره
سوالات متداول
- من هیچ آشنایی با php ندارم آیا این دوره به درد من می خورد ؟ بله - این دوره از نقطه 0 شروع می شود و تا حرفه ای شدن شما ادامه دارد .
- آیا پس از گذراندن این دوره می توانم در شرکت های معتبر مشغول به کار شَوَم ؟ بله ، اصلا این دوره برای این ساخته شده که از شما یک php کار معرکه سازد . تا در شرکت های معتبر که حقوق و مزایای عالی دارند مشغول به کار شوید .
- پشتیبانی به چه شکل خواهد بود ؟ پس از ثبت کاربرانی که مشکل یا سوالی داشته باشند نظر خود را ثبت کرده و پیامکی برای مدرس دوره ارسال می گردد تا در سریع ترین زمان ممکن سوال تان را پاسخ دهد .