نویسنده پشتیبانی وب یار
امتیاز مطلب
تعداد بازدید 6497
تاریخ بروزرسانی ۵ خرداد ۱۴۰۱

کلاس آموزش کامل پی اچ پی php my sql در اصفهان

مدت دوره متغیر بوده و نسبت به سطح کلاس آموزش کامل php ,my sql در اصفهان است. تعداد دانشجویان دوره برنامه نویسی وب از ۳ نفر تجاوز نکرده و دوره کاملا در قالب عملی برگزار می شود.

دوره آموزش MY SQL در اصفهان به شرح زیر است:

  • آموزش نصب و راه اندازی SQL Server
  • آشنایی با محیط SQL Server Management Studio
  • طراحی و ایجاد دیتابیس
  • اصولی که هنگام انجام یک طراحی خوب میبایست مد نظر داشت
  • انواع رابطه ها و خاصیت های آنها
  • روش های نرمال سازی بانک اطلاعاتی
  • امنیت در بانک های اطلاعاتی
  • نحوه ایجاد جداول و آشنایی با انواع داده ها
  • طراحی ایندکس ها و آموزش موارد مهم در طراحی ایندکس های پربازده
  • ایجاد و کار با دیاگرام ها
  • Backup گرفتن بازیابی و نگهداری دیتابیس
  • آشنایی و مهارت کار با دستورات SQL
  • آشنایی و کار با Transaction ها
  • ایجاد و کار با View ها
  • ایجاد و استفاده از Function ها و Stored Procedure ها
  • مفاهیم حرفه ای در کار با دستورات T-SQL مانند
    • مدیریت خطاها
    • Subquery ها
    • Pivot کردن داده ها
    • توابع Ranking
  • ایجاد و استفاده از Trigger ها

دوره طراحی سایت با جی کوئری JQUERY در اصفهان

  • آموزش HTML و XHTML بصورت کامل و اصولی
  • آموزش CSS بصورت کامل و تخصصی
  • آموزش برنامه نویسی سمت کلاینت با استفاده از جیکوئری (jQuery)
  • ساخت افکت های ویژه در سایت با استفاده از jQuery
  • ساخت گالری تصاویر با استفاده از jQuery
  • طراحی انواع قالب های وب سایت
  • آموزش فتوشاپ برای وب
  • روانشناسی رنگها در طراحی وب
  • آموزش Cross Browser Compatibility (تطبیق سایت با مرورگرهای مختلف)
  • آموزش طراحی با استفاده از Div و CSS (طراحی بدون Table)
  • آموزش طراحی با استفاده از Table
  • بهینه سازی و کم حجم کردن (Optimization) تصاویر بدون تغییر در کیفیت آنها
  • بهینه سازی و کم حجم کردن (Optimization) سایت
  • طراحی سایت بر اساس استانداردهای W3C

دوره تکمیلی طراحی سایت با HTML5 CSS 3

  • المنت های جدید HTML5
  • DOM selection
  • معرفی انواع وروردی های جدید از قبیل date , time , email, color , range , …
  • سازماندهی ورودی های فرم
  • اعتبار سنجی فرم ها
  • رسم اشکال هندسی چون مثلث و کمان و … با استفاده از canvas
  • دستکاری پیکسل ها
  • مقیاس بندی و چرخش اشکال با استفاده از canvas
  • آشنایی با gradients
  • ایجاد یک نمودار داده ای سفارشی
  • drag/drop و اصول آن
  • browser caching
  • CSS Syntax
  • transforms
  • animations
  • media queries
  • scripts
  • مقدمات html5
    • معرفی
    • مروری بر زبان نشانه گذاری
    • مروری بر جاوااسکریپت
    • کشف قابلیت های html5
    • تاریخ انتشار
    • تگ های جدید درhtml5
    • خلاصه
  • Api
    • معرفی
    • مروری بر انواع input های جدیدی
    • کدهای inputهای جدید
    • اعتبار سنجی های css3 با کلاس های pseudo
    • اعتبار سنجی با پیغام های fine-grained
    • اعتبار سنجی با قوانین خاص
    • خلاصه
  • canvas
    • معرفی
    • مقدمات drawing
    • اشکال
    • پیاده سازی یک نمودار
    • مستطیل
    • طیف و متن
    • تغییر سایز تصاویر
    • چرخش
    • ترجمه
    • کار با ماتریس های جا به جایی
    • مدیریت عبارات canvas
    • انیمشین
    • پیاده سازی یک نمودار داینامیک
    • ساخت تصاویر بندانگشتی از ویدئوها
    • خلاصه
  • رسانه
    • معرفی
    • انواع فایل ها و رمزگذاری ها
    • مقدمات زبان نشانه گذاری
    • نمایش خودکار و پوستر وحلقه ها
    • پیاده سازی یک fallback
    • معرفی یک کنترل اسکریپت
    • زبان نشانه گذاری برای پیاده سازی یک کنترل اسکریپت
    • بخش اسکریپت برای پیاده سازی یک کنترل اسکریپت
    • رسانه ی داینامیک
    • منابع
    • خلاصه
  • معرفی css3
    • معرفی
    • مروری بر درس
    • عناوین
    • معرفی سریع css
    • css syntax
    • شروع کار با ویژوال استودیو
    • بررسی سورس های html
    • اضافه کردن استایل به html
    • یک نمونه css ساده
    • خلاصه
  • محتوا
    • فونت ها
    • سایه ی متن
    • font face
    • انتخاب گر ها
    • Positional Selectors
    • انتخاب گر های target
    • انتخاب گر های انتخابی
    • استایل دادن به ورودی های فرم
    • خلاصه
  • layout
    • معرفی
    • layouts
    • layout جعبه ای
    • ستون ها
    • پس زمینه
    • چند تصویر در پس زمینه
    • خلاصه
  • رنگ ها
    • معرفی
    • طرح شیشه ای
    • RGBA و HSLA
    • آلفا
    • رنگ حاضر
    • طیف
    • خلاصه
  • border
    • معرفی
    • borderهایی با اندازه متغیر
    • گوشه های گرد
    • سایه
    • سایه ی پیچیده جعبه ای
    • خلاصه
  • transforms
    • معرفی
    • چرخش
    • تغییر اندازه تصاویر
    • ترجمه
    • خلاصه
  • انیمیشن
    • معرفی
    • انیمیشن
    • keyframe
    • transition
    • خلاصه
  • script
    • معرفی
    • مدیریت استایل ها در اسکریپت
    • پشتیبانی از مرورگرهای مختلف
    • اضافه کردن اسکریپت
    • استفاده از jquery برای استایل دادن
    • خلاصه ماژول
    • منابع
    • خلاصه

کارگاه یه روزه طراحی سایت با بوت استرپ BOOT STRAP

  • طراحی سایت های Responsive و قابل اجرا در تبلت و موبایل و …
  • طراحی سایت با استفاده HTML5 و CSS3
  • قالب بندی صفحات با استفاده از بوت استراپ
  • ایجاد اسلایدرهای زیبا
  • ایجاد دکمه ها و برچسب های مختلف
  • استفاده از ابزارهای جاوااسکریپت و جیکوئری
  • ایجاد گالری تصاویر
  • ایجاد منوهای DropDown و زیر منوهای شناور
  • ایجاد نوار پیشرفت
  • طراحی سریع یک سایت استاندارد

