-->

برنامه نویسی وب بر بستر LAMP

توضیحات دوره

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

چه چیزهایی یاد می‌گیرید؟

  • بخش 0 - قبل از خرید بدانیم
  • بخش 1 - یک شروع پر سرعت با HTML - CSS
  • بخش 2 - کد PHP و SQL بنویسیم
  • بخش 3 - یک پروژه واقعی - Notes
  • بخش 4 - کد Javascript با طعم JQuery
  • بخش 5 - برنامه نویسی و استفاده از Framework

فایل‌ها و اطلاعات دوره

زمان‌ها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانه‌ای در نظر بگیرید.

سرفصل‌ها و جلسه‌ها

موضوع، توضیح و زمان هر جلسه

فصل ۱

بخش 0 - قبل از خرید بدانیم

۱ جلسه۳۲ دقیقه
دربارهٔ این فصل

در این فصل، بخش صفر - قبل از خرید بدانیم را دنبال می‌کنید.

  1. ۰۱

    بخش صفر - قبل از خرید بدانیم

    رایگان
    ۳۲:۰۰

    این جلسه به «بخش صفر - قبل از خرید بدانیم» اختصاص دارد و بخشی از فصل «بخش 0 - قبل از خرید بدانیم» است.

فصل ۲

بخش 1 - یک شروع پر سرعت با HTML - CSS

۳ جلسه۳ ساعت و ۲۳ دقیقه
دربارهٔ این فصل

در این فصل، مفاهیم مقدماتی، دیزاین وب با HTML - CSS، آماده سازی محیط برنامه نویسی را دنبال می‌کنید.

  1. ۰۱

    مفاهیم مقدماتی

    رایگان
    ۳۲:۰۰

    این جلسه به «مفاهیم مقدماتی» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت با HTML - CSS» است.

  2. ۰۲

    دیزاین وب با HTML - CSS

    رایگان
    ۲:۱۸:۰۰

    این جلسه به «دیزاین وب با HTML - CSS» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت با HTML - CSS» است.

  3. ۰۳

    آماده سازی محیط برنامه نویسی

    رایگان
    ۳۳:۰۰

    این جلسه به «آماده سازی محیط برنامه نویسی» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت با HTML - CSS» است.

منابع مشترک این فصل

فصل ۳

بخش 2 - کد PHP و SQL بنویسیم

۴ جلسه۶ ساعت و ۵۳ دقیقه
دربارهٔ این فصل

در این فصل، چگونه PHP بنویسیم، منطقی تر PHP بنویسیم، درک کاملی از Database و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    چگونه PHP بنویسیم

    رایگان
    ۱:۵۴:۰۰

    این جلسه به «چگونه PHP بنویسیم» اختصاص دارد و بخشی از فصل «بخش 2 - کد PHP و SQL بنویسیم» است.

  2. ۰۲

    منطقی تر PHP بنویسیم

    رایگان
    ۲:۰۰:۰۰

    این جلسه به «منطقی تر PHP بنویسیم» اختصاص دارد و بخشی از فصل «بخش 2 - کد PHP و SQL بنویسیم» است.

  3. ۰۳

    درک کاملی از Database

    رایگان
    ۱:۴۶:۰۰

    این جلسه به «درک کاملی از Database» اختصاص دارد و بخشی از فصل «بخش 2 - کد PHP و SQL بنویسیم» است.

  4. ۰۴

    اتصال PHP به Database

    رایگان
    ۱:۱۳:۰۰

    این جلسه به «اتصال PHP به Database» اختصاص دارد و بخشی از فصل «بخش 2 - کد PHP و SQL بنویسیم» است.

فصل ۴

بخش 3 - یک پروژه واقعی - Notes

۳ جلسه۶ ساعت و ۴۳ دقیقه
دربارهٔ این فصل

در این فصل، پروژه Notes - بخش اول، پروژه Notes - بخش دوم، انتقال هاست Local به Online را دنبال می‌کنید.

  1. ۰۱

    پروژه Notes - بخش اول

    ۲:۴۷:۰۰

    این جلسه به «پروژه Notes - بخش اول» اختصاص دارد و بخشی از فصل «بخش 3 - یک پروژه واقعی - Notes» است.

  2. ۰۲

    پروژه Notes - بخش دوم

    ۱:۵۱:۰۰

    این جلسه به «پروژه Notes - بخش دوم» اختصاص دارد و بخشی از فصل «بخش 3 - یک پروژه واقعی - Notes» است.

  3. ۰۳

    انتقال هاست Local به Online

    ۲:۰۵:۰۰

    این جلسه به «انتقال هاست Local به Online» اختصاص دارد و بخشی از فصل «بخش 3 - یک پروژه واقعی - Notes» است.

