جستجو برای:
  • تقویم آموزشی
  • آموزش آنلاین
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • وبینار
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • هوش مصنوعی
    • تحول دیجیتال
    • گرافیک
    • برنامه نویسی
      • متخصص .net
      • متخصص php
      • متخصص Java
      • متخصص جاوا اسکریپت
      • متخصص پایتون
      • متخصص Front End
      • متخصص UI/UX
    • ذخیره و بازیابی اطلاعات
      • Big Data
      • EMC
      • HP
      • Netbackup
      • veeam
    • شبکه
      • Cisco Old Level
      • Cisco New Level
      • CompTIA
      • EPI
      • آموزش Linux
      • Microsoft
      • Mikrotik
      • SolarWinds
    • کارکنان دولت
    • مجازی سازی
      • Cloud computing
      • Hyper-V
      • VMware
      • AWS
      • Azure
    • Devops
    • مخابرات
    • مدیریت فناوری اطلاعات
      • ISO 27001
      • IT Management
      • Project Management
    • ارزهای دیجیتال
    • اتوماسین صنعتی و ابزار دقیق
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • ویدئوها
  • بلاگ
  • آموزش، توانمندسازی، استخدام
  • آکادمی خوزستان
 
  • 021-43589
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
  • مجله اینترنتی گروه دوران
آموزشگاه آکادمی دوران | برگزاری دوره های آموزشی تخصصی IT
دسته بندی‌ دوره‌ها
  • شبکه
    • Microsoft
    • SolarWinds
    • CompTIA
    • Cisco Old Level
      • Cisco New Level
    • Mikrotik
    • آموزش Linux
    • EPI
  • مخابرات
    • مخابرات
  • امنیت
    • ISC2
    • F5
    • EC-Council
    • Juniper
    • SOC
    • Fortinet
    • SANS
    • SCADA
    • ISACA
    • Secure coding
    • Payment Security
    • Splunk
  • مجازی سازی
    • Hyper-V
    • Cloud computing
    • VMware
    • AWS
    • Azure
  • Devops
    • Devops
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • تحول دیجیتال
  • هوش مصنوعی
  • برنامه نویسی
    • متخصص پایتون
    • متخصص .net
    • متخصص جاوا اسکریپت
    • متخصص Java
    • متخصص Front End
    • متخصص UI/UX
    • متخصص php
  • گرافیک
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • اتوماسین صنعتی و ابزار دقیق
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • تقویم آموزشی
  • آموزش آنلاین
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • ویدئوها
  • شعب آکادمی
    • آکادمی خوزستان
    • آکادمی بندرعباس
  • آموزش، توانمندسازی، استخدام

دوره آموزش ASP .NET MVC Core

خانهبرنامه نویسیمتخصص C#دوره آموزش ASP .NET MVC Core
دوره آموزشی ASP .NET MVC Core
حالت مطالعه

شرح دوره آموزش ASP .NET MVC Core

دوره آموزش ASP.NET MVC Core به شما این امکان را می‌دهد تا با یکی از پیشرفته‌ترین و محبوب‌ترین فریم‌ورک‌های توسعه وب در محیط مایکروسافت آشنا شوید. ASP.NET Core MVC به شما این امکان را می‌دهد تا وب‌سایت‌ها و برنامه‌های کاربردی دینامیک و مقیاس‌پذیر ایجاد کنید.

در این دوره، شما با اصول پایه‌ای ASP.NET Core، معماری MVC (Model-View-Controller)، و نحوه ایجاد پروژه‌های وب آشنا خواهید شد. همچنین، مباحثی مانند مدیریت داده‌ها، احراز هویت، و پیاده‌سازی APIهای RESTful را مورد بررسی قرار خواهید داد.

 

در دوره آموزشی ASP .NET MVC Core، شرکت کنندگان با چارچوب MVC (Model-View-Controller) برای توسعه وب‌سایت‌های پویا و کاربردی با استفاده از ASP .NET Core آشنا می‌شوند. این دوره به شرکت کنندگان اصول و مفاهیم اساسی معماری MVC را درک می‌دهد و توانایی توسعه برنامه‌های وب از طریق پروژه‌های ASP .NET MVC Core را به آن‌ها می‌آموزد.

در این دوره، شرکت کنندگان با زبان برنامه‌نویسی C# و تکنولوژی‌های مرتبط مانند HTML، CSS و JavaScript نیز آشنا می‌شوند. آن‌ها با استفاده از این تکنولوژی‌ها و با بهره‌گیری از قابلیت‌ها و اجزای مختلف ASP .NET MVC Core، قادر خواهند بود تا صفحات وب تعاملی و سیستم‌های مبتنی بر وب را پیاده سازی کنند.