پیش نیاز HTML CSS

  1. معرفی bootstrap
    • معرفی
    • طراحی سریع
    • اولین صفحه سایتمان
    • محتویات
    • قرار دادن اسکریپت ها و استایل ها
    • مفاهیم مربوط به هسته ی بوت استرپ
    • خلاصه
  2. درست کردن ساختار صفحه با بوت استرپ
    • معرفی
    • ساختار جدولی
    • ساختار ساده
    • جداول ثابت
    • جداول متحرک
    • طراحی responsive
    • قابلیت های طراحی responsive
    • چند ایده جدید
    • خلاصه
  3. کامپوننت های رایج در بوت استرپ
    • معرفی
    • کار با فونت ها
    • جداول
    • فرم ها
    • دکمه ها
    • تصاویر و آیکن ها
    • خلاصه
  4. کامپوننت های بوت استرپ
    • معرفی
    • منوی های کشویی
    • منوهای دکمه دار
    • تب بندی
    • نوار ها
    • برچسب ها و اجزای چند رسانه ای
    • خلاصه
  5. بوت استرپ و جاوا اسکریپت
    • معرفی
    • انواع دکمه ها
    • پاپ آپ ها
    • راهنماهای سریع
    • scrolspy
    • typehead
    • اسلایدر
    • خلاصه
  6. جمع بندی تمام مطالب فوق
  7. طراحی یک وب سایت با bootstrap