منابع مشترک این فصل

فصل ۵

بخش 4 - کد Javascript با طعم JQuery

۲ جلسه۳ ساعت و ۵۷ دقیقه
دربارهٔ این فصل

در این فصل، برنامه نویسی Script در Client Side، پروژه Dictionary را دنبال می‌کنید.

  1. ۰۱

    برنامه نویسی Script در Client Side

    ۲:۱۳:۰۰

    این جلسه به «برنامه نویسی Script در Client Side» اختصاص دارد و بخشی از فصل «بخش 4 - کد Javascript با طعم JQuery» است.

  2. ۰۲

    پروژه Dictionary

    ۱:۴۴:۰۰

    این جلسه به «پروژه Dictionary» اختصاص دارد و بخشی از فصل «بخش 4 - کد Javascript با طعم JQuery» است.

فصل ۶

بخش 5 - برنامه نویسی و استفاده از Framework

۵ جلسه۸ ساعت و ۱۰ دقیقه
دربارهٔ این فصل

در این فصل، گردهمایی MVC - Routing - Theming، نهایی سازی پروژه Notes - بخش اول، RegEx بنویسیم و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    گردهمایی MVC - Routing - Theming

    ۲:۴۸:۰۰

    این جلسه به «گردهمایی MVC - Routing - Theming» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.

  2. ۰۲

    نهایی سازی پروژه Notes - بخش اول

    ۱:۴۲:۰۰

    این جلسه به «نهایی سازی پروژه Notes - بخش اول» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.

  3. ۰۳

    RegEx بنویسیم

    ۱:۴۳:۰۰

    این جلسه به «RegEx بنویسیم» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.

  4. ۰۴

    تاریخ جلالی

    ۴۵:۰۰

    این جلسه به «تاریخ جلالی» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.

  5. ۰۵

    ساخت Pagination

    ۱:۱۲:۰۰

    این جلسه به «ساخت Pagination» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.

فصل ۷

بخش 6 - کنترل دسترسی و آبونمان

۳ جلسه۵ ساعت و ۵۳ دقیقه
دربارهٔ این فصل

در این فصل، کنترل سطح دسترسی، استفاده از درگاه پرداخت - زرین پال، پروژه Notes - تکمیل سیستم پرداخت را دنبال می‌کنید.

  1. ۰۱

    کنترل سطح دسترسی

    ۱:۴۲:۰۰

    این جلسه به «کنترل سطح دسترسی» اختصاص دارد و بخشی از فصل «بخش 6 - کنترل دسترسی و آبونمان» است.

  2. ۰۲

    استفاده از درگاه پرداخت - زرین پال

    ۱:۳۰:۰۰

    این جلسه به «استفاده از درگاه پرداخت - زرین پال» اختصاص دارد و بخشی از فصل «بخش 6 - کنترل دسترسی و آبونمان» است.

  3. ۰۳

    پروژه Notes - تکمیل سیستم پرداخت

    ۲:۴۱:۰۰

    این جلسه به «پروژه Notes - تکمیل سیستم پرداخت» اختصاص دارد و بخشی از فصل «بخش 6 - کنترل دسترسی و آبونمان» است.

منابع مشترک این فصل

فصل ۸

بخش 7 - راه کار های امنیتی

۱ جلسه۱ ساعت و ۴۰ دقیقه
دربارهٔ این فصل

در این فصل، امنیت در سطح کد را دنبال می‌کنید.

  1. ۰۱

    امنیت در سطح کد

    ۱:۴۰:۰۰

    این جلسه به «امنیت در سطح کد» اختصاص دارد و بخشی از فصل «بخش 7 - راه کار های امنیتی» است.

فصل ۹

بخش 8 - طراحی پیشرفته

۲ جلسه۲ ساعت و ۵۵ دقیقه
دربارهٔ این فصل

در این فصل، LESS قدرتمند و منعطف، فونت فارسی و فونت Icon را دنبال می‌کنید.

  1. ۰۱

    LESS قدرتمند و منعطف

    ۱:۱۱:۰۰

    این جلسه به «LESS قدرتمند و منعطف» اختصاص دارد و بخشی از فصل «بخش 8 - طراحی پیشرفته» است.

  2. ۰۲

    فونت فارسی و فونت Icon

    ۱:۴۴:۰۰

    این جلسه به «فونت فارسی و فونت Icon» اختصاص دارد و بخشی از فصل «بخش 8 - طراحی پیشرفته» است.

