آموزش توسعه وب مدرن PHP با MySQL، GitHub و Heroku

Modern PHP Web Development w/ MySQL, GitHub & Heroku

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یاد بگیرید که برنامه های وب مبتنی بر داده را با استفاده از PHP و MySQL (PDO) توسعه دهید، آنها را با GitHub مدیریت کنید و به سرور Apache Setup Heroku با استفاده از راه اندازی سرور XAMPP پایگاه داده MySQL با استفاده از راه اندازی سرور XAMPP محیط PHP با استفاده از XAMPP Server Basic PHP Syntax درک نقش برنامه های برنامه نویسی مبتنی بر وب ساخت برنامه های وب مبتنی بر داده و پویا نحوه دستکاری داده ها با استفاده از PHP PDO نحوه استفاده از Bootstrap 4 Framework نحوه استفاده از GitHub برای کنترل منبع نحوه استقرار یک برنامه وب با استفاده از Heroku پیش نیازها: یک کامپیوتر یک اتصال به اینترنت یک آدرس ایمیل

نمای کلی

این دوره برای تجهیز دانش آموزان به مهارت های مورد نیاز برای ایجاد صفحات وب پویا با استفاده از PHP و MySQL طراحی شده است. علاوه بر این، دانش آموزان را با اصول برنامه نویسی PHP مجهز می کند، در حالی که ویژگی های پیشرفته زبان را در اختیار آنها قرار می دهد. با بررسی طراحی رابط کاربری، منطق کسب‌وکار و فعالیت‌های میزبانی، خود را در یک تجربه توسعه کامل پشته سرتاسر غرق کنید.

در پایان این دوره، شما قادر خواهید بود یک برنامه کاربردی PHP جذاب بسازید. با استفاده از بوت استرپ 4 استایل داده شده است. ردیابی و مدیریت تغییرات با GitHub و استقرار یک برنامه کاملاً مبتنی بر داده در Heroku Cloud Hosting.

چرا توسعه را با PHP یاد بگیریم

PHP برای آسان‌تر کردن توسعه وب طراحی شده است، و بسیاری از مبتدیان انتخاب و شروع آن را بدون دردسر می‌دانند. در واقع، دریافت کد PHP بسیار آسان بود، بسیاری از غیر برنامه نویسان در نهایت قادر به نوشتن برنامه PHP در کمترین زمان بودند!

5 دلیل اصلی برای یادگیری PHP عبارتند از:

  1. دوستانه مبتدی

  2. طراحی شده به مقیاس

  3. انجمن پشتیبانی فعال

  4. فرصت های شغلی

  5. آینده

این دوره کاربردی است و شما را با تمام آنچه که برای ساختن یک برنامه وب کاملا کاربردی نیاز دارید، اضافه کردن آن به کنترل منبع با استفاده از GitHub و در نهایت میزبانی آن در Heroku، مجهز می کند.

زبان‌ها و فناوری‌های مورد استفاده:

  • PHP (HyperText Pre-Processor) - زبان برنامه نویسی سمت سرور که به ما امکان می دهد برنامه های پویا و مبتنی بر داده بسازیم

  • HTML و CSS - زبان‌های استاندارد وب که برای طراحی صفحات وب استفاده می‌شوند

  • کد ویژوال استودیو (با برنامه‌های افزودنی) - ابزار توسعه یا IDE برای کمک به ما در نوشتن کد سریع‌تر.

  • سرور XAMPP - برای تسهیل سرورهای Apache و MySQL

  • PhpMyAdmin - ابزار مدیریت MySQL که در سرور XAMPP تعبیه شده است

  • GitHub - برای کنترل منبع و همکاری

  • Heroku - برای انتشار وب سایت(های) برنامه PHP در فضای ابری (رایگان با محدودیت)

هیچ دوره دیگری در بازار نمی تواند شما را به این مهارت ها مجهز کند. اکنون به سطح بالا بروید و بخشی از باشگاه مدرن توسعه دهندگان PHP باشید!

در پایان این دوره، شما باید بتوانید:

  • یک برنامه وب کاملاً مبتنی بر داده بسازید

  • جریان برنامه PHP را درک کنید

  • ایجاد و مدیریت پایگاه داده با phpMyAdmin و MySQL Workbench

  • پرس و جوهای PHP/MySQL با PDO

    ایجاد کنید
  • تأیید هویت و مجوز کاربر را تنظیم کنید

  • از Bootstrap 4 CSS Framework

    استفاده کنید
  • از JQuery و JQueryUI

    استفاده کنید
  • از کد ویژوال استودیو به طور موثر استفاده کنید

  • استقرار با استفاده از میزبانی Heroku

  • مدیریت پروژه ها با GitHub

محتوا و نمای کلی

برای اینکه در این دوره احساس راحتی کنید، به دانش قبلی در مورد HTML و CSS نیاز دارید. فراتر از آن، برای مبتدیان بسیار مناسب است، زیرا ما ساختارهای مختلف برنامه نویسی را با استفاده از PHP مرور می کنیم. حتی اگر در معرض هیچ گونه توسعه وب نباشید، می‌توانید از ابتدا آن را دنبال کنید.

این یک دوره آموزشی بزرگ است. بیش از 12 ساعت محتوای ممتاز، اما به صورت هوشمندانه تجزیه می شود تا مجموعه ای از فعالیت های مرتبط را بر اساس هر ویژگی در برنامه در حال ساخت برجسته کند. ما همچنین به عیب یابی و خطاهای اشکال زدایی در ادامه نگاه خواهیم کرد. اجرای بهترین شیوه ها؛ نوشتن منطق کارآمد و درک اینکه چرا توسعه دهندگان کارها را به روشی که انجام می دهند انجام می دهند. دانش شما، گام به گام، در طول دوره رشد خواهد کرد و با چالش مواجه خواهید شد تا بهترین باشید.