طراحی گرافیک سایت در فتوشاپ آموزش طراحی قالب سایت در فتوشاپ در اصفهان

  • مباحث اولیه و انواع سبک های طراحی گرافیک وب
    • معرفی انواع سبک های گرافیکی طراحی وب اعم از فانتزی ، فلت ، سکیومورفیزم ، بلار و …
    • نحوه ی انتخاب سبک گرافیکی برای طراحی یک وب سایت
    • مقایسه و معرفی المنت های سبک های مختلف و بررسی ویژگی های منحصر به فرد آنها
    • مقایسه و معرفی رنگ های قابل استفاده در سبک های مختلف گرافیکی
    • معرفی نرم افزار های مورد استفاده در طراحی گرفیک وب
  • مباحث اولیه در نرم افزار فتوشاپ
    • تنظیمات نرم افزار فتوشاپ و شخصی سازی آن
    • مفهوم سند و ایجاد صحیح یک سند گرافیگی
    • نحوه ی استاندارد چیدمان عناصر و بخش ها در یک قالب وب سایت
    • معرفی انواع واحدهای اندازه گیری و انتخاب صحیح واحد اندازه گیری
    • مفهوم رزلوشن و انتخاب رزلوشن صحیح
  • ابزار ها در فتوشاپ
    • مفهوم Mode ها و کانال های رنگی مانند RGB , CMYK , GrayScale و …
    • مفهوم Ruler و Snap و Guideline ، تنظیم و استفاده ی صحیح از آن ها
    • مفهوم Layer و استفاده از Layer ها در فایل پروژه
    • مفهوم Transform و انواع آن و روش استفاده از آنها
    • مفهوم Rectangular Marquee Tool و نحوه استفاده از آن
    • مفهوم Polygonal Lasso Tool و نحوه استفاده از آن
    • مفهوم Magic Wand Tool و نحوه استفاده از آن
    • مفهوم Crop Tool و نحوه استفاده از آن
    • مفهوم Eyedropper Tool و نحوه استفاده از آن
    • مفهوم Brush Tool و History Brush Tool و نحوه استفاده از آن
    • مفهوم Clone Stamp Tool و نحوه استفاده از آن
    • مفهوم Eraser Tool و نحوه استفاده از آن
    • مفهوم Gradiant Tool و نحوه استفاده از آن
    • مفهوم Blur Tool و نحوه استفاده از آن
    • مفهوم Direct Selection Tool و نحوه استفاده از آن
    • مفهوم Shape Tool و نحوه استفاده از آن
    • مفهوم Hand Tool و نحوه استفاده از آن
    • مفهوم Zoom Tool و نحوه استفاده از آن
    • مفهوم Trim و نحوه استفاده از آن
    • مفهوم Canvas Size و نحوه استفاده از آن
  • رنگ ها در طراحی گرافیک وب
    • روانشناسی رنگ و انتخاب صحیح رشته رنگ
    • روش های انتخاب رنگ
    • رنگ در طراحی وب و امکانات پنجره های انتخاب رنگ
    • معرفی نرم افزارها و سایت های جانبی برای انتخاب و ست کردن رنگ ها
    • انواع رنگ های جامد (Solid) ، شیب رنگ (Gradient) و نحوه ی ایجاد و استفاده از آنها
    • مفهوم Level و Hue و نحوه استفاده از آن ها
  • تصویر در طراحی وب
    • نحوه ی صحیح ذخیره سازی و بهینه سازی تصاویر برای استفاده در وب
    • انواع پسوندهای ذخیره سازی تصویر برای استفاده در وب
    • معرفی تصاویر SVG ) آینده تصاویر وب (
    • نحوه صحیح استفاده از تصاویر ، پترن ها و رنگ ها بعنوان پس زمینه ی قالب گرافیکی وب سایت
    • مفهوم شفاف بودن (Transparent) و استفاده از تصاویر شفاف در طراحی
  • برش دهی قالب گرافیکی وب سایت
    • مفهوم برش دهی و ضرورت برش بندی قالب گرافیکی
    • ابزارهای موجود در بخش برش دهی تصاویر
    • ذخیره سازی برش ها
  • متن در طراحی قالب گرافیکی
    • استفاده صحیح از فونت های مناسب
    • سایز مناسب و استاندارد متون در قالب گرافیکی و وب
    • روانشناسی رنگ و انتخاب صحیح رنگ برای متون
    • جلوه های ویژه و افکت های مناسب برای متون
    • ارائه فونت های استاندارد و مکمل به هنرجویان
  • آموزش استفاده از ابزار های خاص
    • نحوه ساخت Pattern و آموزش ساختار صحیح ساخت آن
    • نحوه ساخت Style ها در فتوشاپ
    • نحوه ادغام تصاویر در فتوشاپ برای افزایش جذابیت های گرافیکی
    • نحوه ایجاد جلوه های گرافیکی در طراحی وب سایت
    • نحوه نظر دادن به المنت ها توسط ابزار های تنظیم کننده خودکار
    • نحوه چیدمان المنت های مختلف و روش انتخاب صحیح محل قرارگیری آنها
    • انواع فیلتر های فتوشاپ و آموزش نحوه ی استفاده از آنها
    • تغییر حالت تصاویر معمولی به تصاویر کارتونی
    • طراحی گرافیکی انواع دکمه ) Button )
    • طراحی گرافیکی انواع اسلایدر و اسلایدشو ) Slide Show )
    • طراحی گرافیکی انواع هدر و فوتر ) Header and Footer )
    • طراحی گرافیکی انواع سایدبار ) Side Bar )
    • طراحی گرافیکی انواع فرم ) Form )
    • اصول طراحی به سبک وب ۲ WEB 2.0 )
    • طراحی و ایجاد انواع سایه برای متن ، خطوط و تصاویر
    • ایجاد انواع جلوه های ویژه و افکت های روز دنیای گرافیک

 دوره کامل طراحی سایت از مقدماتی تا پیشرفته:

  1. سازماندهی Document ها برای Web
    • آشنایی با HTML و XHTML
      • Tag ها و Element ها
      • جدا کردن Head ها از Body
      • Attribute چیست
      • یاد گرفتن از دیگران با نگاه به سورس کد آنها
      • عناصری برای زیبا سازی متن
    • ساختار یک فایل HTML
      • اعلان XML
      • اعلان نوع Document
      • عنصر <html>
      • عنصر <head>
      • عنصر <title>
      • عنصر <body>
    • مبانی فرمت کردن متن
      • White Space و Flow
      • ایجاد سرصفجه ها با استفاده از عنصر <hn>
      • صفت Align (منسوخ شده)
      • ایجاد پاراگرف ها با استفاده از عنصر <p>
      • ایجاد خط فاصله با استفاده از عنصر ‎<br />‎
      • ایجاد متن از پیش فرمت شده با استفاده از عنصر <pre>
    • عنصرهای نمایشی
      • عنصر <b>
      • عنصر <i>
      • عنصر <sup>
      • عنصر <sub>
      • عنصر ‎<hr />‎
    • عنصرهای جمله ای
      • عنصر <em> برای افزودن تاکید
      • عنصر <strong> برای افزودن تاکید قوی
      • عنصر <address> برای افزودن آدرس
      • عنصر <acronum> برای افزودن اختصارها
      • عنصر <blockquote> برای نقل قول کردن
      • عنصر <q> برای نقل قول های کوتاه
      • عنصر <code> برای نمایش سورس کد
    • لیست ها
      • استفاده از عنصر <ul> برای ایجاد لیست های فاقد شمارش
      • لیست های دارای شمارش
      • لیست های Definition
      • لیست های تو در تو
    • Comment ها
    • آشنایی با عنصرهای Block و Inline
    • گروه بندی کردن عنصرها با استفاده از <div> و <span>
    • گروه های صفات
      • صفت های اصلی
      • جهانی سازی
      • رویدادهای UI
  2. لینک ها و پیمایش
    • آشنایی با URL ها
      • URL های Absolute
      • URL های Relative
    • ایجاد لینک با استفاده از عنصر <a>
      • لینک کردن به دیگر Web Page ها
      • لینک کردن به آدرس های ایمیل
      • لینک کردن به ایمیل ها به صورت پیشرفته
  3. استفاده از تصاویر، صدا، و ویدئو در صفحات وب
    • افزودن تصویر با استفاده از عنصر <img>
      • صفت srv
      • صفت alt
      • صفت های height و width
      • صفت longdesc
    • استفاده از تصاویر به عنوان لینک
    • افزودن Flash، ویدئو و صدا به صفحه وب
      • افزودن فیلم های Flash به یک صفحه وب
      • افزودن ویدئو به یک صفحه وب
      • اقزودن ویدئو با استفاده از Flash Video
      • سایز ویدئو
      • افزودن صدا به یک صفحه وب
      • شروع خودکار پخش صدا و ویدئو در هنگام لود شدن یک صفحه
      • نگاهی دقیق تر به عنصرهای <object> و <param>
      • عنصر <param>
  4. جدول ها
    • آشنایی با جدول ها
      • عنصر <table> برای ایجاد یک جدول
      • عنصر <tr> برای افزودن ردیف به جدول
      • عنصرهای <td> و <th> برای افزودن سلول به ردیف ها
    • افزودن یک <caption> به جدول
    • گروه بندی کردن بخش هایی از یک جدول
      • span کردن ستون ها با استفاده از صفت colspan
      • span کردن ردیف ها با استفاده از صفت rowspan
      • تقسیم کردن یک جدول با استفاده از Head، Body و Foot
      • به اشتراک گذاری استایل ها با استفاده از عنصر <col>
    • جدول های تو در تو
  5. فرم ها
    • آشنایی با فرم ها
    • ایجاد یک فرم با استفاده از عنصر <form>
      • صفت action
      • صفت method
      • صفت id
      • صفت name (منسوخ شده)
      • صفت onsubmit
      • صفت onreset
      • صفت enctype
      • صفت accept-charset
      • صفت accept
      • صفت target
      • White Space و عنصر <form>
    • کنترل های قابل استفاده در فرم ها
      • ورودی متن
      • دکمه ها
      • چک باکس ها
      • دکمه های رادیویی
      • باکس های انتخاب
      • باکس های انتخاب فایل
      • کنترل های مخفی
    • ایجاد لیبل برای کنترل های با استفاده از عنصر <label>
    • سازماندهی فرم ها با استفاده از عنصرهای <fieldset> و <legend>
    • فوکوس
      • ترتیب گردش Tab
      • Access Key ها
    • کنترل های غیرفعال و فقط خواندنی
    • ارسال داده های فرم به سرور
      • HTTP Get
      • HTTP Post
  6. Cascading Style Sheet
    • آشنایی با CSS
      • یک مثال ساده
      • ارث بری
    • روش های مختلف استفاده از CSS در صفحه
      • عنصر <link>
      • عنصر <style>
      • مزایای CSS های External
    • مشخصه های CSS
    • کنترل کردن متن
      • مشخصه font-family
      • مشخصه font-size
      • مشخصه font-weight
      • مشخصه font-style
      • مشخصه font-variant
      • مشخصه font-stretch
      • مشخصه font-size-adjust
    • فرمت کردن متن
      • مشخصه color
      • مشخصه text-align
      • مشخصه vertical-align
      • مشخصه text-decoration
      • مشخصه text-ident
      • مشخصه text-shadow
      • مشخصه text-transform
      • مشخصه letter-spacing
      • مشخصه word-spacing
      • مشخصه white-space
      • مشخصه direction
    • کلاس های شبه متن
      • شِبهِ کلاس first-letter
      • شِبهِ کلاس first-line
    • انتخابگر ها
      • انتخابگر Universal
      • انتخابگر Type
      • انتخابگر Class
      • انتخابگر ID
      • انتخابگر فرزند
      • انتخابگر Descendant
      • انتخابگر هم نوع مجاور
      • انتخابگر هم نوع عمومی
      • انتخابگر صفت
    • طول ها
      • واحدهای نسبی
      • واحدهای مطلق
      • درصدها
    • آشنایی با مدل Box
      • مثالی از کاربرد مدل Box
      • مشخصه های Border
      • مشخصه padding
      • مشخصه margin
      • ابعاد یک Box
      • باگ مدل Box در Internet Explorer
  7. مطالبی بیشتر در زمینه Cascading Style Sheet ها
    • لینک ها
    • پس زمینه ها
      • مشخصه background-color
      • مشخصه background-image
      • مشخصه background-repeat
      • مشخصه background-position
      • مشخصه background-attachment
      • مشخصه background (شکل کوتاه)
    • لیست ها
      • مشخصه list-style-type
      • مشخصه list-style-position
      • مشخصه list-style-image
      • مشخصه list-style (شکل کوتاه)
    • جدول ها
      • مشخصه های خاص جدول ها
      • مشخصه border-collapse
      • مشخصه border-spacing
      • مشخصه empty-cells
      • مشخصه caption-side
      • مشخصه table-layout
    • Outline ها
      • مشخصه outline-width
      • مشخصه outline-style
      • مشخصه outline-color
      • مشخصه oultine (شکل کوتاه)
    • شبه کلاس های ‎:focus و ‎:active
    • مشخصه های دیگر
      • مشخصه cursor
      • مشخصه display
      • مشخصه visibility
    • قواعد اضافی
      • قاعده ‎@Import : ماژولار کردن Style Sheet ها
      • قاعده ‎!important
      • قاعده ‎@charset
    • مختصات دهی و چینش با استفاده از CSS
      • Flow عادی
      • مشخصه Position
      • مشخصه های Box Offset
      • مختصات دهی بصورت Relative
      • مختصات دهی Fixed
      • مشخصه z-index
      • شناور کردن با استفاده از مشخصه float
      • مشخصه clear
  8. مقدمه ای بر jQuery
    • jQuery چیست؟
    • jQuery چگونه کار می کند؟
    • اضافه کردن رفرنس های jQuery به صفحات
    • Syntax jQuery
    • نحوه ی کار با jQuery
    • هسته ی jQuery
  9. انتخاب آیتم ها با jQuery
    • انتخابگرهای jQuery
    • Universal Selector
    • ID Selector
    • Element Selector
    • Class Selector
    • Selector های گروهی و ترکیبی
  10. فیلترهای jQuery
    • فیلترهای ابتدایی jQuery
      • فیلتر first
      • فیلتر last
      • فیلتر odd
      • فیلتر even
      • فیلتر eq
      • فیلتر lt
      • فیلتر gt
      • فیلتر header
    • فیلترهای پیشرفته در jQuery
      • فیلتر containts
      • فیلتر has
      • فیلتر attribute
      • فیلتر input
      • فیلتر text
      • فیلتر password
      • فیلتر radio
      • فیلتر checkbox
      • فیلتر submit
      • فیلتر image
      • فیلتر reset
      • فیلتر button
      • فیلتر hidden
      • فیلتر file
  11. تغییر در اجزای DOM توسط jQuery
  12. متدهای CSS
    • متد css(name, value)‎
    • متد css(name)‎
    • متد css(properties)‎
    • متد addClass
    • متد removeClass
    • متد toggleClass
  13. مدیریت رویدادها (Event)
  14. پاسخگویی به رویدادها
  15. افزودن رویداد به عنصرهای صفحه با استفاده از jQuery
  16. ایجاد افکت با jQuery
    • متد show‎
    • متد hide
    • متد toggle
    • متد slideDown
    • متد slideUp
    • متد slideToggle
    • متد fadeIn
    • متد fadeOut
    • متد fadeTo
    • متد animate
  17. اصول استفاده از رنگ ها در طراحی وب
    • روانشناسی رنگ ها در طراحی وب
    • کجا باید از چه رنگی استفاده کنیم
    • تعریف انواع فرمت های رنگ
    • تعریف خصوصیات مختلف رنگها
    • کار با رنگ های مخصوص وب (web safe colors)
    • کار با رنگ های Swatches
    • ایجاد رنگ های دلخواه
    • استفاده از رنگ های موجود در سایت های دیگر
  18. استفاده از Photoshop برای وب
    • آماده سازی محیط Photoshop برای طراحی وب
    • طراحی Background برای صفحات وب
    • استفاده از انواع Background ها برای صفحات وب
    • انواع فرمتهای تصاویر در وب
    • تعریف فرمت GIF
    • تعریف فرمت PNG
    • تعریف فرمت JPEG
    • کجا باید از چه فرمتی برای تصویر استفاده کنیم
    • ایجاد تصاویر Transparent برای وب
    • Optimize (کم حجم سازی بدون تغییر کیفیت)
      • Optimize کردن تصاویر JPEG
      • Optimize کردن تصاویر GIF
      • Optimize کردن تصاویر PNG
    • طراحی انواع button (دکمه) برای وب
    • Slicing در Photoshop
    • ایجاد تصاویر انیمیشن در Photoshop
      • ایجاد یک Gif Animation در Photoshop
      • ایجاد Gif Animation با تکنیک Layer Visibility
      • ایجاد Gif Animation با تکنیک Tweening Opacity
  19. استفاده از Template ها
    • استفاده از Template های آماده
    • آنالیز کردن طراحی صفحات سایت های دیگران
    • استفاده از طرح سایت های دیگر در وب سایت خودمان
    • استفاده از CSS سایت های دیگر
  20. سازگاری صفحه با Browser های مختلف (Corss Browser Compatibility)
    • Cross Browser Compatibility چیست؟
    • رعایت اصول Cross Browser
    • چگونه صفحات وب ما در تمام مرورگرها یکسان نمایش داده شود