شرکت کنندگان در این دوره نیز با مفاهیمی مانند مدل‌ها، نمایش‌ها (Views)، کنترل کننده‌ها (Controllers)، مسیریابی (Routing)، نوارهای جزئی (Partials)، فرم‌ها و اعتبارسنجی (Validation) آشنا می‌شوند. آن‌ها قادر خواهند بود صفحات وب پویا و قابل تعامل را با استفاده از این اجزا طراحی و پیاده سازی کنند.

در پایان دوره، شرکت کنندگان به سطحی متوسط تا پیشرفته در توسعه وب‌سایت‌های ASP .NET MVC Core خواهند رسید و قادر خواهند بود برنامه‌های وب پیچیده و کاربردی را با استفاده از این فریمورک توسعه دهند.

این دوره همچنین تمرینات عملی و پروژه‌های کاربردی را در بر دارد تا شرکت کنندگان بتوانند مفاهیم و تکنیک‌های یادگرفته شده را در قالب پروژه‌های واقعی به کار ببندند و تجربه عملی واقعی در توسعه وب‌سایت‌ها را به دست آورند.

اهداف دوره:

  1. آشنایی با مفاهیم و اصول MVC: هدف اصلی این دوره، آموزش مفاهیم و اصول معماری MVC (Model-View-Controller) به شرکت کنندگان است. آن‌ها با فهم عمیق ترکیبی از این سه عنصر اصلی می‌توانند برنامه‌های وب قابل تعامل و سازمان‌دهی شده را طراحی و پیاده سازی کنند.
  2. توسعه برنامه‌های وب با استفاده از ASP .NET MVC Core: در این دوره، شرکت کنندگان با استفاده از فریمورک ASP .NET MVC Core قدرتمند، توانایی توسعه برنامه‌های وب پویا و قابل تعامل را به دست می‌آورند. آن‌ها با نحوه استفاده از مدل‌ها، نمایش‌ها و کنترل کننده‌ها در این فریمورک آشنا می‌شوند.
  3. آشنایی با تکنولوژی‌های وابسته: در این دوره، شرکت کنندگان با تکنولوژی‌های وابسته به ASP .NET MVC Core مانند HTML، CSS و JavaScript آشنا می‌شوند. آن‌ها قادر خواهند بود تا از قدرت و قابلیت‌های این تکنولوژی‌ها در توسعه وب‌سایت‌های پیچیده استفاده کنند.
  4. پیاده‌سازی مسیریابی و ناوبری در برنامه‌های وب: شرکت کنندگان در این دوره یاد می‌گیرند که چگونه مسیرهای صحیح را در برنامه‌های وب تعریف کرده و ناوبری در بین صفحات را پیاده سازی کنند. این امکان به آن‌ها می‌دهد تا تجربه کاربری بهتری را در وب‌سایت‌های خود ایجاد کنند.
  5. اعتبارسنجی و امنیت در برنامه‌های وب: شرکت کنندگان در این دوره یاد می‌گیرند که چگونه اعتبارسنجی داده‌ها را در فرم‌ها و ورودی‌ها انجام دهند و از تکنیک‌ها و روش‌های امنیتی در برنامه‌های وب استفاده کنند.6
  6. تمرینات و پروژه‌های عملی: در طول دوره، شرکت کنندگان با تمرینات و پروژه‌های عملی مواجه می‌شوند. این تمرینات و پروژه‌ها، شرکت کنندگان را در استفاده عملی از مفاهیم و تکنیک‌های یادگرفته شده تشویق می‌کنند و تجربه واقعی در توسعه برنامه‌های وب را برای آن‌ها فراهم می‌کنند.

 

هدف کلی این دوره، آماده‌سازی شرکت کنندگان برای توسعه برنامه‌های وب پیچیده و قابل تعامل با استفاده از فریمورک ASP .NET MVC Core و ارتقای مهارت‌های برنامه‌نویسی آن‌ها در زمینه توسعه وب است.

