آموزش امنیت در سی شارپ
مباحث
نحوه کرک کردن نرم افزار ها با ابزارهای Reflector
آموزش .NetReflector.
آموزش پلاگین reflexil
امن کردن کد های خود با برنامه هایی مانند Smart Assembly
آموزش Smart Assembly
آموزش امنیت در سی شارپ
مباحث
نحوه کرک کردن نرم افزار ها با ابزارهای Reflector
آموزش .NetReflector.
آموزش پلاگین reflexil
امن کردن کد های خود با برنامه هایی مانند Smart Assembly
آموزش Smart Assembly
AJAX چیست؟ واژه AJAX با تلفظ ایجکس یا ایژاکس سرنام عبارت Asynchronous Java and XML و به معنی ترکیب نامتقارن جاوا اسکریپت و XML است. ماهیت صفحات وب و پروتکل HTTP به گونهای است که به طور معمول وقتی درحال وبگردی هستیم، به ازای هر کنش و واکنش میان ما و سایتی که در حال کار با آن هستیم، کل یک صفحه وب از نو بارگذاری و تازهسازی (refresh)میشود.
ایجکس فناوری جدیدی است که تغییر محسوسی را در این سناریو به وجود میآورد؛ به این ترتیب که به جای بارگذاری مجدد کل صفحه، فقط قسمتی تغییر میکند که قرار است اطلاعات جدید را به نمایش درآورد و کلیه عملیات ارسال اطلاعات و دریافت نتایج در پشت صحنه انجام میشود. در نتیجه هیچگاه صفحه سفید و خالی وب در فواصل کنش و واکنشهای هنگام کار با مرورگر دیده نمیشود و احساسی مشابه تجربه کار با یک نرمافزار دسکتاپ به کاربر دست میدهد.
جادوی ایجاکس چیزی نیست جز یک فکر بکر و آن هم ترکیب کردن جاوا اسکریپت و XML در قالب یک موجود نرمافزاری جدید.
HTML5 ) زبان نشانهگذاری ابرمتنی۵ (
HTML5، به عنوان نسخه جدید زبان نشانهگذاری ابرمتن برای ایجاد صفحات وب گسترش داده شدهاست. اولین بار در ژوئن ۲۰۰۴ بحث برای ایجاد نسخه جدیدی از زبان نشانه گذاری اچتیامال آغاز شد و در فوریه ۲۰۱۰ نسخههای تقریبا نهایی، از این استانداردها ایجاد شدند. در اچتیامال۵ بحث اصلی ایجاد استانداردهایی برای وب چندرسانهای است. استانداردهایی جدید که شامل قابلیتهایی شبیه پخش پروندههای ویدیویی و کشیدن و رها کردن که قبلها به افزونههایی مانند ادوبی فلش، مایکروسافت سیلورلایت و گوگل گیرز وابسته بودند.
اهداف اصلی Html5 بهبود این زبان به صورتی است که از جدیدترین فناوریهای چند رسانهای پشتیبانی کند در حالی که هم به راحتی توسط انسانها قابل خواندن باشد وهم به طور مداوم توسط رایانهها و دستگاهها (مرورگرهای وب، تجزیه کنندهها و غیره) قابل درک باشد.
Html5 ، عنصرها و صفتهای تازهای معرفی میکند که کاربردهای وب سایتهای امروزی را پاسخ میدهند. ارایه ی عنصر <nav> به عنوان عنصری برای بخش ناوبری سایت به جای کاربردهای عمومی عنصرهایی چون (<div>) و (<span>) یکی از آنها است. افزوده شدن عنصر <footer> برای ارجاع به پانوشتها یا خطوط پایانی کدهای اچتیامال؛ و عنصر <audio> یا <video> به جای عنصر <object> از دیگر دگردیسیهای این ویرایش است. همچنین در این ویرایش، برخی از عنصرهای اچتیامال 4/01 مانند عنصرهای <font> و <center>، به کلی منسوخ و کنار گذاشته شده اند که تنها برای تعیین نوع و نحوه ی نمایش محتوای اشان به کار میرفتند و وظیفه ی آنها بر دوش شیوهنامههای آبشاری (CSS) نهاده شده است.لازم به ذکر است که این ورژن همراه با CSS3 میتوانند به راحتی جایJquery را در ساخت گالری و اسلاید شو ها و افکت های دیگر گالری مانند پر کنند.
مطالب که دراین دوره خواهید آموخت
مقدمه
تگهای قالبندی سند html
لیست باکس
تگهای تاریخ و ماه
تگ های هفته و زمان
جعبه رنگ ها
تگل email و تگ url
تگ number
تگ range
تگ meter
تگ progress
تگ audio
تگ ویدءو
Drag & Drop
Local Storage
Set & Get Items In Local Storage
مثال کاربردی از Local Storage
Session Storage
Geo Location
ترسم خطوط در تگ Canvas
قرار دادن پس ضمینه برای Canvas
رسم مستطیل در تگ Svg
ترسیم دایره در تگ Svg
ترسیم بیضی در تگ Svg
ترسیم خط در تگ Svg
ترسیم متن با تگ Text درون تگ Svg
serverSentEvent
webWorker
عبارات ریاضی در HTML5
یادگیری زبان جاوا اسکریپت ساده است که با مقداری تفکر روی ساختارهایش میتوان این فرآیند را پشت سر گذاشت اما همانطور که برنامه های مابزرگتر وبزرگتر میشوند به روشی جهت تسلط بر پیچیدگی نتایج خواهیم داشت .
انگولار - Angular به ما این اجازه را می دهد که کدهایی ساده ، زیبا و برنامه های تک صفحه ای و به سبک MVC بنویسیم.
انگولار - Angular چیست؟
انگولار یک کتابخانه Open Source می باشد که توسط تیمی در Google نوشته شده است که بهترین انتخاب ها را در اختیار ما می گذارد.
حتما با برنامه های تک صفحه ای یا single - page - application ها اشنایی دارید، این فریمورک برای پیاده سازی چنین برنامه هایی بسیار مفید است. فریمورک AngularJS بخوبی معماری MVC را در سطح کلاینت پیاده سازی می کند ، که باعث ساده تر شدن توسعه و خطایابی برنامه های تحت وب می شود. انگولار از Html , Css , JavaScript استفاده می کند و نقص های انها را برطرف می کند. انگولار برای طراحی وب اپلیکیشن هایی با محتوای داینامیک بسیار مفید است .
انگولار از ارتباطات Ajax برای ارتباط با سرور استفاده می کند در نتیجه شما میتوانید با سرور تبادل اطلاعات داشته باشید این داده ها به صورت اشیاء ساده جاوا اسکریپتی ذخیره میشوند ، بنابراین نیاز نیست هیچ فراخوانی مخصوصی جهت بروزرسانی داده ها انجام دهید.
مطالبی که آموزش داده شده:
- عبارات
- دستورات
- کنترلرها
- فیلترها
- جدول ها
- ماژول ها
- فرم ها
- وب سرویس php
- وب سرویس Asp
- استفاده ازداده های وب سرویس
- اعتبارسنجی
- اپلیکیشن
- مسیرها