آموزش برنامه نویسی PHP فریموورک YII FRAMEWORK:

  • معرفی دوره Yii Framework
  • فریمورک چیست؟
  •   MVC چیست؟
  • مسیریابی درخواست MVC
  • معرفی فریمورک  Yii
  • شروع کار با  Yii
  • تولید یک  Web Application  با  Yii Framework
  • پیکربندی  Yii
  • توسعه یک برنامه گالری عکس
  • استفاده از  Gii برای تولید برنامه  CRUD
  •  معرفی ActiveRecord Object
  • فرم ها و کامپوننت های  CHtml
  • استفاده از افزونه های  third-party برای بالا بردن کارایی
  • ساده سازی کوئری های دیتابیس با استفاده از کلاس  ActiveRecord
  • ایجاد و آپدیت گالری عکسی که ایجاد کردیم
  • قرار دادن یک  subform
  • تست برنامه
  • تنظیمات محیط تست برنامه
  • ایجاد یک واحد  تست (test unit) برای تست خودکار عملیات مشابه
  • استفاده از fixture
  • تست عملیاتی با سرور  Selenium
  • نصب افزونه های  Yii
  • آماده سازی فرم ها و قرار دادن Uploader Widget
  • ایجاد یک  Controller Action برای آپلود و crunch عکس ها
  • مفهوم  GridView و شخصی سازی  Layout آن
  • افزودن نکات تکمیلی به فرم های مدیریت آلبوم تصاویر
  • ایجاد قالب برای برنامه
  • اصلاح Layout  پیش فرض سیستم برای اصلاح منوها
  • احراز هویت کاربر – مدل پیش فرض  Yii
  • گسترش مدل کاربر  Yii برای تجهیز کردن برنامه
  • مفهوم مدل امنیت Yii
  • استفاده از  Xdebug  برای  debug کردن برنامه در زمان واقعی
  • پیکربندی  Yii برای استفاده از مسیرهای  log مختلف
  • پروفایل کردن کوئری های SQL
  • نصب و استفاده از  ابزار  debug  موجود در  Yii
  • Exception Handlling در  Yii با استفاده از کلاس های  CException  و CHttpException
  • دربرگیری tagها و استفاده از  model behavior ها
  • استفاده از  lookup ها و  Dropdown-List ها
  • افزودن مواردی چون اضافه کردن comment و نشان دادن فرم ها
  • گسترش برنامه آلبوم تصاویر که ساختیم