فصل ۱۰

بخش 9 - پروژه فروشگاه کالا

۹ جلسه۱۵ ساعت و ۴۹ دقیقه
دربارهٔ این فصل

در این فصل، پروژه فروشگاه - لیست محصولات، پروژه فروشگاه - پیش نمایش سبد خرید، پروژه فروشگاه - رفع باگ های فعلی و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    پروژه فروشگاه - لیست محصولات

    ۳:۳۷:۰۰

    این جلسه به «پروژه فروشگاه - لیست محصولات» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

  2. ۰۲

    پروژه فروشگاه - پیش نمایش سبد خرید

    ۲:۰۴:۰۰

    این جلسه به «پروژه فروشگاه - پیش نمایش سبد خرید» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

  3. ۰۳

    پروژه فروشگاه - رفع باگ های فعلی

    ۵۷:۰۰

    این جلسه به «پروژه فروشگاه - رفع باگ های فعلی» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

  4. ۰۴

    پروژه فروشگاه - پرداخت سبد خرید

    ۱:۰۰:۰۰

    این جلسه به «پروژه فروشگاه - پرداخت سبد خرید» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

  5. ۰۵

    پروژه فروشگاه - لیست علاقه مندی ها

    ۱:۰۰:۰۰

    این جلسه به «پروژه فروشگاه - لیست علاقه مندی ها» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

  6. ۰۶

    پروژه فروشگاه - مدیریت سبد خرید

    ۱:۱۷:۰۰

    این جلسه به «پروژه فروشگاه - مدیریت سبد خرید» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

  7. ۰۷

    پروژه فروشگاه - بهینه سازی

    ۳:۴۲:۰۰

    این جلسه به «پروژه فروشگاه - بهینه سازی» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

  8. ۰۸

    پروژه فروشگاه - تعریف محصول

    ۱:۳۲:۰۰

    این جلسه به «پروژه فروشگاه - تعریف محصول» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

  9. ۰۹

    پروژه فروشگاه - لیست پیشرفته

    ۴۰:۰۰

    این جلسه به «پروژه فروشگاه - لیست پیشرفته» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.

فصل ۱۱

بخش 10 - توسعه وب سرویس

۱ جلسه۱ ساعت و ۱۸ دقیقه
دربارهٔ این فصل

در این فصل، طراحی وب سرویس را دنبال می‌کنید.

  1. ۰۱

    طراحی وب سرویس

    ۱:۱۸:۰۰

    این جلسه به «طراحی وب سرویس» اختصاص دارد و بخشی از فصل «بخش 10 - توسعه وب سرویس» است.

فصل ۱۲

بخش 11 - طراحی Responsive

۴ جلسه۲ ساعت و ۲۰ دقیقه
دربارهٔ این فصل

در این فصل، Responsive کردن یعنی چه، ساخت Layout با تکنیک های بدوی، ساخت Grid Layout بر اساس Table و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    Responsive کردن یعنی چه

    ۱۹:۰۰

    این جلسه به «Responsive کردن یعنی چه» اختصاص دارد و بخشی از فصل «بخش 11 - طراحی Responsive» است.

  2. ۰۲

    ساخت Layout با تکنیک های بدوی

    ۳۳:۰۰

    این جلسه به «ساخت Layout با تکنیک های بدوی» اختصاص دارد و بخشی از فصل «بخش 11 - طراحی Responsive» است.

  3. ۰۳

    ساخت Grid Layout بر اساس Table

    ۳۸:۰۰

    این جلسه به «ساخت Grid Layout بر اساس Table» اختصاص دارد و بخشی از فصل «بخش 11 - طراحی Responsive» است.

  4. ۰۴

    پروژه فروشگاه - ساختار Responsive

    ۵۰:۰۰

    این جلسه به «پروژه فروشگاه - ساختار Responsive» اختصاص دارد و بخشی از فصل «بخش 11 - طراحی Responsive» است.

فصل ۱۳

بخش 12 - بهینه سازی برای موتور جستجو - SEO

۲ جلسه۱ ساعت و ۳۰ دقیقه
دربارهٔ این فصل

