توضیحات

در نظر داشته باشید که پیش نیاز این دوره شرکت در دوره
آموزش phpوب سایت سبزلرن می باشد.
این دوره آموزشی ۲۶ ساعته بهصورت آنلاین برگزار میشود و به توسعهدهندگان PHP و فرانتاند کمک میکند تا مهارتهای خود را در ایجاد و مدیریت APIهای تحت وب بهبود دهند. تسلط بر مفاهیم و تکنیکهای API نویسی با PHP برای طراحی و پیادهسازی API های کاربردی و قابل اجرا در پروژههای واقعی از جمله اهدافی است که با شرکت در دوره آموزش API نویسی در PHP آکادمی سبزلرن میتوانید به آن دست پیدا کنید.چه مطالبی را میتوان با شرکت در دوره API نویسی در PHP سبزلرن یاد گرفت؟
دوره آموزش API نویسی در PHP شامل مقدمهای بر مفهوم و اهمیت APIها، مفاهیم پایه PHP، امنیت APIها و تکنیکهای توسعه، تست و مستندسازی است. نحوه ساخت API با زبان PHP از نقطه صفر تا سطح پیشرفته را در این دوره به شما آموزش میدهیم. همچنین در این دوره دانشجویان با انجام تمرین روی پروژههای عملی یاد میگیرند چطور از تکنیکهای کدنویسی با زبان PHP برای API نویسی استفاده کنند. در این دوره با ساختار و عملکرد APIها در PHP نیز آشنا میشوید تا درک بهتری از این مبحث پیدا کنید. سپس وارد پروژههای عملی مانند دفترچه تلفن، اعتبارسنجی حرفهای و ساخت پلتفرمهای فروشگاهی مشابه دیجیکالا و سیستمهای مدیریت آموزشی (LMS) برای مدیریت آموزشگاهها خواهید شد که در آنها نیز مباحث با جزئیات کامل توضیح داده میشود. بعد از اتمام این پروژهها، مباحث مهمی مانند مستندسازی، توسعه و تست API و پیادهسازی امنیت در API را یاد میگیرد.چه پروژههایی در طول دوره کارمیشود؟
- پلتفرم رزرو آنلاین هتل و اقامتگاه
- پیاده سازی احراز هویت کاربران
- سیستم مدیریت فرآیندهای سازمانی
- سیستم مدیریت کارکنان (HR)
- سیستم LMS برای مدیریت آموزشگاه ها
- پلتفرم فروشگاه آنلاین مشابه دیجی کالا
- پلتفرم شبکه اجتماعی مشابه اینستاگرام
دوره API نویسی در PHP برای چه کسانی مناسب است؟
اگر به زبان برنامهنویسی PHP تسلط دارید، قطعا شرکت در دوره آموزش API نویسی در PHP برای شما جذاب خواهد بود. شرکت در این دوره برای افراد علاقهمند به یادگیری و پیادهسازی APIهای مختلف با زبان قدرتمند PHP بسیار مناسب است. این دوره برای برنامهنویسان PHP که قصد دارند دایره تخصص و مهارتهای خود را افزایش دهند، نیز یک دوره کاربردی و مفید است. همچنین اگر قبلا تجربهای در پیادهسازی API با PHP داشتهاید اما هنوز پروژههای تخصصی و حرفهای با این زبان انجام ندادهاید، این دوره به شما کمک میکند تا به سطح بالاتری از مهارت دست پیدا کنید.چرا دوره سبزلرن بهترین گزینه برای یادگیری API نویسی در PHP است؟
بعد از این دوره شما تقریبا توانایی پیادهسازی انواع API های مورد نیاز در بازار کار و پروژههای مختلف رو خواهید داشت. همچنین در صورت داشتن تمرین و استمرار کافی در زمان تماشای ویدیوهای این دوره آنلاین میتوانید بعد از پایان دوره بلافاصله وارد بازار کار شوید و پروژههای جدید بگیرید. بهصورت کلی مزیتهای شرکت در دوره آموزش API نویسی در PHP عبارتند از:- تسلط کامل بر پیادهسازی انواع APIها: پس از گذراندن این دوره، شما به توانایی پیادهسازی انواع APIهای مورد نیاز در بازار کار و پروژههای مختلف دست خواهید یافت. بنابراین میتوانید با اطمینان در پروژههای مختلف شرکت کنید و نیازهای بازار را برآورده نمایید.
- آموزش مفاهیم اولیه تا پروژههای پیشرفته: در این دوره با یادگیری مفاهیم اولیه API و ساختار اولیه فریمورک نویسی شروع میکنید. سپس با اجرای یک پروژه ساده، آموزش خود را ادامه میدهید و تا پایان دوره ۶ پروژه تجاری و پیشرفته، مطابق با نیازهای بازار کار را پیادهسازی میکنید.
- آمادگی برای ورود به بازار کار با نمونه کارهای حرفهای: با انجام پروژههای متنوع و برخورد با چالشهای واقعی میتوانید در پایان دوره با مجموعهای از نمونه کارهای حرفهای خود با یک رزومه قوی وارد بازار کار شوید.
با شرکت نکردن در دوره آموزش API نویسی در PHP چه چیزی را از دست میدهید؟
شرکت در یک دوره آموزشی که مدت زمان آن 26 ساعت است، قطعا انرژی و زمان زیادی را از شما میگیرد. اما با شرکت نکردن در دوره آموزش API نویسی با PHP آکادمی سبزلرن احتمال در هیچ جای دیگر مشابه این دوره را پیدا نخواهید کرد و فرصت یادگیری API نویسی با زبان PHP را از دست میدهید. در این دوره تمامی آموزشها براساس یک برنامهریزی دقیق به دانشجویان دوره ارائه میشود و شما میتوانید روی یک خط مستقیم جلو بروید و تمام اصول و تکنیکهای API نویسی را بهصورت کامل یاد بگیرید.آیا با شرکت در دوره API نویسی در PHP میتوان به درآمد رسید؟
بله، با شرکت در این دوره آموزشی میتوانید مفاهیم اولیه API و ساختار اولیه فریمورک نویسی را یاد بگیرید و سپس با تمرین روی پروژههای ساده که در طول دوره آموزش داده میشود به مهارتهای اساسی برای ورود به بازار کار دست پیدا کنید. PHP در تمام دنیا بهخصوص ایران بازار کار بسیار گستردهای دارد و تقریبا جزو بهترین زبانهای برنامهنویسی جهت توسعه نرمافزارها است. بنابراین پیدا کردن فرصتهای شغلی خوب و گرفتن پروژه بعد از شرکت در این دوره کار سختی نیست و با مهارتی که از آموزشهای این دوره بهدست میآورید بهراحتی میتوان به درآمد رسید.چطور میتوان از این دوره بهترین نتیجه را گرفت؟
با گذاشتن زمان کافی برای مشاهده و تمرین مطالب دوره آموزش API نویسی با PHP و همینطور انجام پروژه های بیشتر و نوشتن کدهایی جدید میتوانید از دوره بهترین نتیجه را بگیرید. اضافه کردن فیچرهای مختلف به پروژههای دوره از جمله نکاتی است که به تمرین و تکرار بیشتر مباحث کمک میکند و شما را به درک بهتر از مطالب میرساند تا بتوانید از آموزشهای دوره در بازار کار استفاده کنید.مدرس دوره آموزش API نویسی در PHP کیست؟
«معین باغشیخی» مدرس دوره آموزش API نویسی با PHP است و بیشتر از ۵ سال تجربه حرفهای در زمینه برنامهنویسی PHP دارد. وی تا به امروز توانسته بیش از ۱۰ پروژه مهم و تجاری را با موفقیت پیادهسازی کند. استاد باغشیخی با دانش عمیق و تجربه عملی که در توسعه APIها با زبان پی اچ پی دارد، توانسته دورهای را آماده کند که مفاهیم مورد نیاز برای یادگیری API نویسی از پایه تا پیشرفته در آن تدریس میشود. شرکت در این دوره آموزشی آنلاین برای همه کسانیکه بهدنبال یادگیری عملی و کسب مهارتهای مورد نیاز بازار کار در زمینه API نویسی با PHP هستند، بسیار مفید خواهد بود.پیش نیاز دوره API نویسی در PHP
برای اینکه بتوانید از دوره آموزش API نویسی در PHP نتیجه بهتری بگیرید و در طول دوره با مشکل مواجه نشوید، باید به مباحث مقدماتی زبان PHP و OOP یا برنامهنویسی شیگرا تسلط داشته باشید.جمعبندی دوره API نویسی در PHP
دوره آموزش API نویسی در PHP در آکادمی سبزلرن نه تنها دانش فنی شما در زمینه کدنویسی را افزایش میدهد، بلکه با ایجاد یک مجموعه قوی از نمونه کارهای حرفهای، مسیر شما را برای کسب درآمد و موفقیت شغلی هموار میکند. فرصت را از دست ندهید و با شرکت در این دوره آنلاین، اولین قدمهای خود را به سوی موفقیت در دنیای توسعه نرمافزارهای تحت وب بردارید.جلسات
معرفی دوره
پیش نیاز های دوره برای شروع
ساخت اولین فایل PHP
دستور echo و نوع داده string
متغیر ها در PHP
نوع داده ها + توابع + concat کردن
casting و تابع Math
ثابت ها در PHP
اپراتور ها در PHP
شرط ها در PHP
تمرین انتخاب رنگ مورد علاقه
دستور switch و case
حلقه while
حلقه doWhile
حلقه for
حلقه foreach
ابزار های مختلف برای تست API
شروع بررسی جزئیات فریمورک API نویسی
صحبت هایی درمورد شروع این فصل
نقش فایل htaccess در API
نقش فایل index.php در پروژه (نقطه شروع برنامه)
ساختار فولدر بندی پروژه
فایل Connection برای ارتباط با دیتابیس
مدیریت مسیر ها (routes)
مدیریت و هدایت مسیر ها
Trait مربوط به Response ها
میدلور ها و JWT
معرفی QueryBuilder
دریافت پروژه و راه اندازی کامل روی سیستم
ساخت کنترلر شماره تلفن ها و ساخت مسیر دریافت تمام تلفن ها
دریافت تلفن بر اساس آیدی
ساخت یک تلفن جدید
آپدیت شماره تلفن
حذف تلفن
ساخت validation یا اعتبارسنجی برای متد دریافت تمام تلفن ها
ساخت validation برای متد دریافت شماره تلفن بر اساس آیدی
ساخت فایل HTTP_STATUS_CODE و استفاده از اون توی پروژه
ساخت مسیر برای حذف تمام تلفن ها
نوشتن ولیدیشن های افزودن تلفن و برگردوندن ارور ها به صورت آرایه
ولیدیشن ویرایش تلفن
ولیدیشن حذف تلفن
شروع ساخت یک ولیدیشن حرفه ای
ساخت و اعمال ولیدیشن های چند تایی
اضافه کردن ولیدیشن min (بررسی حداقل تعداد کاراکتر وارد شده)
اضافه کردن ولیدیشن max (بررسی حداقل تعداد کاراکتر وارد شده)
اضافه کردن ولیدیشن length
اضافه کردن ولیدیشن is_string و is_number
ساخت فایل ترجمه کلمات کلیدی انگلیسی موجود در Response message
شروع کار با JWT
تست مسیر های login و verify
اضافه کردن مسیر register
چک کردن unique بودن در ولیدیشن
تبدیل validation پروژه به Trait
اتصال روت لاگین به دیتابیس
توضیحاتی در رابطه با شروع این فصل
آماده سازی ورژن جدید api برای توسعه این پروژه
کلون کردن و تست پروژه روی سیستم
ساخت جدول کاربران پروژه جاجیگا
چک کردن unique به صورت چندتایی و دیباگ پروژه
اضافه کردن اعتبارستجی به register
افزودن enum به validation ها
تکمیل ثبت نام کاربران
لاگین کامل کاربران
اضافه کردن مقادیر لازم به توکن JWT
خوندن مقادیر ست شده در توکن و استفاده از اونها
توضیحاتی درمورد شروع پیاده سازی بخش اتاق ها
آب و هوا و مقصد ها
دریافت همه آب و هوا ها
اضافه کردن Middleware بررسی سطح دسترسی کاربر
ساخت کلاس Controller مشابه لاراول
ایجاد یک آب و هوای جدید
دریافت یک آب و هوای مشخص
آپدیت کردن و حذف آب و هوا
گرفتن لیست مقاصد
اضافه کردن یک مقصد جدید (شهر مقصد)
تکمیل بخش مقصد ها (آپدیت, حذف)
ساخت جدول اقامتگاه ها (اتاق ها)
ساخت جدول ویژگی های اتاق
ساخت کنترلر اتاق ها
محدودیت دسترسی به route ها (Middleware)
ایجاد یک اتاق جدید
افزودن access Middleware به Router
دریافت یک اتاق
حذف و آپدیت اطلاعات اتاق
افزودن ویژگی ها یا فیچر ها به اتاق
نوشتن query دریافت اتاق به همراه فیچر ها
استفاده از sql دریافت فیچر ها توی پروژه
دریافت ویژگی های اتاق به صورت آرایه
دریافت مقصد و آب و هوا برای هر اتاق
افزودن قیمت و تخفیف به اتاق ها
پیاده سازی کامل بخش لایک اتاق ها (افزودن به علاقه مندی)
بررسی لاجیک بخش رزرو اتاق ها
دریافت وضعیت لایک همراه با لیست اتاق ها (sql)
انتقال کوئری جلسه قبل به پروژه
ساخت دیتابیس رزرو ها
ساخت متد رزرو یک اقامتگاه جدید
کار با کتابخونه jalaliDate در PHP (کار با تاریخ شمسی)
تایم ورود و خروج در رزرو اقامتگاه
تکمیل بخش رزرو اتاق ها
صحبت پایانی این فصل و نکاتی درمورد فصل بعد
شروع توسعه پنل ادمین
شروع استفاده از قالب مترونیک
شخصی سازی اولیه قالب
راست چین کردن قالب
ساخت یک صفحه ساده برای استفاده در بخش ها
پیاده سازی فرانت لیست کاربران
پیاده سازی CRUD بخش کاربران در API
اتصال بخش لیست کاربران به API
ساخت فرانت بخش افزودن کاربر جدید
تست API و ارسال درخواست با jQuery و نمایش ارور ها در صفحه
تکمیل بخش نمایش ارور های Form بدون رفرش صفحه
پیاده سازی نمایش پیام موفقیت آمیز بودن عملیات (alert)
base64 چیست؟
تبدیل تصویر به base64 و ارسال برای api
دریافت base64 در api و ذخیره سازی تصویر
تکمیل عملیات آپلود عکس و دیباگ کامل
حذف کاربر
تایید کاربر های در انتظار تایید
نمایش تعداد کاربران در پنل ادمین
دریافت لیست درخواست های میزبانی
پیاده سازی صفحه ویرایش کاربر
شروع پیاده سازی بخش مدیریت اتاق ها
لیست اتاق ها
ساخت URL مستقیم برای تصاویر دریافتی از API
کامل کردن بخش لیست اتاق ها
افزودن آب و هوا
نمایش لیست آب و هوا ها
مقصد ها (شهر و استان)
شروع پیاده سازی بخش افزودن اتاق ها
تکمیل بخش ساخت دوره ها و رفع باگ های پروژه
نمایش میزبان ها در بخش ساخت اتاق
آپلود عکس اتاق
شروع کار روی بخش وبسایت
ساخت صفحات ورود و ثبت نام و Home و جزئیات هر اقامتگاه
تکمیل صفحات مربوط به فرانت
افزودن layout به پروژه
نمایش اتاق ها در صفحه Home
ساخت ماژول مدیریت اسلایدر ها (ادمین و API)
نمایش اسلایدر ها در صفحه Home
نمایش جزئیات هر اتاق
نمایش قیمت در صفحه محصول به همراه تخفیف
تکمیل جزئیات اتاق
اضافه کردن تقویم (Datepicker) فارسی به پروژه
پیاده سازی بخش رزرو اتاق از صفحه جزئیات اتاق
اضافه کردن تعداد نفرات به رزرو اتاق
صحبت هایی درمورد ادامه و تکمیل پروژه (API)
شروع اضافه کردن سیستم پرداخت به پروژه
توضیح کامل داکیومنت درگاه پرداخت زیبال
بررسی تغییرات مورد نیاز سیستم رزرو اتاق
اعمال تغییرات دیتابیسی
محاسبه تعداد روز رزرو اتاق
الگوریتم حساب کردن مبلغ کل و مبلغ نهایی
محاسبه مبلغ کل
محاسبه مبلغ نهایی
تست تمام فیچر های اضافه شده
تست نهایی api زیبال
تکمیل سیستم پرداخت و جمع بندی پروژه
شروع پیاده سازی پروژه تاکسی اینترنتی
تحلیل و بررسی نیازمندی های پروژه
ساخت دیتابیس و جدول کاربران
آماده سازی ساختار فریمورک
پیاده سازی فرانت ورود و ثبت نام مسافر و راننده
ساخت مسیر api ثبت نام (راننده و مسافر)
اتصال صفحه ثبت نام اپ مسافر به api
اتصال صفحه ثبت نام اپ راننده به api
اتصال صفحه ورود مسافر به api
اتصال صفحه ورود راننده به api
ساخت جدول خودرو ها در دیتابیس
ساخت home page اپ راننده و مسافر
توضیح درمورد سرویس های مپ مختلف و دموی کلی
بررسی سرویس map.ir و رسم و حذف مسیر روی نقشه
استفاده از api آدرس یابی و نمایش آدرس به صورت متن
حساب کردن مسافت و زمان رسیدن برای هر سفر
نمایش مسافت مسیر و زمان رسیدن روی سرویس نقشه
سوار کردن اسکریپت نقشه map.ir روی اپ مسافر
نمایش مسافت و زمان رسیدن در اپ مسافر
محاسبه هزینه سفر با الگوریتم واقعی
ساخت صفحه ایجاد وسیله نقلیه
ساخت api ایجاد وسیله نقلیه
تغییر سطوح دسترسی پروژه
ذخیره توکن پس از ثبت نام در localstorage
اتصال api وسیله نقلیه به فرانت
آماده سازی دیتای درخواست صفر
ساخت جدول دیتابیس سفرها
ساخت api درخواست سفر
تکمیل درخواست سفر در اپ مسافر
پیاده سازی دیتابیس کیف پول و تراکنش ها
برداشت پول از کیف پول هنگام درخواست سفر
نمایش داینامیک موجودی کیف پول در اپ مسافر
نمایش آخرین سفر در home اپ مسافر
نمایش سفر های ماه اخیر
نمایش لیست درخواست سفر ها در اپ راننده
قبول کردن درخواست توسط راننده + شارژ کیف پول راننده
بدست آوردن درآمد کل و درآمد ماه اخیر راننده
استقرار API و اتصال به هاست و دامین
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