طراحی E SHOP با MVC

  1. بررسی نحوه عملکرد سیستم فروشگاه آنلاین
  2. تشریح معماری برنامه نویسی سه لایه (multi-tier architecture)
    • بررسی انبار داده ها (Data Store)
    • بررسی لایه نمایش (Presentation Layer)
    • بررسی لایه منطق تجاری (Business Logic Layer)
    • بررسی لایه دسترسی به داده ها (Data Access Layer)
  3. تشریح و بکار گیری MVC
    • تشریح و بررسی Model
    • تشریح و بررسی View
    • تشریح و بررسی Controller
  4. انتخاب تکنولوژی ها و ابزارهای مورد نیاز
    • پیاده سازی معماری سه لایه برای پروژه eshop
    • استفاده از php برای نوشتن کدهای سمت سرور (Business Logic Layer)
    • استفاده از smarty برای جدا کردن کدهای php از قالب سایت (Presentation Layer)
    • استفاده از mySql برای ایجاد ذخیره سازی داده ها (Data Sotre)
    • استفاده از PHP Data Object) PDO ) برای دسترسی به داده ها (Data Access Layer)
    • استفاده از Apachi, MySql, PHP در قالب XAMPP
    • انتخاب استانداردهای کد نویسی و نحوه نامگذاری اشیا
  5. MySql در برنامه نویسی سه لایه
    • بررسی دیتابیس رابطه ای (Relational Databae)
    • بررسی Stored Procudre ها در MySql
    • مزایای استفاده از Stored Procedure ها
  6. پیاده سازی معماری eshop
    • پیاده سازی یک معماری چند لایه
      • پیاده سازی انبار داده ها (Data Store)
      • پیاده سازی لایه نمایش (Presentation Layer)
      • پیاده سازی لایه منطق تجاری (Business Logic Layer)
      • پیاده سازی لایه دسترسی به داده ها (Data Access Layer)
    • آماده سازی و ایجاد دیتابیس رابطه ای مورد نیاز
    • نحوه استفاده از کلاس PDO برای کار با دیتابیس
      • تشریح متد PDOStatement::execute()‎
      • تشریح متد PDOStatement::fetch()‎
      • تشریح متد PDOStatement::fetchAll()‎
      • تشریح متد PDO::prepare()‎
      • ایجاد کلاس DatabaseHandler برای کار با دیتابیس
        • ایجاد فایل config.php برای تنظیمات مختلف پروژه
        • ایجاد متد GetHandler()‎
        • ایجاد متد Close()‎
        • ایجاد متد Execute()‎
        • ایجاد متد GetAll()‎
        • ایجاد متد GetRow()‎
        • ایجاد متد GetOne()‎
    • نصب و پیکربندی smarty
      • ایجاد library های مورد نیاز smarty
      • ایجاد زیر ساخت های مورد نیاز smarty
      • ایجاد بخش configs
      • ایجاد بخش Presentation
      • ایجاد بخش templates
      • ایجاد بخش templates_c
  7. بخش کاربران و پرونده آنها
    • ایجاد جدول انواع کاربران (Roles)
    • ایجاد جدول مشخصات کاربران (Users)
    • ایجاد Stored Procedure های مورد نیاز
    • ایجاد کلاس مورد نیاز برای دسترسی به داده ها
    • ایجاد صفحه ثبت نام برای کاربران
    • ایجاد صفحه ویرایش Profile برای کاربران
    • بررسی مکانیزم های نگهداری رمز عبور
    • بررسی مکانیزم لوگین
    • ایجاد صفحه لوگین کاربران
    • مکانیزم شناسایی سطح دسترسی کاربران
    • ایجاد صفحه ویرایش کاربران در بخش Admin
  8. سیستم مدیریت محتوا
    • ایجاد جداول مورد نیاز در دیتابیس
    • ایجاد Stored Procedure های کار با جداول
    • ایجاد class جهت دسترسی به دیتابیس
    • ایجاد صفحه ویرایش مطالب
    • ایجاد صفحه تعریف صفحات مجازی در سیستم در بخش مدیریت
    • ایجاد صفحه تعریف اخبار در بخش مدیریت
    • ایجاد صفحه نمایش محتوای صفحات مجازی به مشتریان
    • ایجاد صفحه نمایش متن اخبار به مشتری
  9. گروه بندی محصولات
    • ایجاد جداول مورد نیاز در دیتابیس
    • ایجاد Stored Procedure های کار با جداول
    • ایجاد class جهت دسترسی به دیتابیس
    • ایجاد صفحه تعریف گروه محصولات در بخش مدیریت
    • ایجاد بخش نمایش گروه محصولات برای بخش مشتریان
    • ایجاد صفحه نمایش محصولات هر گروه
  10. تعریف محصولات
    • ایجاد جداول مورد نیاز در دیتابیس
    • ایجاد Stored Procedure های کار با جداول
    • ایجاد class جهت دسترسی به دیتابیس
    • ایجاد صفحه اضافه کردن محصولات در بخش ادمین
    • ایجاد امکان آپلود تصویر برای محصولات
    • ایجاد صفحه نمایش جزئیات کامل محصول در بخش مشتریان
    • ایجاد امکان اضافه کردن به سبد خرید در صفحه نمایش کالاها
  11. سبد خرید
    • ایجاد جداول مورد نیاز در دیتابیس
    • ایجاد Stored Procedure های کار با جداول
    • ایجاد class جهت دسترسی به دیتابیس
    • ایجاد صفحه نمایش محتویات سبد خرید به کاربران
    • ایجاد صفحه مشاده سفارشات خرید برای مشتری
    • ایجاد صفحه نمایش لیست سفارشات خرید و جزئیات آنها در بخش مدیریت
    • ایجاد صفحه نمایش فاکتور فروش برای کاربران
    • ایجاد صفحه نمایش فاکتورهای فروش در بخش مدیریت
  12. پرداخت آنلاین و اتصال به دروازه های پرداخت
    • شروع کار با بانک پارسیان و کسب مجوزهای لازم
    • مروری بر مستندات فنی بانک پارسیان
    • ایجاد جداول مورد نیاز در دیتابیس
    • ایجاد Stored Procedure های کار با جداول
    • ایجاد class جهت دسترسی به دیتابیس
    • ایجاد امکان پرداخت آنلاین در فاکتورهای فروش
    • ارسال اطلاعات پرداخت به بانک
    • دریافت اطلاعات پرداخت از بانک
    • ثبت اطلاعات پرداخت بر اساس گزارش دریافتی از بانک
  13. اتصال به وب سرویس SMS و راه اندازی پنل اس ام اس
    • بررسی منطق پنل اس ام اس
    • اتصال به وب سرویس SMS
    • نوشتن متدهای مورد نیاز برای کار با وب سرویس SMS
    • ایجاد پنل اس ام اس
    • ایجاد امکانات مورد

