کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت
دوره های آموزش برنامه نویسی

آموزش ASP.NET همراه با BootStrap

در این دوره مباحثی مثل شی ء گرایی، خاصیت ها، Generic، وراثت،آبجکتها،متدها،استفاده از Interface ها،عملگر ها و Cast ها و چند ریختی در شی گرایی و به طور کامل به افراد آموزش داده می شود.همچنین در ادامه ساخت صفحات وب با استفاده از ASP.NET راآموخته و کنترلهای مقدماتی وب از جمله Textbox,Hyperlink ,Button,ImageButton,Label,CheckBox را در محیط وب فرا می گیرید سپس استفاده از امکانات MasterPage,Theme,Skin در مدیریت گرافیک وب سایتها و حوزه متغیرها در وب و مدیریت State ها شامل Application ,Cookies,Session,View State ها آموزش داده می شود . در این دوره افراد می تواننداز SQL SERVER مباحثی چون ساخت بانک اطلاعاتی ،ساخت جداول و آموزش شناسایی جداول مورد نیاز سیستم،ساخت و تنظیمات Relation ها ،دستورات SQL ، ساخت Stored Procedure هاو مزایای استفاده از آن در افزایش کارایی برنامه هارا یادبگیرند. و در بخش ADO.NET ،مباحث دسترسی به داده ها با استفاده از این تکنولوژی و اشیاء ADO.NET آموزش داده می شود آموزش JQuery UI برای پویا سازی نمای بصری پروژه های تحت وب نیز از مباحث اصلی این دوره میباشد

طول دوره
0 ساعت
نحوه برگزاری
حضوری + آنلاین
پیش نیاز
پشتیبانی
گروه پشتیبانی بعد از اتمام دوره
معرفی دوره پروژه های عملی سرفصل های دوره نظرات دانشجویان پروژه‌های دانشجویان
دانشجویان عزیز به دلیل منسوخ شدن ASP.Net WebForm این دوره در آموزشگاه تحلیل داده برگزار نمیشود و علاقمندان به دوره MVC مراجعه کنند اهداف دوره:
  • دانشجویان با شرکت در این دوره می توانند با تسلط بر فرایند چرخه ی حیات کاری صفحات، ASP.NET درک کاملی از مفاهیم برنامه نویسی ASP.NET داشته باشند.
  • دانشجویان با استفاده از BootStrap Framework می توانند به طراحی وب سایت ها و همچنین web application های ساخته ی دست خود اقدام نمایند. BootStrap یک Framework از پیش تعریف شده جهت زیبا سازی و طراحی صفحات وب می باشد.
  • دانشجویان با تسلط بر امکانات گرافیکی قدرتمند ASP.NET شامل Master Page ها، Theme ها، Skin ها اقدام به طراحی حرفه ای سایت نمایند.
  • دانشجویان با تسلط بر کنترلهای اعتبارسنجی سمت سرور اقدام به اعتبار سنجی و بررسی صحت داده های وارده توسط کاربران سایت می نمایند. در این بخش با جزئیات اعتبار سنجی به صورت کامل مسلط می شوند.