در این فصل، جدول تناوبی SEO، پروژه فروشگاه - SEO را دنبال می‌کنید.

  1. ۰۱

    جدول تناوبی SEO

    ۴۰:۰۰

    این جلسه به «جدول تناوبی SEO» اختصاص دارد و بخشی از فصل «بخش 12 - بهینه سازی برای موتور جستجو - SEO» است.

  2. ۰۲

    پروژه فروشگاه - SEO

    ۵۰:۰۰

    این جلسه به «پروژه فروشگاه - SEO» اختصاص دارد و بخشی از فصل «بخش 12 - بهینه سازی برای موتور جستجو - SEO» است.

فصل ۱۴

بخش 13 - راه اندازی و مدیریت سرور لینوکس

۱۰ جلسه۸ ساعت و ۵۵ دقیقه
دربارهٔ این فصل

در این فصل، سرور لینوکس - کی و چرا، سرور لینوکس - نصب CentOS، سرور لینوکس - دستورات ابتدایی و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    سرور لینوکس - کی و چرا

    ۵۰:۰۰

    این جلسه به «سرور لینوکس - کی و چرا» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  2. ۰۲

    سرور لینوکس - نصب CentOS

    ۱:۱۳:۰۰

    این جلسه به «سرور لینوکس - نصب CentOS» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  3. ۰۳

    سرور لینوکس - دستورات ابتدایی

    ۲۹:۰۰

    این جلسه به «سرور لینوکس - دستورات ابتدایی» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  4. ۰۴

    سرور لینوکس - تصحیح تنظیمات شبکه

    ۳۳:۰۰

    این جلسه به «سرور لینوکس - تصحیح تنظیمات شبکه» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  5. ۰۵

    سرور لینوکس - اتصال SSH و امنیت

    ۱:۰۴:۰۰

    این جلسه به «سرور لینوکس - اتصال SSH و امنیت» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  6. ۰۶

    سرور لینوکس - امنیت و نصب CSF

    ۱:۱۴:۰۰

    این جلسه به «سرور لینوکس - امنیت و نصب CSF» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  7. ۰۷

    سرور لینوکس - نصب ساختار LAMP

    ۱۷:۰۰

    این جلسه به «سرور لینوکس - نصب ساختار LAMP» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  8. ۰۸

    سرور لینوکس - نصب Mail Server

    ۲:۰۰:۰۰

    این جلسه به «سرور لینوکس - نصب Mail Server» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  9. ۰۹

    سرور لینوکس - نصب FTP Server

    ۳۵:۰۰

    این جلسه به «سرور لینوکس - نصب FTP Server» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

  10. ۱۰

    سرور لینوکس - بررسی Hosting Panel ها

    ۴۰:۰۰

    این جلسه به «سرور لینوکس - بررسی Hosting Panel ها» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.

منابع مشترک این فصل

مدرس دوره

بهنام آقاجانی

بهنام آقاجانی

من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.

رزومهٔ مدرس

شروع تماشا در uPlayer

ویدیوها در برنامهٔ uPlayer پخش می‌شوند. برای شروع، این چهار مرحله را انجام دهید.

  1. برنامه را نصب کنید

    نسخهٔ مناسب کامپیوترتان را دانلود و نصب کنید.

    دانلود uPlayer
  2. کد حساب را کپی کنید

    وارد حساب uncox شوید. در صفحهٔ پلیر، «کد UPlayer» را کپی کنید.

    رفتن به صفحهٔ کد
  3. کد را در uPlayer وارد کنید

    برنامه را باز کنید و کد کپی‌شده را در کادر ورود بچسبانید.

    قبلاً وارد برنامه شده‌اید؟

    به تنظیمات ← دسترسی‌ها ← افزودن کد بروید و کد را ثبت کنید.

    اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.

  4. جلسه را پخش کنید

    در فهرست آموزش‌های برنامه، این دوره را پیدا کنید:

    برنامه نویسی وب بر بستر LAMP

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

ابتدا رایگان امتحان کنید

۸ جلسهٔ رایگان دارد؛ بدون خرید، همان جلسه‌ها را در uPlayer ببینید.

نمایش جلسه‌های رایگان

دسترسی به تمام جلسه‌ها

پرداخت لازم نیست. ابتدا مراحل دریافت رایگان را انجام دهید؛ سپس کد حساب خود را در uPlayer وارد کنید.

دوره را نمی‌بینید یا به مشکل خورده‌اید؟

بررسی کنید کد حسابی را وارد کرده‌اید که خرید با آن انجام شده است.

گالری دوره