کارگاه عملی طراحی و توسعه وب PHP,MYSQL) Back-End)

شروع رویداد
پنج‌شنبه ۲۶ مهر ۹۷ ۰۸:۰۰
پایان رویداد
پنج‌شنبه ۱۵ آذر ۹۷ ۱۲:۰۰
مکان رویدادتهران
موضوع رویدادتکنولوژی / برنامه نویسی
اضافه به تقویم
کارگاه عملی طراحی و توسعه وب PHP,MYSQL) Back-End)
برگزارکننده‌ی رویداد
تماس با برگزارکننده
۰۲۱۲۲۴۱۹۴۰۱
گزارش
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

Back-End

 Back-end 

Back-end یا Server side، به اینکه یک سایت چطور کار می کند، چطور بروزرسانی می شود و چگونه تغییر می کند مربوط می شود. Back-end تمام مواردی را شامل می شود که کاربر آنها را نمی بیند.

هدف توسعه ی Back-end، ایجاد وب سایتی پویا می باشد. وب سایت های پویا، سایت هایی هستند که قابلیت تغییر و بروزرسانی دارند. سایت هایی مانند Facebook و Google map پویا هستند.

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

توسعه دهندگان وب با زبان های برنامه نویسی مانند PHP ، .NET و Python کار می کنند. کدی که آنها می نویسند با سرور در ارتباط است و به مرورگر می گوید که از چه چیزهایی در پایگاه داده استفاده کند.

زبان برنامه نویسی PHP یکی از زبان های برنامه نویسی سمت سرور است که کاربرد اصلی آن، در پیاده سازی وب سایت های دینامیکی (پویا) است. PHPبه صورت یک سری توابع کتابخانه ای با زبان C پیاده سازی شد امروزه بیش از 70 درصد سایت های جهان با زبان PHP تولید شده است و رتبه بعد از آن را Java شامل می شود.

در کنار پیاده سازی بسیاری از پروژه های سفارشی با استفاده از PHP، بسیاری از سیستم های CMS، توسط PHP پیاده سازی شده اند

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

این کارگاه در 7 پنجشنبه متوالی به مدت 28 ساعت با همکاری معاونت فرهنگی، اجتماعی و دانشجویی دانشگاه شهید بهشتی برگزار می گردد.

سر فصل های دوره Back-End به شرح زیر است:

  • آشنایی با تاریخچه زبان برنامه نویسی PHP
  • تاریخچه زبان برنامه نویسی PHP
  • نصب XAMPP برای راه اندازی وب سرور محلی
  • نصب محیط توسعه (PHPStorm) برای توسعه برنامه های PHP
  • فراخوانی تابع phpinfo برای دریافت اطلاعات سرور و ماژول PHP در سرور
  • تنظیمات لازم برای اجرای برنامه در حالت Debug
  • انواع داده ها و متغییر ها و ثابت ها و Type Casting
  • متغییر های سراسری(Global) و ایستا (Static)
  • تعریف انواع عملگرها در PHP 7 و اولویت اجرای آنها
  • ساختار کنترل برنامه و عبارات شرطی در قالب مثال ها
  • ساختار کنترل برنامه و حلقه های تکرار در قالب مثال ها
  • آرایه ها و  رشته ها و توابع کاربردی آن
  • توابع و مقدمه ای بر برنامه نویسی ماژولار
  • Anonymous Function
  • ویژگی های جدید PHP 7 برای تعریف توابع
  • برنامه نویسی شی گرایی یا Object Orented Programming
  • مدیریت خطا ها در php  (Exception Management)
  • بررسی کلاس Exception
  • فرم های وب و مدیریت درخواست ها
  • مدیریت کوکی یا Cookie
  • مدیریت Session ها و Headers
  • کار با فایل ها و پوشه ها (کپی، انتقال و حذف فایل ها و ….)
  • مدیریت پایگاه داده با MySQL و phpMyAdmin
  • نحوه ارتباط php با MySQL
  • cURL در PHP
  • کتابخانه GD برای کارهای گرافیکی در PHP
  • ایجاد یک تصویرCAPTCHA
  • پروژه ایجاد یک سیستم  CMS با استفاده از PHP 7 و MySQL

Front-End پیشنیاز:آشنایی با *

مدرس:حسین موسوی

*تخفیف ویژه ذانشجویان*

برای اطلاعات بیشتر با شماره 02122419401 تماس بگیرید و به کانال تلگرام (telegram.me/chanteh_group)  با لینک https://t.me/joinchat/AAAAADv1YRT7QiJydW-jJA بپیوندید. هم چنین می توانید از سایت ما(www.yourclass.ir)دیدن فرمایید.

زمان‌بندی

جلسه اول
جلسه دوم
جلسه سوم
جلسه چهارم
جلسه پنجم
جلسه ششم
جلسه هفتم
عنوانشروعپایان
97/7/26۸۱۲
عنوانشروعپایان
97/8/3۸۱۲
عنوانشروعپایان
97/8/10۸۱۲
عنوانشروعپایان
97/8/24۸۱۲
عنوانشروعپایان
97/9/1۸۱۲
عنوانشروعپایان
97/9/8۸۱۲
عنوانشروعپایان
97/9/15۸۱۲

آدرس:تهران خیابان درکه، میدان شهید شهریاری(دانشجو)، دانشگاه شهید بهشتی، خانه فرهنگ. تلفن:02122419401