مخاطبین این دوره:
  • دانشجوياني که با زبان c# آشنا هستند و مي خواهند به تسلط بر ASP.NET برسند نيز از مخاطبان اين دوره هستند.
  • دانشجوياني که مي خواهند با استفاده از امکانات قدرتمندي همچون Theme,Skin,MasterPage به طراحي صفحات وب بپردازند نيز از مخاطبين اين دوره هستند.
  • دانشجوياني که علاقه مند به فراگيري نحوه کارکرد کنترلهاي سمت سرور ASP.NET مي باشند نيز از مخاطبين اين دوره هستند.
  • دانشجوياني که مي خواهند به تسلط مناسبي بر بانک اطلاعاتي SQL SERVER 2014 برسند و بتوانند ساخت بانک،مديريت بانک، ساخت جداول ، نحوه نگارش دستورات SQL و همچنين ساخت Stored Procedure ها نيز مسلط شوند از مخاطبين اين دوره هستند.
  • آن دسته از برنامه نویسان که می خواهند با الگوهای طراحی (DesignPattern) رایج در توسعه سیستمهای نرم افزاری توزیع شده مسلط گردند،از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسان NET. که می خواهند با تمام جنبه های فنی یک ابزار گزارش ساز قدرتمند همانند Crystal Report گزارش تهیه نمایند از مخاطبین این دوره هستند.
  • آن دسته از دانشجوياني که مي خواهند به تسلط کافي به اکثر جنبه هاي شي گرا و همچنين نکات حرفه اي زبان C# دسترسي پيدا کنند نيز از مخاطبان اين دوره هستند.
  • آن دسته از دانشجويان که مي خواهند در محيطي عملي و کاربردي اجراي يک پروژه تحت وب را بصورت عملي فراگيري نمايند از مخاطبين اين دوره هستند.
  • آن دسته از برنامه نویسانی که میخواهند به آمادگی کامل جهت شرکت در MVC.NET دست پیدا کنند نیز از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسانی که میخواهند با استفاده از امکانات Jquery UI نظیر ,ButtonTAB,Accordion,Modal dialogue به زیبا سازی وب سایت خود با افکتهای جذاب هستند نیز از مخاطبین این دوره هستند.
  • دوستانی که می خواهند با فراگیری bootstrap سایت های responsive و زیبا خلق نمایند
  • دوستانی که می خواهند با امنیت در asp.net آشنا شوند و سایت های با امنیت بالا ایجاد کنند
  • دوستانی که می خواهند باگ های رایج را بشناسند و وب سایت های خود را در برابر آن ایمن نمایند
سرفصل های دوره:

مدیریت دیتابیس

  • آموزش ساخت جدول در Sql Server
  • آموزش بازیابی دستورات به وسیله دستور Select
  • آموزش درج داده در جدول های SqlServer با دستور Insert
  • آموزش ویرایش داده ها ی جداول SqlServer با دستور Update
  • آموزش حذف رکوردها در جداول Sql Server با دستور Delete
  • آموزش inner join
  • آموزش ساخت stored Procedure
  • آموزش گرفتن backup از دیتایس
  • آموزش ساخت user در دیتابیس

تکنولوژی دسترسی به داده ها (ADO.NET): در این بخش مفاهیم دسترسی به داده ها و اشیا مرتبط با آن ها نظیر :

  • SQL connection
  • SQL command
  • SQL DataReader
  • ارسال داده ها به دیتابیس
  • واکشی داده ها از دیتابیس
  • فراخوانی stored procedure های ساخته شده در Sql

ساخت ORM

  • در این بخش دانشجویان به تسلط کامل بر مفاهیم ORM و مدل شی گرایی در Database و همچنین برنامه نویسی بانک اطلاعاتی خواهند رسید.

آموزش مدیریت راهبری سایت با استفاده از navigation:

  • با بهره گیری از control های این بخش دانشجویان قادر خواهند بود به تسلط بر کنترل هایی مثل TreeView، Menu، SiteMap اقدام به ساخت دسترسی آسان برای بخش های مختلف سایت خود بنمایند.

استفاده از AJAX در برنامه های سمت سرور:

  • AJAX تکنولوژی ارتباط صفحات وب با وب سرور بدون Refresh شدن صفحه وب می باشد. در این بخش دانشجویان می توانند با استفاده از تکنولوژی AJAX بدون Refresh شدن صفحات وب اقدام به ساخت صفحات پویا نمایند.

استفاده از AJAX Control Toolkit:

  • AJAX Control مجموعه ای از ابزارهای قدرتمند و کارآمد که عمدتا مبتنی بر تکنولوژی آژاکس می باشد و دانشجویان با استفاده از آن می توانند امکانات فوق العاده زیبا و قدرتمندی را به پروژه ی خود بیفزایند.
  • برخی از امکانات AJAX Control، قابلیتی به نام Auto Extender است که از طریق آن جستجوهایی نظیر google suggest را شبیه سازی می کنند.

