با بخش دوم از دوره جامع مهندسی وب در خدمت شما هستیم. در بخش معرفی و بخش اول دوره، ضمن معرفی مهندسی وب و تعاریف اولیه، به‌صورت مقدماتی با HTML، CSS، JavaScript، Jquery و Bootstrap آشنا شدید. عزیزانی که بخش‌های قبلی این آموزش را ندیده‌اند از طریق لینک‌های زیر می‌توانند آن را مشاهده نمایند:

دوره جامع مهندسی وب – بخش اول

معرفی دوره مهندسی وب

در این بخش از دوره که شامل ۳ فصل می‌باشد، تلاش شده است مفاهیم اساسی سمت سرور بررسی شوند. به این صورت که در فصل ۶ با مفاهیم کاربردی XML  و مدل DOM آشنا می‌شوید و تا حد متوسط آمادگی کار با انواع خوراک سایت مثل RSS و Atom و وب‌سرویس‌ها را پیدا می‌کنید.

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

در فصل ۸ مباحث کاربردی MySQL بیان‌شده که برای تازه‌کارها بسیار مفید است.

البته برنامه این دوره به شکل دیگری بود که با هماهنگی مدیریت سایت بهینه‌سازی فصل‌ها و آموزش انجام شد و هم تعداد فصل‌ها تغییر کردند و هم جابجایی صورت گرفت.

 

فصل ۶ – XML

  • آشنایی با XML و اینکه چرا باید از این بستر استفاده کرد.
  • آشنایی با اسناد XML و شیوه تعریف آن‌ها
  • آشنایی با ساختار و نام‌گذاری عناصر
  • تعریف عناصر و صفات
  • تعریف فضای نام و تشریح کاربرد آن
  • معرفی DTD و ساختار اولیه
  • تعریف عناصر در DTD
  • تعریف صفات در DTD
  • معرفی مدل DOM و مفاهیم اولیه
  • دسترسی به نودها در مدل DOM
  • دست‌کاری نودها در مدل DOM
  • شی‌ء سند در مدل DOM
  • کار با صفات در مدل DOM
  • ساخت عناصر و نودهای متنی در مدل DOM
  • متدهای نودهای متنی در مدل DOM
  • ساخت عناصر و چسباندن تگ‌های گوناگون
  • ساخت جدول توسط مدل DOM
  • بررسی XML DOM

 

فصل ۷ – PHP

  • معرفی زبان PHP
  • ایجاد و اضافه کردن کدهای PHP به سند وب
  • متغیرها و ثوابت چطور تعریف می‌شوند؟
  • انواع داده در PHP
  • تعریف آرایه‌ها
  • اشیاء و مقادیر تهی
  • نوع داده منابع
  • توابع رشته ایی
  • دستورات شرطی if else switch
  • بررسی انواع حلقه‌های تکرار
  • توابع و کاربردهای آن‌ها
  • بررسی Query String و کار با متدهای get و post
  • توابع مربوط به آرایه‌ها
  • کار با Email
  • بررسی Code injection
  • بررسی یک مثال عملی “ریجستر کردن”
  • نوع داده DateTime و timespan
  • متغیرهای سراسری و استاتیک
  • آرایه‌های توضیحات تکمیلی
  • بررسی یک مثال عملی و کار با $_SERVER
  • Include, Required چه کاربردی دارند؟
  • کار با فایل‌ها
  • پروژه هواشناسی
  • آپلود فایل چگونه صورت می‌گیرد؟
  • کار با کوکی‌ها
  • مدیریت خطاها
  • کار با Session ها و تفاوت آن‌ها با کوکی‌ها
  • مقدمه‌ای بر پایگاه داده
  • آشنایی با دستورات SQL
  • اتصال به پایگاه داده توسط PHP
  • پروژه کار با فرم‌ها
  • شیءگرایی
  • هدرها و شیوه ساختن لینک دانلود

 

فصل ۸ – MySQL

  • معرفی پایگاه داده و کاربرد آن
  • انواع داده‌ها در MySQL
  • ساخت پایگاه داده و جدول
  • کار با MySQL Workbench
  • بررسی دستور SELECT و WHERE
  • خواندن اطلاعات از جداول و کار با Where, Orderby و Limit
  • ایجاد و حذف شرطی پایگاه داده
  • ساخت جداول به همراه تنظیم Engine
  • CRUD چیست؟
  • تنظیم انواع تغییرات بعد از ساخته‌شدن جداول ALTER TABLE
  • نرمال‌سازی پایگاه داده چیست؟
  • بررسی انواع کلیدها و ارزیابی کاربرد آن‌ها
  • بررسی و کاربرد JOIN ها
  • بررسی عمیق SELECT

در بخش بعدی دوره، مباحث بخش اول کامل می‌شود و می‌توانیم برای کار با Node js و Angularjs و Reactjs و چند فصل فوق‌العاده کاربردی دیگر که سورپرایزی برای شما عزیزان است، آماده شویم.