دوره آموزش PHP , MY SQL

  • سر فصل های این دوره آموزش:
  • مقدمه ای بر مدیریت محتوا در Web
    • HTTP و HTML
      • پروسه Request/Response
    • مزایای MySQL ، PHP و JavaScript
      • استفاده از PHP
      • استفاده از MySQL
      • استفاده از JavaScript
    • وب سرور Apache
    • نگاهی به Open Source
    • ترکیب موارد فوق برای نتیجه گیری
    • پرسش ها
  • راه اندازی محیط توسعه
    • WAMP چیست؟
    • راه اندازی محیط توسعه بر روی ویندوز
      • دریافت و نصب XAMPP
      • رفع مشکلات پس از نصب/تداخل با سرویس های موجود
      • تست کردن سیستم نصب شده
    • انتخاب و استفاده از یک IDE
      • نصب و آشنایی با Nusphere PhpEd
    • پرسش ها
  • شروع کار با PHP
    • ادغام کردن PHP در HTML
      • فراخوانی پردازشگر PHP
    • ساختار PHP
      • نوشتن توضیحات
      • شکل دستوری پایه
      • متغیرها
      • اپراتورها
      • مقداردهی به متغیرها
      • دستورات چندخطی
      • تعیین نوع برای متغیرها
      • Constant ها
      • تفاوت بین دستور print و echo
      • تابع ها
      • بازه دید متغیرها
    • پرسش ها
  • عبارت های دستوری، دستورات شرطی، و حلقه ها
    • عبارت های دستوری
      • Literal ها و متغیرها
    • اپراتورها
      • اپراتورهای محاسباتی
      • اپراتورهای مقداردهی
      • اپراتورهای رشته ها
      • اپراتورهای افزاینده و کاهنده
      • اپراتورهای منطقی
      • اپراتورهای تست برابری
      • اپراتورهای مقایسه
    • کار با رشته ها (Strings)
      • دابل کوتیشن
      • تک کوتیشن
    • ساختارهای کنترلی
      • دستورات شرطی
        • دستور if
        • دستور else
        • دستور switch
        • اپراتور ?
      • حلقه ها
        • دستور while
        • دستور do…while
        • دستور for
        • دستور foreach
        • دستور break
        • دستور continue
    • تبدیل نوع بصورت Implicit و Explicit
    • پرسش ها
  • تابع ها و شیء گرایی در PHP
    • تابع ها در PHP
      • تعریف یک تابع
      • بازگرداندن یک مقدار
      • بازگرداندن یک Array
      • پاس کردن بصورت Reference
      • بازگرداندن متغیرهای Global
      • تغییر بازه دید یک متغیر
    • شامل کردن و اعلام نیاز به فایل ها
      • دستور include
      • دستور include_once
      • استفاده از require و require_once
    • حفظ سازگاری بین نسخه های PHP
    • Object Oriented در PHP
      • آشنایی با اصطلاحات
      • تعریف کردن یک کلاس
      • ایجاد یک object
      • دسترسی به object ها
      • Constructor ها
      • تعریف کردن Method ها
      • تعریف کردن Property ها
      • تعریف کردن Constant ها
      • بازه دید Method ها و Property ها در PHP 5
      • توارث
    • پرسش ها
  • Array ها در PHP
    • دسترسی ساده
      • Array ها ایندکس شده بصورت عددی
      • Array های Associative
      • مقداردهی با استفاده از کلیدواژه array
    • استفاده از حلقه foreach
    • استفاده از تابع های مربوط به Array ها
      • تابع is_array()‎
      • تابع count()‎
      • تابع sort()‎
      • تابع shuffle()‎
      • تابع explode()‎
      • تابع extract()‎
      • تابع compact()‎
      • تابع reset()‎
      • تابع end()‎
    • پرسش ها
  • توابع سودمند در PHP
    • استفاده از printf
      • تنظیمات Percision
      • Padding رشته ها
      • استفاده از sprintf
      • توابع Date و Time
        • Constant های Date
        • استفاده از checkdate
    • دستورات کار با فایل ها
      • چک کردن اینکه یک فایل وجود دارد یا نه؟
      • ایجاد یک فایل
      • خواندن محتویان فایل ها
      • کپی کردن فایل ها
      • Move کردن فایل ها
      • حذف کردن فایل ها
      • به روز رسانی فایل ها
      • قفل کردن فایل ها در برابر دسترسی های چند باره
      • خواندن کلیه محتویات یک فایل
      • Upload کردن فایل ها
      • فرخوانی دستورات سیستم عامل
    • پرسش ها
  • شروع کار با MySQL
    • مبانی MySQL
    • مروری بر اصطلاحات دیتابیس ها
    • دسترسی به MySQL از طریق Command Line
      • اجرا کردن MySQL Command Line Interface
      • استفاده از MySQL Command Line Interface
      • دستورات MySQL
    • ایندکس ها
      • ایجاد یک ایندکس
      • Query گرفتن از یک دیتابیس MySQL
      • Join کردن جداول با یکدیگر
      • استفاده از اپراتورها منطقی
    • توابع MySQL
    • دسترسی به MySQL از طریق phpMyAdmin
    • پرسش ها
  • مباحث تکمیلی درباره MySQL
    • طراحی دیتابیس
      • کلیدهای Primary: کلیدهای دیتابیس های رابطه ای
    • Backup گرفتن و Restore کردن
      • استفاده از mysqldump
      • ایجاد یک فایل backup
      • Dump کردن داده ها در فرمت CSV
    • پرسش ها
  • دسترسی به MySQL از طریق PHP
    • Query گرفتن از یک دیتابیس MySQL از طریق PHP
      • پروسه کلی
      • ایجاد یک فایل Login
      • متصل شدن به MySQL
    • یک مثال عملی
      • آرایه ‎$_POST
      • حذف کردن یک رکورد
      • نمایش فرم
      • Query گرفتن از دیتابیس
      • اجرای برنامه
    • بکار گرفتن MySQL در عمل
      • ایجاد یک جدول
      • شرح دادن یک جدول
      • حذف کردن یک جدول
      • افزودن داده ها
      • بازخوانی داده ها
      • به روز رسانی داده ها
      • حذف کردن داده ها
      • استفاده از AUTO_INCREMENT
      • اجرا کردن Query های اضافه
      • جلوگیری از SQL Injection
      • جلوگیری از HTML Injection
    • پرسش ها
  • ایجاد و مدیریت فرم ها
    • ساخت فرم
    • خواندن اطلاعات Submit شده
      • register_globals : یک راه حل قدیمی
      • مقادیر پیش فرض
      • انواع ورودی
      • Text Box ها
      • Text Area
      • CheckBox ها
      • Radio Button ها
      • Hidden Field ها
      • دستور Select
      • Label ها
      • تصفیه کردن مقادیر ورودی
    • یک برنامه نمونه
    • پرسش ها
  • Cookie ها، Session ها، و احراز هویت (Authentication)
    • استفاده از Cookie ها در PHP
      • تنظیم کردن یک Cookie
      • دسترسی به یک Cookie
      • نابود کردن یک Cookie
    • احراز هویت از طریق HTTP
      • نگهداری Username و Password
      • Salting
    • استفاده از Session
      • شروع کردن یک Session
      • پایان دادن به یک Session
      • امنیت Session
    • پرسش ها
  • شروع کار با JavaScript
    • JavaScript و متن HTML
      • Browser های قدیمی و غیر استاندارد
      • Include کردن فایل های JavaScript
      • رفع اشکال خطاهای JavaScript
    • نوشتن توضیحات
    • Semicolon ها
    • متغیرها
      • متغیرهای رشته ای
      • متغیرهای عددی
      • Array ها
    • اپراتورها
      • اپراتورهای محاسباتی
      • اپراتورهای مقداردهی
      • اپراتورهای مقایسه ای
      • اپراتورهای منطقی
      • اپراتورهای افزاینده و کاهنده
      • متصل کردن رشته ها
      • کاراکترهای Esacape
    • تعیین نوع متغیرها
    • تابع ها
    • متغیرهای Global
      • متغیرهای Local
    • Document Object Model
      • عدم سازگاری با Browser ها
      • استفاده از DOM
    • پرسش ها
  • عبارت ها و ساختارهای کنترلی در JavaScript
    • عبارت ها
      • Literal ها و متغیرها
    • دستور with
    • استفاده از onError
    • استفاده از try..catch
    • دستورات شرطی
      • دستور if
      • دستور switch
      • اپراتور ?
    • حلقه ها
      • حلقه while
      • حلقه do..while
      • حلقه for
      • خروج از یک حلقه
      • دستور continue
    • تبدیل نوع بصورت Explicit
    • پرسش ها
  • تابع ها در JavaScript ، شیء گرایی و Array ها
    • تابع ها در JavaScript
      • تعریف کردن یک تابع
      • بازگرداندن مقادیر
      • بازگرداندن یک Array
    • مباحث Object Oriented در JavaScript
      • تعریف کردن یک کلاس
      • ایجاد یک Object
      • دسترسی به Object ها
      • کلیدواژه prototype
    • Array ها در JavaScript
      • Array های عددی
      • Array های Associative
      • آرایه های چند بعدی
      • استفاده از متدهای Array
    • پرسش ها
  • JavaScript و اعتبارسنجی در PHP و مدیریت خطاها
    • اعتبارسنجی ورودی کاربر با JavaScript
      • فایل validate.html: بخش یک
      • فایل validate.html: بخش دو
    • عبارت های باقاعده (Regular Expressions)
      • تطبیق از طریق Metacharacter ها
      • تطبیق کاراکتر فازی
      • گروه بندی از طریق پرانتزها
      • کلاس های کاراکتر
      • تعیین کردن یک بازه
      • نفی کردن
      • مثال های پیچیده تر
      • خلاصه Metacharacter ها
      • General Modifier ها
      • استفاده از عبارت های باقاعده در JavaScript
      • استفاده از عبارت های باقاعده در PHP
    • نمایش مجدد یک فرم پس از اعتبارسنجی
    • پرسش ها
  • استفاده از Ajax
    • Ajax چیست؟
    • به کار گرفتن XMLHttpRequest
      • اولین برنامه Ajax ای شما
      • استفاده از Get به جای Post
      • ارسال درخواست های XML ای
    • پرسش ها
  • استفاده از Yahoo User Interface Library (YUI) ‎ و …
    • انتخاب یک Framework
    • استفاده از YUI
      • نسخه های فشرده
      • استفاده از YUI برای Ajax
    • استفاده های دیگر YUI
      • یک تقویم ساده با استفاده از YUI
    • پرسش ها
  • ترکیب همه موارد فوق برای بک پروژه عملی
    • طراحی یک سایت Social Networking
      • درباره افزونه های Third Party
    • بر روی وب سایت
    • rnfunctions.php
      • تابع ها
    • rnheader.php
    • rnsetup.php
    • index.php
    • rnsignup.php
    • rnsignup.php (نسخه مبتنی بر YUI)
      rncheckuser.php
    • rnlogin.php
    • rnprofile.php
      • افزودن متن “درباره من”
      • افزدن تصویر پرونده
      • پردازش تصویر
      • نمایش پرونده کنونی
    • rnmembers.php
      • مشاهده پرونده یک کاربر
      • افزودن و حذف دوستان
      • فهرست کردن همه اعضا
    • rnfriends.php
    • rnmessages.php
    • rnlogout.php

