کلاس آموزش کامل پی اچ پی php my sql در اصفهان
۱۶ام مرداد ۱۳۹۳
پشتیبانی وب یار
0
253
مدت دوره متغیر بوده و نسبت به سطح کلاس آموزش کامل 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
- معرفی bootstrap
- معرفی
- طراحی سریع
- اولین صفحه سایتمان
- محتویات
- قرار دادن اسکریپت ها و استایل ها
- مفاهیم مربوط به هسته ی بوت استرپ
- خلاصه
- درست کردن ساختار صفحه با بوت استرپ
- معرفی
- ساختار جدولی
- ساختار ساده
- جداول ثابت
- جداول متحرک
- طراحی responsive
- قابلیت های طراحی responsive
- چند ایده جدید
- خلاصه
- کامپوننت های رایج در بوت استرپ
- معرفی
- کار با فونت ها
- جداول
- فرم ها
- دکمه ها
- تصاویر و آیکن ها
- خلاصه
- کامپوننت های بوت استرپ
- معرفی
- منوی های کشویی
- منوهای دکمه دار
- تب بندی
- نوار ها
- برچسب ها و اجزای چند رسانه ای
- خلاصه
- بوت استرپ و جاوا اسکریپت
- معرفی
- انواع دکمه ها
- پاپ آپ ها
- راهنماهای سریع
- scrolspy
- typehead
- اسلایدر
- خلاصه
- جمع بندی تمام مطالب فوق
- طراحی یک وب سایت با 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 )
- طراحی و ایجاد انواع سایه برای متن ، خطوط و تصاویر
- ایجاد انواع جلوه های ویژه و افکت های روز دنیای گرافیک
دوره کامل طراحی سایت از مقدماتی تا پیشرفته:
- سازماندهی 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
- آشنایی با HTML و XHTML
- لینک ها و پیمایش
- آشنایی با URL ها
- URL های Absolute
- URL های Relative
- ایجاد لینک با استفاده از عنصر <a>
- لینک کردن به دیگر Web Page ها
- لینک کردن به آدرس های ایمیل
- لینک کردن به ایمیل ها به صورت پیشرفته
- آشنایی با URL ها
- استفاده از تصاویر، صدا، و ویدئو در صفحات وب
- افزودن تصویر با استفاده از عنصر <img>
- صفت srv
- صفت alt
- صفت های height و width
- صفت longdesc
- استفاده از تصاویر به عنوان لینک
- افزودن Flash، ویدئو و صدا به صفحه وب
- افزودن فیلم های Flash به یک صفحه وب
- افزودن ویدئو به یک صفحه وب
- اقزودن ویدئو با استفاده از Flash Video
- سایز ویدئو
- افزودن صدا به یک صفحه وب
- شروع خودکار پخش صدا و ویدئو در هنگام لود شدن یک صفحه
- نگاهی دقیق تر به عنصرهای <object> و <param>
- عنصر <param>
- افزودن تصویر با استفاده از عنصر <img>
- جدول ها
- آشنایی با جدول ها
- عنصر <table> برای ایجاد یک جدول
- عنصر <tr> برای افزودن ردیف به جدول
- عنصرهای <td> و <th> برای افزودن سلول به ردیف ها
- افزودن یک <caption> به جدول
- گروه بندی کردن بخش هایی از یک جدول
- span کردن ستون ها با استفاده از صفت colspan
- span کردن ردیف ها با استفاده از صفت rowspan
- تقسیم کردن یک جدول با استفاده از Head، Body و Foot
- به اشتراک گذاری استایل ها با استفاده از عنصر <col>
- جدول های تو در تو
- آشنایی با جدول ها
- فرم ها
- آشنایی با فرم ها
- ایجاد یک فرم با استفاده از عنصر <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
- 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
- آشنایی با CSS
- مطالبی بیشتر در زمینه 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
- مقدمه ای بر jQuery
- jQuery چیست؟
- jQuery چگونه کار می کند؟
- اضافه کردن رفرنس های jQuery به صفحات
- Syntax jQuery
- نحوه ی کار با jQuery
- هسته ی jQuery
- انتخاب آیتم ها با jQuery
- انتخابگرهای jQuery
- Universal Selector
- ID Selector
- Element Selector
- Class Selector
- Selector های گروهی و ترکیبی
- فیلترهای 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
- فیلترهای ابتدایی jQuery
- تغییر در اجزای DOM توسط jQuery
- متدهای CSS
- متد css(name, value)
- متد css(name)
- متد css(properties)
- متد addClass
- متد removeClass
- متد toggleClass
- مدیریت رویدادها (Event)
- پاسخگویی به رویدادها
- افزودن رویداد به عنصرهای صفحه با استفاده از jQuery
- ایجاد افکت با jQuery
- متد show
- متد hide
- متد toggle
- متد slideDown
- متد slideUp
- متد slideToggle
- متد fadeIn
- متد fadeOut
- متد fadeTo
- متد animate
- اصول استفاده از رنگ ها در طراحی وب
- روانشناسی رنگ ها در طراحی وب
- کجا باید از چه رنگی استفاده کنیم
- تعریف انواع فرمت های رنگ
- تعریف خصوصیات مختلف رنگها
- کار با رنگ های مخصوص وب (web safe colors)
- کار با رنگ های Swatches
- ایجاد رنگ های دلخواه
- استفاده از رنگ های موجود در سایت های دیگر
- استفاده از 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
- استفاده از Template ها
- استفاده از Template های آماده
- آنالیز کردن طراحی صفحات سایت های دیگران
- استفاده از طرح سایت های دیگر در وب سایت خودمان
- استفاده از CSS سایت های دیگر
- سازگاری صفحه با 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
- بررسی نحوه عملکرد سیستم فروشگاه آنلاین
- تشریح معماری برنامه نویسی سه لایه (multi-tier architecture)
- بررسی انبار داده ها (Data Store)
- بررسی لایه نمایش (Presentation Layer)
- بررسی لایه منطق تجاری (Business Logic Layer)
- بررسی لایه دسترسی به داده ها (Data Access Layer)
- تشریح و بکار گیری MVC
- تشریح و بررسی Model
- تشریح و بررسی View
- تشریح و بررسی Controller
- انتخاب تکنولوژی ها و ابزارهای مورد نیاز
- پیاده سازی معماری سه لایه برای پروژه eshop
- استفاده از php برای نوشتن کدهای سمت سرور (Business Logic Layer)
- استفاده از smarty برای جدا کردن کدهای php از قالب سایت (Presentation Layer)
- استفاده از mySql برای ایجاد ذخیره سازی داده ها (Data Sotre)
- استفاده از PHP Data Object) PDO ) برای دسترسی به داده ها (Data Access Layer)
- استفاده از Apachi, MySql, PHP در قالب XAMPP
- انتخاب استانداردهای کد نویسی و نحوه نامگذاری اشیا
- MySql در برنامه نویسی سه لایه
- بررسی دیتابیس رابطه ای (Relational Databae)
- بررسی Stored Procudre ها در MySql
- مزایای استفاده از Stored Procedure ها
- پیاده سازی معماری 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
- پیاده سازی یک معماری چند لایه
- بخش کاربران و پرونده آنها
- ایجاد جدول انواع کاربران (Roles)
- ایجاد جدول مشخصات کاربران (Users)
- ایجاد Stored Procedure های مورد نیاز
- ایجاد کلاس مورد نیاز برای دسترسی به داده ها
- ایجاد صفحه ثبت نام برای کاربران
- ایجاد صفحه ویرایش Profile برای کاربران
- بررسی مکانیزم های نگهداری رمز عبور
- بررسی مکانیزم لوگین
- ایجاد صفحه لوگین کاربران
- مکانیزم شناسایی سطح دسترسی کاربران
- ایجاد صفحه ویرایش کاربران در بخش Admin
- سیستم مدیریت محتوا
- ایجاد جداول مورد نیاز در دیتابیس
- ایجاد Stored Procedure های کار با جداول
- ایجاد class جهت دسترسی به دیتابیس
- ایجاد صفحه ویرایش مطالب
- ایجاد صفحه تعریف صفحات مجازی در سیستم در بخش مدیریت
- ایجاد صفحه تعریف اخبار در بخش مدیریت
- ایجاد صفحه نمایش محتوای صفحات مجازی به مشتریان
- ایجاد صفحه نمایش متن اخبار به مشتری
- گروه بندی محصولات
- ایجاد جداول مورد نیاز در دیتابیس
- ایجاد Stored Procedure های کار با جداول
- ایجاد class جهت دسترسی به دیتابیس
- ایجاد صفحه تعریف گروه محصولات در بخش مدیریت
- ایجاد بخش نمایش گروه محصولات برای بخش مشتریان
- ایجاد صفحه نمایش محصولات هر گروه
- تعریف محصولات
- ایجاد جداول مورد نیاز در دیتابیس
- ایجاد Stored Procedure های کار با جداول
- ایجاد class جهت دسترسی به دیتابیس
- ایجاد صفحه اضافه کردن محصولات در بخش ادمین
- ایجاد امکان آپلود تصویر برای محصولات
- ایجاد صفحه نمایش جزئیات کامل محصول در بخش مشتریان
- ایجاد امکان اضافه کردن به سبد خرید در صفحه نمایش کالاها
- سبد خرید
- ایجاد جداول مورد نیاز در دیتابیس
- ایجاد Stored Procedure های کار با جداول
- ایجاد class جهت دسترسی به دیتابیس
- ایجاد صفحه نمایش محتویات سبد خرید به کاربران
- ایجاد صفحه مشاده سفارشات خرید برای مشتری
- ایجاد صفحه نمایش لیست سفارشات خرید و جزئیات آنها در بخش مدیریت
- ایجاد صفحه نمایش فاکتور فروش برای کاربران
- ایجاد صفحه نمایش فاکتورهای فروش در بخش مدیریت
- پرداخت آنلاین و اتصال به دروازه های پرداخت
- شروع کار با بانک پارسیان و کسب مجوزهای لازم
- مروری بر مستندات فنی بانک پارسیان
- ایجاد جداول مورد نیاز در دیتابیس
- ایجاد Stored Procedure های کار با جداول
- ایجاد class جهت دسترسی به دیتابیس
- ایجاد امکان پرداخت آنلاین در فاکتورهای فروش
- ارسال اطلاعات پرداخت به بانک
- دریافت اطلاعات پرداخت از بانک
- ثبت اطلاعات پرداخت بر اساس گزارش دریافتی از بانک
- اتصال به وب سرویس SMS و راه اندازی پنل اس ام اس
- بررسی منطق پنل اس ام اس
- اتصال به وب سرویس SMS
- نوشتن متدهای مورد نیاز برای کار با وب سرویس SMS
- ایجاد پنل اس ام اس
- ایجاد امکانات مورد
دوره آموزش PHP , MY SQL
- سر فصل های این دوره آموزش:
- مقدمه ای بر مدیریت محتوا در Web
- HTTP و HTML
- پروسه Request/Response
- مزایای MySQL ، PHP و JavaScript
- استفاده از PHP
- استفاده از MySQL
- استفاده از JavaScript
- وب سرور Apache
- نگاهی به Open Source
- ترکیب موارد فوق برای نتیجه گیری
- پرسش ها
- HTTP و HTML
- راه اندازی محیط توسعه
- WAMP چیست؟
- راه اندازی محیط توسعه بر روی ویندوز
- دریافت و نصب XAMPP
- رفع مشکلات پس از نصب/تداخل با سرویس های موجود
- تست کردن سیستم نصب شده
- انتخاب و استفاده از یک IDE
- نصب و آشنایی با Nusphere PhpEd
- پرسش ها
- شروع کار با PHP
- ادغام کردن PHP در HTML
- فراخوانی پردازشگر PHP
- ساختار PHP
- نوشتن توضیحات
- شکل دستوری پایه
- متغیرها
- اپراتورها
- مقداردهی به متغیرها
- دستورات چندخطی
- تعیین نوع برای متغیرها
- Constant ها
- تفاوت بین دستور print و echo
- تابع ها
- بازه دید متغیرها
- پرسش ها
- ادغام کردن PHP در HTML
- عبارت های دستوری، دستورات شرطی، و حلقه ها
- عبارت های دستوری
- 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
- توارث
- پرسش ها
- تابع ها در PHP
- 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 کردن فایل ها
- فرخوانی دستورات سیستم عامل
- پرسش ها
- استفاده از printf
- شروع کار با 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
- پرسش ها
- Query گرفتن از یک دیتابیس MySQL از طریق PHP
- ایجاد و مدیریت فرم ها
- ساخت فرم
- خواندن اطلاعات 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
- پرسش ها
- استفاده از Cookie ها در PHP
- شروع کار با JavaScript
- JavaScript و متن HTML
- Browser های قدیمی و غیر استاندارد
- Include کردن فایل های JavaScript
- رفع اشکال خطاهای JavaScript
- نوشتن توضیحات
- Semicolon ها
- متغیرها
- متغیرهای رشته ای
- متغیرهای عددی
- Array ها
- اپراتورها
- اپراتورهای محاسباتی
- اپراتورهای مقداردهی
- اپراتورهای مقایسه ای
- اپراتورهای منطقی
- اپراتورهای افزاینده و کاهنده
- متصل کردن رشته ها
- کاراکترهای Esacape
- تعیین نوع متغیرها
- تابع ها
- متغیرهای Global
- متغیرهای Local
- Document Object Model
- عدم سازگاری با Browser ها
- استفاده از DOM
- پرسش ها
- JavaScript و متن HTML
- عبارت ها و ساختارهای کنترلی در 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
- JavaScript و اعتبارسنجی در PHP و مدیریت خطاها
- اعتبارسنجی ورودی کاربر با JavaScript
- فایل validate.html: بخش یک
- فایل validate.html: بخش دو
- عبارت های باقاعده (Regular Expressions)
- تطبیق از طریق Metacharacter ها
- تطبیق کاراکتر فازی
- گروه بندی از طریق پرانتزها
- کلاس های کاراکتر
- تعیین کردن یک بازه
- نفی کردن
- مثال های پیچیده تر
- خلاصه Metacharacter ها
- General Modifier ها
- استفاده از عبارت های باقاعده در JavaScript
- استفاده از عبارت های باقاعده در PHP
- نمایش مجدد یک فرم پس از اعتبارسنجی
- پرسش ها
- اعتبارسنجی ورودی کاربر با JavaScript
- استفاده از 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
- طراحی یک سایت Social Networking
طراحی سایت با PHP , SQL در قالب CMS طراحی سایت ارزان زیبا دراصفهان
-
- مقدمه ای بر مدیریت محتوا در Web
- HTTP و HTML
- پروسه Request/Response
- نگاهی به Open Source
- مزایای MySQL ، PHP
- وب سرور Apache
- HTTP و HTML
- راه اندازی محیط توسعه
- XAMPP چیست؟
- راه اندازی محیط توسعه بر روی ویندوز
- دریافت و نصب XAMPP
- رفع مشکلات پس از نصب/تداخل با سرویس های موجود
- تست کردن سیستم نصب شده
- انتخاب و استفاده از یک IDE
- نصب و آشنایی با Nusphere PhpEd
- شروع کار با PHP
- ساختار PHP
- بررسی نحوه عملکرد PHP
- فراخوانی پردازشگر PHP
- نوشتن توضیحات
- شکل دستوری پایه
- بررسی و کاربرد متغیرها
- تعریف یک متغیر
- قوانین نامگذاری متغیرها
- مقداردهی به متغیرها
- خواندن مقدار متغیرها
- استفاده از متغیرها در برنامه
- تعیین نوع برای متغیرها
- دستورات چندخطی
- اپراتورها
- بررسی کاربرد Constant
- تعریف Constant
- استفاده از Constant در برنامه
- استفاده از دستور echo
- بررسی و کاربرد تابع ها
- نحوه کار با تابع های PHP
- بازه دید متغیرها
- اپراتورها
- اپراتورهای محاسباتی
- اپراتورهای مقداردهی
- اپراتورهای رشته ها
- اپراتورهای افزاینده و کاهنده
- اپراتورهای منطقی
- اپراتورهای تست برابری
- اپراتورهای مقایسه
- ساختار PHP
- عبارت های دستوری، دستورات شرطی، و حلقه ها
- کار با رشته ها (Strings)
- دابل کوتیشن
- تک کوتیشن
- عبارت های دستوری
- دستورات شرطی
- دستور if
- دستور else
- دستور switch
- اپراتور ?
- حلقه ها
- بررسی و کاربرد حلقه while
- استفاده از حلقه while
- بررسی و کاربرد حلقه do…while
- استفاده از حلقه do…while
- بررسی و کاربرد حلقه for
- استفاده از حلقه for
- بررسی و کاربرد حلقه foreach
- استفاده از حلقه foreach
- دستور break
- دستور continue
- کار با رشته ها (Strings)
- ترکیب 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 ها
- مقدمه ای بر مدیریت محتوا در Web
-
کلاس آموزش کامل پی اچ پی php my sql در اصفهان
جهت حضور و بررسی قیمت کلاس ها با ما در تماس باشید