وقتی دوره را تمام کردید، در Visual Studio Code، XAMPP، GitHub و MySQL حرکت خواهید کرد، که در هنگام کار بر روی یک پروژه PHP آینده، طبیعت دوم شما خواهد بود. این مهارت‌های آموخته‌شده جدید شما را به کار می‌گیرد و رئیس و همکارانتان را تحت تأثیر قرار می‌دهد.

این دوره با فایل‌های کاری میزبانی شده در GitHub، با گنجاندن برخی از فایل‌ها تکمیل می‌شود تا بتوانید کدهای نمایش داده شده را تکرار کنید. شما می توانید در حین کار در هر سخنرانی در کنار نویسنده کار کنید و پس از اتمام دوره گواهی پایان دوره را دریافت خواهید کرد.

کلیک کردن روی دکمه این دوره می‌تواند بهترین قدمی باشد که می‌توانید برای افزایش سریع درآمد و بازارپذیری خود بردارید! همچنین، به یاد داشته باشید که اگر فکر می‌کنید دوره ارزش هزینه‌ای را که صرف کرده‌اید ندارد، 30 روز کامل فرصت دارید تا بازپرداخت بدون سؤال را دریافت کنید!


زمان اقدام فرا رسیده است! این معامله برای همیشه در دسترس نخواهد بود!

شما را در دوره می بینیم!


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

معرفی Introduction

  • معرفی Introduction

پیکربندی محیط Environment Configuration

  • با استفاده از XAMPP یک محیط PHP راه اندازی کنید Setup a PHP Environment using XAMPP

  • Composer Package Manager را نصب کنید Install Composer Package Manager

  • کد ویژوال استودیو - افزونه های توسعه وب Visual Studio Code - Web Development Add ons

  • یک حساب GitHub ایجاد کنید Create a GitHub Account

  • یک اکانت Heroku ایجاد کنید Create a Heroku Account

  • Heroku - بدون Dynos رایگان Heroku - No Free Dynos

اصول و نحو PHP PHP Basics and Syntax

  • PHP چگونه کار می کند How PHP Works

  • اظهارات IF...ELSE IF...ELSE Statements

  • تغییر بیانیه ها Switch Statements

  • برای حلقه FOR Loop

  • WHILE AND DO...WHILE حلقه ها WHILE AND DO...WHILE Loops

  • آرایه های پی اچ پی و دستکاری PHP Arrays and Manipulation

  • توابع دستکاری رشته String Manipulation Functions

  • توابع دستکاری تاریخ و زمان Date and Time Manipulation Functions

  • توابع تعریف شده توسط کاربر User Defined Functions

  • PHP شامل و نیاز است PHP Include and Require

  • طرح بندی وب سایت PHP - با بوت استرپ PHP Website Layout - With Bootstrap

  • پروژه را به Github اضافه کنید Add Project to Github

  • انتشار وب سایت به Heroku Publish Website to Heroku

  • کد منبع نهایی Final Source Code

PHP Forms و MySQL و User Authentication PHP Forms and MySQL and User Authentication

  • راه اندازی پروژه و وب سایت Project and Website Setup

  • یک فرم Bootstrap 4 ایجاد کنید Create a Bootstrap 4 Form

  • فرم PHP - $_GET Action PHP Form - $_GET Action

  • فرم PHP - $_POST Action PHP Form - $_POST Action

  • طراحی پایگاه داده با phpMyAdmin Design Database with phpMyAdmin

  • با استفاده از PHP PDO به پایگاه داده متصل شوید Connect to Database using PHP PDO

  • ذخیره رکوردها در پایگاه داده Save Records to Database

  • مشاهده سوابق پایگاه داده View Database Records

  • مشاهده جزئیات One Record View One Record's Details

  • به روز رسانی سوابق پایگاه داده Update Database Records

  • حذف رکوردهای پایگاه داده Delete Database Records

  • نکات نهایی: اعتبار سنجی فرم، پیام های خطا، پیام های موفقیت Final Touches: Form Validation, Error Messages, Success Messages

  • پروژه را به GitHub اضافه کنید Add Project to GitHub

  • برنامه Heroku و پایگاه داده از راه دور را ایجاد کنید Create Heroku App and Remote Database

  • مهم - ارائه دهندگان پایگاه داده از راه دور جایگزین IMPORTANT - Alternative Remote Database Providers

  • تنظیم جداول احراز هویت در پایگاه داده Setup Authentication Tables in Database

  • راه اندازی ورود و احراز هویت Setup Login and Authentication

  • کنترل دسترسی کاربر Control User Access

  • ارسال ایمیل های تایید Sending Confirmation Emails

  • اجازه آپلود فایل Allowing File Uploads

  • آپلود تصاویر پروفایل Upload Profile Pictures

  • لمس نهایی Final Touches

  • کد منبع نهایی Final Source Code

تخفیف های جایزه BONUS Discounts

  • تخفیف های جایزه Bonus Discounts

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه وب مدرن PHP با MySQL، GitHub و Heroku
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
12 hours
45
Udemy (یودمی) udemy-small
08 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
161,717
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevoir Williams Trevoir Williams

Learn IT University Learn IT University

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.

Doron Williams Doron Williams

تحلیلگر برنامه نویس سیستم

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.