طراحی سایت با PHP , SQL در قالب CMS طراحی سایت ارزان زیبا دراصفهان

    • مقدمه ای بر مدیریت محتوا در Web
      • HTTP و HTML
        • پروسه Request/Response
      • نگاهی به Open Source
      • مزایای MySQL ، PHP
      • وب سرور Apache
    • راه اندازی محیط توسعه
      • XAMPP چیست؟
      • راه اندازی محیط توسعه بر روی ویندوز
        • دریافت و نصب XAMPP
        • رفع مشکلات پس از نصب/تداخل با سرویس های موجود
        • تست کردن سیستم نصب شده
      • انتخاب و استفاده از یک IDE
        • نصب و آشنایی با Nusphere PhpEd
    • شروع کار با PHP
      • ساختار PHP
        • بررسی نحوه عملکرد PHP
        • فراخوانی پردازشگر PHP
        • نوشتن توضیحات
        • شکل دستوری پایه
        • بررسی و کاربرد متغیرها
        • تعریف یک متغیر
        • قوانین نامگذاری متغیرها
        • مقداردهی به متغیرها
        • خواندن مقدار متغیرها
        • استفاده از متغیرها در برنامه
        • تعیین نوع برای متغیرها
        • دستورات چندخطی
        • اپراتورها
        • بررسی کاربرد Constant
        • تعریف Constant
        • استفاده از Constant در برنامه
        • استفاده از دستور echo
        • بررسی و کاربرد تابع ها
        • نحوه کار با تابع های PHP
        • بازه دید متغیرها
      • اپراتورها
        • اپراتورهای محاسباتی
        • اپراتورهای مقداردهی
        • اپراتورهای رشته ها
        • اپراتورهای افزاینده و کاهنده
        • اپراتورهای منطقی
        • اپراتورهای تست برابری
        • اپراتورهای مقایسه
    • عبارت های دستوری، دستورات شرطی، و حلقه ها
      • کار با رشته ها (Strings)
        • دابل کوتیشن
        • تک کوتیشن
        • عبارت های دستوری
      • دستورات شرطی
        • دستور if
        • دستور else
        • دستور switch
        • اپراتور ?
      • حلقه ها
        • بررسی و کاربرد حلقه while
        • استفاده از حلقه while
        • بررسی و کاربرد حلقه do…while
        • استفاده از حلقه do…while
        • بررسی و کاربرد حلقه for
        • استفاده از حلقه for
        • بررسی و کاربرد حلقه foreach
        • استفاده از حلقه foreach
        • دستور break
        • دستور continue
    • ترکیب HTML و PHP
      • روش ۱- استفاده از PHP Parser در HTML
      • روش ۲- Echo کردن HTML از طریق PHP
      • تبدیل قالب HTML به PHP
      • کار با include
      • کار با include_once
      • کار با require
      • کار با require_once
      • جدا سازی ماژول های مختلف قالب
      • تبدیل ماژول ها به فایل های PHP
      • جلوگیری از تکرار بخش های مختلف قالب
      • کارگاه عملی
        • تبدیل قالب پروژه CMS به فایل های PHP
        • جداسازی قسمت های مختلف قالب در فایل های جداگانه
        • ساخت صفحات مختلف پروژه
    • Array ها در PHP
      • آرایه های Numerical یا عددی
      • آرایه های Associative
      • نحوه دسترسی به ایندکس های آرایه
      • استفاده از حلقه foreach در آرایه ها
      • استفاده از تابع های مربوط به Array ها
      • تابع is_array()‎
      • تابع count()‎
      • تابع shuffle()‎
      • تابع end()‎
      • تابع in_array()‎
    • تابع ها در PHP
      • بررسی کاربرد تابع
      • تعریف یک تابع
      • بازگرداندن یک مقدار
      • تعریف تابع دارای پارامتر ورودی
      • بازگرداندن یک Array
      • پاس کردن بصورت Reference
      • بازگرداندن متغیرهای Global
      • تغییر بازه دید یک متغیر
      • کارگاه عملی
        • نوشتن تابع های مورد نیاز پروژه
    • کار با تاریخ در PHP
      • مکانیزم نگهداری تاریخ در PHP
      • بررسی Unix Timestamp
      • کار با Timestamp
      • تبدیل Timestamp به فرمت های مختلف تاریخ
      • ساخت Timestamp برای تاریخ های مشخص
      • تبدیل تاریخ میلادی به شمسی
      • اعتبار سنجی تاریخ
    • فرم ها و دریافت اطلاعات از کاربر
      • بررسی From ها
      • بررسی متد POST
      • بررسی متد GET
      • تشریح QueryString
      • نحوه ارسال اطلاعات فرم
      • المنت های مورد استفاده در فرم های ورودی
        • Textbox
        • Textarea
        • CheckBox
        • RadioButton
        • DropDownList
        • ListBox
        • Upload File
        • Button
        • Label
        • Hidden Field
      • دریافت اطلاعات Form ها توسط PHP
      • دریافت اطلاعات از طریق $_POST
      • دریافت اطلاعات از طریق $_GET
      • کارگاه عملی
        • ساخت فرم های مورد نیاز برنامه
        • ساخت فرم ثبت نام (register)
        • ساخت فرم ورود به سایت (login)
        • ساخت فرم ارسال پست (post)
    • کار با فایل ها
      • چک کردن اینکه یک فایل وجود دارد یا نه؟
      • ایجاد یک فایل
      • خواندن محتویان فایل ها
      • کپی کردن فایل ها
      • Move کردن فایل ها
      • حذف کردن فایل ها
      • خواندن کلیه محتویات یک فایل
      • Upload کردن فایل ها
      • کارگاه عملی
        • ایجاد فرم آپلود تصویر کاربر
        • طراحی و برنامه نویسی گالری تصاویر
    • دیتابیس
      • شروع کار با MySQL
      • بررسی مفاهیم دیتابیس
      • مبانی MySQL
      • مروری بر اصطلاحات دیتابیس ها
      • دسترسی به MySQL از طریق phpMyAdmin
      • طراحی دیتابیس
        • بررسی انواع رابطه ها
        • تشریح رابطه One to One
        • تشریح رابطه One to Many
        • تشریح رابطه Many To Many
        • تشریح مفهوم Primary Key
        • تشریح مفهوم Forign Key
      • تشریح DataType
      • بررسی DataType های پرکاربرد
      • ایجاد یک جدول
      • استفاده از AUTO_INCREMENT
      • شرح دادن یک جدول
      • حذف کردن یک جدول
      • افزودن داده ها
      • بازخوانی داده ها
      • به روز رسانی داده ها
      • حذف کردن داده ها
      • Query های دیتابیس
        • تشریح ساختار کوئری SELECT
        • تشریح بلوک WHERE
        • استفاده از Operator ها در کوئری
        • تشریح ساختار کوئری INSERT
        • تشریح کوئری UPDATE
        • تشریح کوئری DELETE
        • تشریح JOIN در دیتابیس
        • دریافت و تنظیم رکوردها از دو جدول
        • JOIN کردن اطلاعات بیش از ۲ جدول
      • نگهداری از دیتابیس
        • ایجاد نسخه پشتیبان از دیتابیس
        • برگرداندن دیتابیس از نسخه پشتیبان
        • ایجاد تغییرات در فایل دیتابیس برای تطابق با همه سرورها
        • Import دیتابیس های با حجم بالا
      • کارگاه عملی
        • طراحی دیتابیس پروژه سیستم مدیریت محتوا
        • نوشتن کوئری Login کاربران
        • نوشتن کوئری ثبت نام کاربران
        • نوشتن کوئری ویرایش اطلاعات کاربر
        • نوشتن کوئری حذف یک کاربر
    • ارتباط PHP با MySql
      • تشریح روند ارتباط PHP با MySql
      • کار با تابع mysql_connect()
      • کار با تابع mysql_select_db()
      • کار با تابع mysql_query()
      • نوشتن تابع ارتباط با دیتابیس
      • اجرای کوئری از طریق PHP در MySql
      • ثبت اطلاعات در دیتابیس از طریق PHP
      • دریافت اطلاعات از دیتابیس و نمایش آن در PHP
      • رفع مشکل نمایش کاراکترهای فارسی
      • نمایش اطلاعات دیتابیس بصورت جدولی (Grid) در PHP
      • کارگاه عملی
        • ساخت صفحه ثبت نام کاربران و ثبت در دیتابیس (register)
        • ساخت فرم ثبت نام (register)
        • ساخت فرم ورود به سایت و خواندن اطلاعات کاربر از دیتابیس (login)
        • ساخت فرم ارسال پست و ثبت در دیتابیس (post)
        • خواندن آخرین پست ها از دیتابیس و نمایش عنوان آنها در صفحه اصلی سایت
        • خواندن یک پست از دیتابیس و نمایش آن در صفحه ادامه مطلب
    • Session و احراز هویت (Authentication)
      • Session چیست
      • کاربردهای Session
      • تابع session_start
      • بررسی $_SESSION
      • نحوه ساخت یک SESSION
      • نحوه از بین بردن SESSION
      • پایان دادن Session
      • کار با تابع session_unset
      • کار با تابع session_destroy
      • کارگاه عملی
        • نگهداری username و password
        • کد کردن رمز عبور کاربران
        • بررسی و استفاده از MD5
        • Salting برای امنیت بیشتر رمز عبور
        • نگهداری اطلاعات کاربر Login شده
        • کنترل و Log کردن فعالیت های کاربر Login سشده
        • ساخت پنل ادمین برای پروژه
        • تعریف و تعیین سطح دسترسی کاربران
        • تعریف Admin و تشخیص آن هنگام Login
    • استفاده از cookie
      • چیست cookie
      • بررسی کاربردهای cookie
      • تابع set_cookie
      • ایجاد cookie
      • بررسی $_COOKIE
      • دسترسی به یک cookie
      • از بین بردن cookie
      • کارگاه عملی
        • ایجاد گزینه Remember Me برای Login کاربران
    • Object Oriented در PHP
      • آشنایی با مفاهیم و اصطلاحات
      • مفهوم Encapsulation
      • مفهوم Inheritance
      • مفهوم Polymorphism
      • تعریف کردن Class
      • ایجاد یک Object و نحوه دسترسی به آن
      • constructorها
      • تعریف Property , Method و Constant ها
  • کلاس آموزش کامل پی اچ پی php my sql در اصفهان

جهت حضور و بررسی قیمت کلاس ها با ما در تماس باشید

مقالات مرتبط

نشانی ایمیل شما منتشر نخواهد شد.