مخاطبین دوره:

 

  1. برنامه‌نویسان و توسعه‌دهندگان وب: این دوره برای برنامه‌نویسان و توسعه‌دهندگانی طراحی شده است که قصد دارند مهارت‌های توسعه وب خود را با استفاده از فریمورک ASP .NET MVC Core تقویت کنند. اگر شما علاقه‌مند به توسعه برنامه‌های وب پویا و قابل تعامل هستید، این دوره می‌تواند برای شما مناسب باشد.

 

  1. دانشجویان و دانش‌آموختگان رشته‌های مرتبط: اگر شما دانشجوی رشته‌های علوم کامپیوتر، مهندسی نرم‌افزار، مهندسی کامپیوتر و رشته‌های مرتبط هستید، این دوره می‌تواند به شما کمک کند تا تخصص خود در زمینه توسعه وب با استفاده از ASP .NET MVC Core را ارتقا دهید.

 

  1. توسعه‌دهندگانی که قصد دارند به ASP .NET MVC Core منتقل شوند: اگر شما برنامه‌نویسی با استفاده از فریمورک‌های دیگر را تجربه کرده‌اید و می‌خواهید به ASP .NET MVC Core منتقل شوید، این دوره به شما کمک خواهد کرد تا با اصول و تکنیک‌های این فریمورک آشنا شوید و بتوانید برنامه‌های وب قابل تعامل را با استفاده از آن توسعه دهید.

 

  1. فارغ‌التحصیلان و حرفه‌ای‌هایی که قصد دارند مهارت‌های خود را در زمینه توسعه وب گسترش دهند: اگر شما فارغ‌التحصیل یا حرفه‌ای در حوزه برنامه‌نویسی و توسعه وب هستید و می‌خواهید مهارت‌های خود را در زمینه ASP .NET MVC Core تقویت کنید، ا

 

زمان دوره : 80 ساعت

 

What Is ASP.NET Core ?

 

  • The history of ASP.NET
  • NET Core features
  • What is new specifically to ASP.NET Core ?
  • Cross-platform support
  • Working with containers
  • Performance and scalability
  • Technology restrictions
  • Common technologies not directly found in ASP.NET Core and .NET Core
  • When to choose ASP.NET Core

 

Setting Up the Environment

 

  • Visual Studio 2019 as a development environment
  • First steps with Visual Studio
  • Creating your first ASP.NET application in Visual Studio
  • Creating your first ASP.NET Core application via the command line
  • Basic debugging with Visual Studio
  • Breakpoints
  • Call stack
  • Autos, Locals, and Watch Panes
  • Visual Studio Code as a development environment
  • How to install Visual Studio Code on Linux
  • Creating your first ASP.NET Core application in Visual Studio Code
  • Creating your first ASP.NET Core application in Linux
  • Introduction to the C# Interactive and LINQPad tools

 

Creating ASP.NET Core MVC Applications

 

  • Understanding the Model View Controller pattern
  • Models
  • Views
  • Controllers
  • Unit tests
  • Integration tests
  • Creating dedicated layouts for multiple devices
  • The layout page in more detail
  • Optimizing for mobile devices
  • Understanding ASP.NET Core state management
  • Client-state management options
  • Hidden fields
  • Cookies
  • Query string
  • Query string usage
  • Server-based state management options
  • Application state
  • Session state
  • Using view pages, partial views, View Components, and Tag Helpers
  • Using view pages
  • Using partial views
  • Using View Components
  • Using Tag Helpers
  • Dividing a web application into multiple areas
  • Applying advanced concepts such as view engines, unit tests, and integration tests
  • Using view engines
  • Providing better quality by creating unit tests and integration tests
  • Adding unit tests
  • Adding integration tests
  • Layering ASP.NET Core applications
  • Determining the required layers
  • Deciding on the distribution for layers and components
  • Determining rules for interactions between layers
  • Identifying cross-cutting concerns
  • Di Container and Object Lifecycle

 

Accessing Data Using Entity Framework Core

 

  • Establishing a connection
  • Defining primary keys and foreign keys via Data Annotations
  • Using Entity Framework Core migrations
  • Creating, reading, updating, and deleting data
  • Understanding data relationships
  • Primary key
  • Foreign key
  • One-to-one relationships
  • One-to-many relationships
  • Many-to-many relationships
  • Working with queries
  • Querying for one item
  • Querying for all items
  • Querying for filtered items
  • Using transactions

 

 

Introducing Razor Components and SignalR

 

  • Client-side development using C# Razor components
  • Working with SignalR
  • What is SignalR
  • SignalR with server-side Blazor or Razor components
  • Using logging and telemetry for monitoring and supervision purposes
  • Building once and running on multiple environments

 

Creating Web API Applications

  • Technical requirements
  • Applying web API concepts and best practices
  • Building REST-style web APIs
  • Building HATEOAS-style web APIs
  • Securing your web API
  • NET Core web API help pages with Swagger/OpenAPI

 

 

Securing ASP.NET Core  Applications

 

  • Implementing authentication
  • Adding basic user form authentication
  • Adding external provider authentication
  • Working with two-factor authentication
  • Two-factor authentication – step by step
  • Adding forgotten password and password reset mechanisms
  • Implementing authorization

 

Continuous Integration Pipeline in Azure DevOps

 

  • Technical requirements
  • CI, CD, and build and release pipelines
  • Using Azure DevOps for CI and CD
  • Creating a free Azure DevOps subscription and your first Azure DevOps project
  • Organizing your work via work items
  • Understanding the scrum process
  • Using Git as a VCS
  • Using feature branches
  • Merging changes and resolving conflicts
  • Creating an Azure DevOps build pipeline
  • Creating an Azure DevOps release pipeline

 