نظرات
بله. برای این نیاز شما هم این دوره و هم دوره متخصص Nest js میتونه براتون مفید باشه
رویکرد هر دو دوره توسعه api برای نیاز های مختلف هست
بسته به ارتباطی که با زبان های Javascript و یا PHP برقرار میکنید میتونید یکیشون رو انتخاب کنید
سرفصل های اولیه هر دو دوره هم رایگان هستن و برای تصمیم گیری بهتر میتونید اونارو مشاهده کنید
توی این دوره صرفا از خود php و معماری mvc و شی گرایی استفاده شده
توی درک و فهم ساختار فریمورک های php میتونه براتون موثر باشه.. تشابهاتی هم به لاراول داره فریمورکی که توسعه داده شده توی این دوره
توی همین ماه جلسات باقی مونده ی دوره به صورت کامل آپلود میشه🙌
به زودی تمام جلسات باقی مونده دوره به صورت یکجا به دوره اضافه میشن. ممنون بابت همراهی و صبرتون❤️🙏
بله درسته؛ توی دوره یک فریمورک با معماری خیلی نزدیک به لاراول پیاده سازی میشه و مفاهیمی مثل»
Validation
Middleware
Routing
Access Controlling
Authentication
Query Building
و..
به صورت کامل توی اون فریمورک پیاده سازی میشن. و این موارد همگی به شکل استاندارد پیاده سازی و آموزش داده میشن و صرفا برای این دوره نیست و از فریمورکی که پیاده سازی میشه میتونید توی پروژه هاتون هم استفاده کنید و نسبت به نیازتون اون رو توسعه بدید
نیازه مفاهیم اولیه و کلیات MVC و OOP رو بدونید و باهاشون آشنا باشید