بخش Login و امنیت:

  • در این بخش دانشجویان می توانند با تسلط به مفاهیم امنیت در محیط ASP.NET به تسلط بر احراز هویت بازدیدکنندگان سایت خود دست یابند. در این بخش مفاهیمی نظیر امنیت مبتنی بر session، امنیت مبتنی بر cookie رمزگذاری شده آموزش داده می شود.

State Management:

  • در این بخش دانشجویان به تسلط کامل بر مفاهیم Scope Variable در وب شامل Application، session، viewstate، cookie و Query string خواهند رسید.

شیوه ی صحیح آپلود پروژه و کار با ابزار مدیریت هاست website panel :

  • در این بخش دانشجویان فرا می گیرند چگونه وب سایت خود را بر روی هاست آپلود نمایند و به معرض دید عموم در اینترنت قرار دهند
  • آشنایی با IIS
  • دانشجویان با مبحث "هاست" آشنا می شوند
  • دانشجویان شیوه ی کار کردن با ابزار website panel را فرا می گیرند
  • دانشجویان با مفهوم Vitrual Directory آشنا می شوند
  • آشنایی دانشجویان با مفهوم FTP و ساخت اکانت و استفاده از FTP
  • شیوه ی ساخت ایمیل شخصی بر روی هاست و ایجاد webmail Server
  • شیوه ی ساخت دیتایس و ایجاد امنیت در هاست
  • شیوه ی گرفتن بکاپ از دیتابیس و انتقال آن به هاست

تامین امنیت برنامه های asp.net

  • مقابله با حملات ‏ SQL Injection‏و ایجاد محیط امن در ارتباط با ‏Database
  • آشنایی با حملات XSS و راه های ایمن سازی وب سایت
Docker چیست و چه کاربردی دارد؟ راهنمای ساده و کاربردی داکر
Docker چیست و چه کاربردی دارد؟ راهنمای ساده و کاربردی داکر

تا حالا شده یه پروژه روی سیستم خودت درست کار کنه ولی روی سیستم همکارت یا سرور به مشکل بخوره؟ Docker دقیقاً برای حل همین دردسرهاست. توی این مقاله خیلی ساده می‌بینیم Docker چیه، Container و Image چه کاری می‌کنن و داکر توی یه پروژه واقعی کجا به درد برنامه‌نویس می‌خوره.

CI/CD چیست و چگونه کار می‌کند؟
CI/CD چیست و چگونه کار می‌کند؟

CI/CD کمک می‌کنه تغییرات کد منظم‌تر بررسی بشن، خطاها زودتر پیدا بشن و مسیر آماده‌سازی و انتشار نرم‌افزار قابل‌اعتمادتر پیش بره. توی این مقاله با CI، CD، تفاوت Delivery و Deployment و مراحل CI/CD Pipeline به زبان ساده آشنا می‌شیم.

فلوچارت چیست و چه کاربردی در برنامه‌ نویسی دارد؟
فلوچارت چیست و چه کاربردی در برنامه‌ نویسی دارد؟

فلوچارت رو شنیدی ولی همیشه برات مبهم بوده؟ اینجا با مثال و توضیح ساده، همه چی رو دربارش روشن کردیم.

اصل جایگزینی لیسکوف به زبان ساده
اصل جایگزینی لیسکوف به زبان ساده

در دنیای توسعه نرم‌افزار، انعطاف‌پذیری و تعامل بین اجزاء نرم‌افزار از اهمیت بسیار بالایی برخوردار است. یکی از اصول مهمی که به این اهداف کمک می‌کند، اصل جایگزینی لیسکوف یا Liskov Substitution Principle (LSP) است. این اصل، به ما می‌آموزد چگونه کلاس‌ها را به گونه‌ای طراحی کنیم که تعامل با آن‌ها به سادگی و جایگزینی کلاس‌ها بدون ایجاد مشکل امکان‌پذیر باشد.

نظرات شما

نظرات خود را ثبت کنید...