Author Version Revision Date/Timer Department Validity
A.Falahmanesh 1.0.0 17-05-2023 Web Development 6 month

 

 

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
02143589

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

دوره های مرتبط

بنر Python for Network

دوره آموزش Python For Network

دوره Python for Network Engineers به آموزش نحوه استفاده از زبان برنامه‌نویسی Python در حوزه مهندسی شبکه می‌پردازد. در دنیای امروز، با افزایش پیچیدگی شبکه‌ها و نیاز به اتوماسیون، تسلط بر برنامه‌نویسی و ابزارهای اتوماسیون برای مهندسان شبکه به امری حیاتی تبدیل شده است.

در این دوره، شما با مفاهیم پایه‌ای زبان Python و چگونگی به‌کارگیری آن در مدیریت و پیکربندی شبکه‌ها آشنا خواهید شد. از ایجاد اسکریپت‌های ساده برای خودکارسازی وظایف تکراری گرفته تا توسعه ابزارهای پیشرفته برای مانیتورینگ و تجزیه و تحلیل شبکه، این دوره به شما مهارت‌های لازم برای افزایش کارایی و اثربخشی در مدیریت شبکه‌ها را می‌آموزد.

آموز ش دوره MVC

دوره آموزش MVC

دوره آموزش MVC به شما این امکان را می‌دهد تا با الگوی طراحی معروف Model-View-Controller (MVC) آشنا شوید که یکی از اصول بنیادی توسعه نرم‌افزارهای وب و دسکتاپ است. این الگو به توسعه‌دهندگان کمک می‌کند تا کدهای خود را سازمان‌دهی کنند و فرآیند توسعه را تسهیل کنند.

در این دوره، شما با اجزای مختلف الگوی MVC، شامل مدل‌ها (مدیریت داده‌ها)، نماها (رابط کاربری) و کنترل‌کننده‌ها (مدیریت منطق) آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه می‌توانید این الگو را در پروژه‌های مختلف پیاده‌سازی کنید و از مزایای آن بهره‌مند شوید.

دوره آموزشی C#

دوره آموزش C#

دوره آموزش C# به شما این امکان را می‌دهد تا با یکی از زبان‌های برنامه‌نویسی پرکاربرد و قدرتمند آشنا شوید. C# (سی‌شارپ) یک زبان شی‌گرا است که توسط مایکروسافت توسعه یافته و به‌ویژه در توسعه برنامه‌های کاربردی دسکتاپ، وب و موبایل مورد استفاده قرار می‌گیرد.

در این دوره، شما با اصول پایه‌ای C#، نحوه نصب و پیکربندی محیط توسعه، و نوشتن برنامه‌های ساده آشنا خواهید شد. سپس به تدریج به مفاهیم پیشرفته‌تری مانند برنامه‌نویسی شی‌گرا، مدیریت خطاها، و کار با پایگاه‌های داده خواهید پرداخت.

دوره ASP.NET MVC

دوره آموزش ASP.NET MVC

دوره آموزش ASP.NET MVC به یادگیری توسعه وب‌اپلیکیشن‌ها با استفاده از فریمورک ASP.NET MVC می‌پردازد. این دوره به شرکت‌کنندگان کمک می‌کند تا مهارت‌های لازم برای طراحی و پیاده‌سازی وب‌سایت‌ها و وب‌اپلیکیشن‌های دینامیک را یاد بگیرند.

نظرات

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت :

6,000,000 هزار تومان

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
6,000,000 هزار تومان
809 بازدید 0 دیدگاه
آشنایی با تجهیزات آموزشگاه
دسته: برنامه نویسی، متخصص C#

درباره ما

گروه دوران یکی از موفق‌ترین مجموعه شرکت‌های فناوری اطلاعات است، که با هدف ارائه محصولات وخدمات متنوع تاسیس گردید. این مجموعه بیش از 23 سال سابقه کاری در زمینه نرم افزار، مخابرات و شبکه دارد.

تماس با ما

  • تهران،خیابان بهشتی ،خیابان پاکستان ، کوچه حکیمی، پلاک 12
  • 021-43589
  • 021-88172361 اضطراری
  • 021-88172365 اضطراری
  • academy@douran.ir
Icon-instagram Icon-send-2 Linkedin-in

پیوندهای مهم

  • کتابخانه
  • مجوزها
  • مشتریان
  • لابراتوار
  • فضای آموزشی
  • بلاگ
  • گروه دوران
  • دورتال

نماد اعتماد الکترونیک

تقویم زمستانی
تمامی حقوق برای آکادمی دوران محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت