برنامه نویسی وب بر بستر LAMP
توضیحات دوره
آموزش توسعه وب با PHP، MySQL، HTML، CSS و JavaScript؛ ساخت پروژه Notes و فروشگاه، طراحی وبسرویس و آشنایی با مدیریت سرور لینوکس.
مسیر دوره از طراحی صفحه با HTML و CSS و اتصال PHP به پایگاه داده آغاز میشود. در پروژههای Notes و فروشگاه، موضوعاتی مانند مسیریابی، معماری MVC، صفحهبندی، کنترل دسترسی و پرداخت پیادهسازی میشوند. بخشهای بعدی به طراحی واکنشگرا، امنیت کد، وبسرویس و مدیریت سرور لینوکس میپردازند.
چه چیزهایی یاد میگیرید؟
- ساخت صفحات وب و ارتباط PHP با MySQL
- پیادهسازی پروژه Notes و امکانات فروشگاه
- آشنایی با وبسرویس، امنیت و مدیریت سرور
این دوره برای شماست اگر…
میخواهید از ساخت صفحه وب به پیادهسازی برنامه PHP و پایگاه داده برسید.
پیشنیاز شروع
کار با فایلها و نصب نرمافزار را بدانید؛ HTML و CSS در شروع دوره معرفی میشوند.
ابزارها و شیوه تمرین
تمرینها با PHP، MySQL، HTML، CSS و JavaScript و محیط سرور لینوکس انجام میشوند؛ پروژههای Notes و فروشگاه در سرفصلها آمدهاند.
فایلها و اطلاعات دوره
زمانها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانهای در نظر بگیرید.
سرفصلها و جلسهها
موضوع، توضیح و زمان هر جلسه
فصل ۱بخش 0 - قبل از خرید بدانیم
بخش 0 - قبل از خرید بدانیم
در این فصل، بخش صفر - قبل از خرید بدانیم را دنبال میکنید.
-
۰۱
۳۲:۰۰
این جلسه به «بخش صفر - قبل از خرید بدانیم» اختصاص دارد و بخشی از فصل «بخش 0 - قبل از خرید بدانیم» است.
فصل ۲بخش 1 - یک شروع پر سرعت با HTML - CSS
بخش 1 - یک شروع پر سرعت با HTML - CSS
در این فصل، مفاهیم مقدماتی، دیزاین وب با HTML - CSS، آماده سازی محیط برنامه نویسی را دنبال میکنید.
-
۰۱
۳۲:۰۰
مفاهیم مقدماتی
رایگاناین جلسه به «مفاهیم مقدماتی» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت با HTML - CSS» است.
-
۰۲
۲:۱۸:۰۰
دیزاین وب با HTML - CSS
رایگاناین جلسه به «دیزاین وب با HTML - CSS» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت با HTML - CSS» است.
- 02-source۲۹ کیلوبایت
-
۰۳
۳۳:۰۰
این جلسه به «آماده سازی محیط برنامه نویسی» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت با HTML - CSS» است.
منابع مشترک این فصل
- ideaIU-14.1.2۲۹۳.۷ مگابایت
- php-141.690۵.۴ مگابایت
- settings۱۵ کیلوبایت
- vcredist - x86۶.۳ مگابایت
- wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b۳۸.۱ مگابایت
فصل ۳بخش 2 - کد PHP و SQL بنویسیم
بخش 2 - کد PHP و SQL بنویسیم
در این فصل، چگونه PHP بنویسیم، منطقی تر PHP بنویسیم، درک کاملی از Database و موضوعات تکمیلی را دنبال میکنید.
-
۰۱
۱:۵۴:۰۰
چگونه PHP بنویسیم
رایگاناین جلسه به «چگونه PHP بنویسیم» اختصاص دارد و بخشی از فصل «بخش 2 - کد PHP و SQL بنویسیم» است.
-
۰۲
۲:۰۰:۰۰
منطقی تر PHP بنویسیم
رایگاناین جلسه به «منطقی تر PHP بنویسیم» اختصاص دارد و بخشی از فصل «بخش 2 - کد PHP و SQL بنویسیم» است.
-
۰۳
۱:۴۶:۰۰
درک کاملی از Database
رایگاناین جلسه به «درک کاملی از Database» اختصاص دارد و بخشی از فصل «بخش 2 - کد PHP و SQL بنویسیم» است.
-
۰۴
۱:۱۳:۰۰
اتصال PHP به Database
رایگاناین جلسه به «اتصال PHP به Database» اختصاص دارد و بخشی از فصل «بخش 2 - کد PHP و SQL بنویسیم» است.
فصل ۴بخش 3 - یک پروژه واقعی - Notes
بخش 3 - یک پروژه واقعی - Notes
در این فصل، پروژه Notes - بخش اول، پروژه Notes - بخش دوم، انتقال هاست Local به Online را دنبال میکنید.
-
۰۱
۲:۴۷:۰۰
این جلسه به «پروژه Notes - بخش اول» اختصاص دارد و بخشی از فصل «بخش 3 - یک پروژه واقعی - Notes» است.
-
۰۲
۱:۵۱:۰۰
این جلسه به «پروژه Notes - بخش دوم» اختصاص دارد و بخشی از فصل «بخش 3 - یک پروژه واقعی - Notes» است.
- 02-notes۸۲ کیلوبایت
-
۰۳
۲:۰۵:۰۰
این جلسه به «انتقال هاست Local به Online» اختصاص دارد و بخشی از فصل «بخش 3 - یک پروژه واقعی - Notes» است.
منابع مشترک این فصل
- BCompare-4.0.7.19761۹.۲ مگابایت
فصل ۵بخش 4 - کد Javascript با طعم JQuery
بخش 4 - کد Javascript با طعم JQuery
در این فصل، برنامه نویسی Script در Client Side، پروژه Dictionary را دنبال میکنید.
-
۰۱
این جلسه به «برنامه نویسی Script در Client Side» اختصاص دارد و بخشی از فصل «بخش 4 - کد Javascript با طعم JQuery» است.
- 01-startup3۱۲۴ کیلوبایت
-
۰۲
۱:۴۴:۰۰
این جلسه به «پروژه Dictionary» اختصاص دارد و بخشی از فصل «بخش 4 - کد Javascript با طعم JQuery» است.
- 02-dictionary۵۱ کیلوبایت
فصل ۶بخش 5 - برنامه نویسی و استفاده از Framework
بخش 5 - برنامه نویسی و استفاده از Framework
در این فصل، گردهمایی MVC - Routing - Theming، نهایی سازی پروژه Notes - بخش اول، RegEx بنویسیم و موضوعات تکمیلی را دنبال میکنید.
-
۰۱
۲:۴۸:۰۰
این جلسه به «گردهمایی MVC - Routing - Theming» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.
- 01-framework۱۱۷ کیلوبایت
-
۰۲
۱:۴۲:۰۰
این جلسه به «نهایی سازی پروژه Notes - بخش اول» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.
- 02-notes-v2۱۲۰ کیلوبایت
-
۰۳
۱:۴۳:۰۰
این جلسه به «RegEx بنویسیم» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.
- 03-framework۱۱۷ کیلوبایت
- 03-notes-v2۱۲۲ کیلوبایت
-
۰۴
۴۵:۰۰
این جلسه به «تاریخ جلالی» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.
-
۰۵
۱:۱۲:۰۰
این جلسه به «ساخت Pagination» اختصاص دارد و بخشی از فصل «بخش 5 - برنامه نویسی و استفاده از Framework» است.
- 05-framework۱۱۸ کیلوبایت
- 05-notes-v2۱۲۴ کیلوبایت
فصل ۷بخش 6 - کنترل دسترسی و آبونمان
بخش 6 - کنترل دسترسی و آبونمان
در این فصل، کنترل سطح دسترسی، استفاده از درگاه پرداخت - زرین پال، پروژه Notes - تکمیل سیستم پرداخت را دنبال میکنید.
-
۰۱
۱:۴۲:۰۰
این جلسه به «کنترل سطح دسترسی» اختصاص دارد و بخشی از فصل «بخش 6 - کنترل دسترسی و آبونمان» است.
- 01-notes-v3۱۱۶ کیلوبایت
-
۰۲
این جلسه به «استفاده از درگاه پرداخت - زرین پال» اختصاص دارد و بخشی از فصل «بخش 6 - کنترل دسترسی و آبونمان» است.
- 02-notes-v3۲۶۳ کیلوبایت
-
۰۳
۲:۴۱:۰۰
این جلسه به «پروژه Notes - تکمیل سیستم پرداخت» اختصاص دارد و بخشی از فصل «بخش 6 - کنترل دسترسی و آبونمان» است.
- 03-framework۲۵۹ کیلوبایت
- 03-notes-v3۲۶۴ کیلوبایت
- 03-project - notes۱٬۰۱۰ بایت
منابع مشترک این فصل
- nusoap-0.9.5۱۷۸ کیلوبایت
فصل ۸بخش 7 - راه کار های امنیتی
بخش 7 - راه کار های امنیتی
در این فصل، امنیت در سطح کد را دنبال میکنید.
-
۰۱
۱:۴۰:۰۰
این جلسه به «امنیت در سطح کد» اختصاص دارد و بخشی از فصل «بخش 7 - راه کار های امنیتی» است.
- 01-security۲۶۱ کیلوبایت
فصل ۹بخش 8 - طراحی پیشرفته
بخش 8 - طراحی پیشرفته
در این فصل، LESS قدرتمند و منعطف، فونت فارسی و فونت Icon را دنبال میکنید.
-
۰۱
۱:۱۱:۰۰
این جلسه به «LESS قدرتمند و منعطف» اختصاص دارد و بخشی از فصل «بخش 8 - طراحی پیشرفته» است.
-
۰۲
۱:۴۴:۰۰
این جلسه به «فونت فارسی و فونت Icon» اختصاص دارد و بخشی از فصل «بخش 8 - طراحی پیشرفته» است.
- 02-framework۵۷۸ کیلوبایت
فصل ۱۰بخش 9 - پروژه فروشگاه کالا
بخش 9 - پروژه فروشگاه کالا
در این فصل، پروژه فروشگاه - لیست محصولات، پروژه فروشگاه - پیش نمایش سبد خرید، پروژه فروشگاه - رفع باگ های فعلی و موضوعات تکمیلی را دنبال میکنید.
-
۰۱
۳:۳۷:۰۰
این جلسه به «پروژه فروشگاه - لیست محصولات» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
-
۰۲
این جلسه به «پروژه فروشگاه - پیش نمایش سبد خرید» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
-
۰۳
این جلسه به «پروژه فروشگاه - رفع باگ های فعلی» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
-
۰۴
۱:۰۰:۰۰
این جلسه به «پروژه فروشگاه - پرداخت سبد خرید» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
-
۰۵
این جلسه به «پروژه فروشگاه - لیست علاقه مندی ها» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
-
۰۶
۱:۱۷:۰۰
این جلسه به «پروژه فروشگاه - مدیریت سبد خرید» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
-
۰۷
۳:۴۲:۰۰
این جلسه به «پروژه فروشگاه - بهینه سازی» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
- 07-foodev - shop۱ کیلوبایت
- 07-shop۸۶۳ کیلوبایت
-
۰۸
۱:۳۲:۰۰
این جلسه به «پروژه فروشگاه - تعریف محصول» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
- 08-shop۲.۷ مگابایت
-
۰۹
این جلسه به «پروژه فروشگاه - لیست پیشرفته» اختصاص دارد و بخشی از فصل «بخش 9 - پروژه فروشگاه کالا» است.
- 09-foodev - shop۲ کیلوبایت
- 09-shop۲.۷ مگابایت
فصل ۱۱بخش 10 - توسعه وب سرویس
بخش 10 - توسعه وب سرویس
در این فصل، طراحی وب سرویس را دنبال میکنید.
-
۰۱
۱:۱۸:۰۰
این جلسه به «طراحی وب سرویس» اختصاص دارد و بخشی از فصل «بخش 10 - توسعه وب سرویس» است.
فصل ۱۲بخش 11 - طراحی Responsive
بخش 11 - طراحی Responsive
در این فصل، Responsive کردن یعنی چه، ساخت Layout با تکنیک های بدوی، ساخت Grid Layout بر اساس Table و موضوعات تکمیلی را دنبال میکنید.
-
۰۱
۱۹:۰۰
این جلسه به «Responsive کردن یعنی چه» اختصاص دارد و بخشی از فصل «بخش 11 - طراحی Responsive» است.
- 01-responsive-startup1۴۹ کیلوبایت
-
۰۲
این جلسه به «ساخت Layout با تکنیک های بدوی» اختصاص دارد و بخشی از فصل «بخش 11 - طراحی Responsive» است.
- 02-responsive-startup2۴۸ کیلوبایت
-
۰۳
این جلسه به «ساخت Grid Layout بر اساس Table» اختصاص دارد و بخشی از فصل «بخش 11 - طراحی Responsive» است.
- 03-responsive-startup3۵۰ کیلوبایت
-
۰۴
این جلسه به «پروژه فروشگاه - ساختار Responsive» اختصاص دارد و بخشی از فصل «بخش 11 - طراحی Responsive» است.
- 04-shop۲.۸ مگابایت
فصل ۱۳بخش 12 - بهینه سازی برای موتور جستجو - SEO
بخش 12 - بهینه سازی برای موتور جستجو - SEO
در این فصل، جدول تناوبی SEO، پروژه فروشگاه - SEO را دنبال میکنید.
-
۰۱
۴۰:۰۰
این جلسه به «جدول تناوبی SEO» اختصاص دارد و بخشی از فصل «بخش 12 - بهینه سازی برای موتور جستجو - SEO» است.
-
۰۲
۵۰:۰۰
این جلسه به «پروژه فروشگاه - SEO» اختصاص دارد و بخشی از فصل «بخش 12 - بهینه سازی برای موتور جستجو - SEO» است.
- 02-shop۲.۸ مگابایت
فصل ۱۴بخش 13 - راه اندازی و مدیریت سرور لینوکس
بخش 13 - راه اندازی و مدیریت سرور لینوکس
در این فصل، سرور لینوکس - کی و چرا، سرور لینوکس - نصب CentOS، سرور لینوکس - دستورات ابتدایی و موضوعات تکمیلی را دنبال میکنید.
-
۰۱
۵۰:۰۰
این جلسه به «سرور لینوکس - کی و چرا» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۰۲
۱:۱۳:۰۰
این جلسه به «سرور لینوکس - نصب CentOS» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۰۳
این جلسه به «سرور لینوکس - دستورات ابتدایی» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۰۴
این جلسه به «سرور لینوکس - تصحیح تنظیمات شبکه» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۰۵
۱:۰۴:۰۰
این جلسه به «سرور لینوکس - اتصال SSH و امنیت» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۰۶
۱:۱۴:۰۰
این جلسه به «سرور لینوکس - امنیت و نصب CSF» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۰۷
این جلسه به «سرور لینوکس - نصب ساختار LAMP» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۰۸
۲:۰۰:۰۰
این جلسه به «سرور لینوکس - نصب Mail Server» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۰۹
این جلسه به «سرور لینوکس - نصب FTP Server» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
-
۱۰
این جلسه به «سرور لینوکس - بررسی Hosting Panel ها» اختصاص دارد و بخشی از فصل «بخش 13 - راه اندازی و مدیریت سرور لینوکس» است.
منابع مشترک این فصل
- VirtualBox-5.0.14-105127-Win۱۱۱.۸ مگابایت
جلسهای پیدا نشد.
عبارت کوتاهتری بنویسید یا فیلتر رایگان را بردارید.
مدرس دوره
بهنام آقاجانی
من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.
رزومه مدرس
شروع تماشا در uPlayer
ویدیوها در برنامه uPlayer پخش میشوند. برای شروع، این چهار مرحله را انجام دهید.
-
کد را در uPlayer وارد کنید
برنامه را باز کنید و کد کپیشده را در کادر ورود بچسبانید.
قبلاً وارد برنامه شدهاید؟
به تنظیمات ← دسترسیها ← افزودن کد بروید و کد را ثبت کنید.
اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.
-
جلسه را پخش کنید
در فهرست آموزشهای برنامه، این دوره را پیدا کنید:
برنامه نویسی وب بر بستر LAMPجلسه دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.
دوره را نمیبینید یا به مشکل خوردهاید؟
بررسی کنید کد حسابی را وارد کردهاید که خرید با آن انجام شده است.