لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شروع سریع ASP.Net MVC
ASP .Net MVC Quick Start
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
وبسایت CRUD (ایجاد، خواندن، بهروزرسانی، حذف) با نمای عمومی خود را با MVC و Entity Framework در یک آخر هفته بسازید. آشنایی با بخشهای اصلی Microsoft ASP .Net Framework یک وبسایت عمومی با مجوز، احراز هویت و ارزش واقعی برای بهبود رزومه/نمونه کار الکترونیکی خود داشته باشید درک نحوه استفاده از رویکرد کد اول برای ایجاد پایگاه داده با استفاده از Entity Framework بحث درباره تفاوتهای بین مدلها، نماها و کنترلکنندهها ابزارهایی برای راهاندازی و میزبانی یک برنامه وب اولیه CRUD به صورت آنلاین داشته باشید درک اولیه کار با Git و GitHub را داشته باشید توانایی استقرار یک برنامه در سرویس Azure App با CI/CD از اقدامات GitHub درک نحوه ارزیابی تماس های پایگاه داده و پیاده سازی کش برای کمک به کارایی توانایی کار با بوت استرپ و به روز رسانی رابط کاربری خود، از جمله استفاده از مدال های بوت استرپ و شبکه راه انداز می توانید Datatables .js را در پروژه خود پیاده سازی کنید و به سرعت یک شبکه قوی سمت کلاینت دریافت کنید. نحوه استفاده از تست واحد و ادغام با پروژه های XUnit، Shouldly، Moq و پایگاه های داده درون حافظه پیش ها: حداقل باید کمی با برنامه نویسی وب در HTML، جاوا اسکریپت و CSS آشنایی داشته باشید. ما ابزارهای مورد نیاز خود را نصب خواهیم کرد. ما همه چیزهایی را که برای درک نیاز دارید و قادر به ساخت و استقرار یک وب سایت عمومی برای بهبود رزومه خود هستید پوشش خواهیم داد. -نمونه کارها
این دوره یک کارگاه آموزشی بسیار سریع است تا شما را از طریق اقدامات اساسی که برای ایجاد یک برنامه وب CRUD در دنیای واقعی و عالی تنها در چند ساعت مورد نیاز است (شما می توانید آن را در یک آخر هفته به راحتی انجام دهید) است. با استفاده از ASP .Net MVC، Entity Framework (رویکرد توسعه کد اول)، و قابلیت های داربست داخلی ASP .Net MVC. در پایان، شما وب سایت عمومی خود را خواهید داشت تا رزومه خود را ارتقا دهید و مهارت های خود را در نمونه کارها الکترونیکی خود برای مصاحبه های شغلی و برنامه های کاربردی نشان دهید!
MVC = Model, View, Controller و یک الگوی طراحی شناخته شده و شناخته شده است. مایکروسافت ایجاد راه حل های وب خود را با استفاده از این الگو بسیار آسان و راحت کرده است. در چارچوب MVC مایکروسافت، متوجه میشویم که قرارداد بر پیکربندی ترجیح داده میشود، بنابراین تا زمانی که از چند دستورالعمل ساده پیروی کنیم، سیستم کارهای زیادی را برای ما انجام خواهد داد.
ما همچنین نگاهی گذرا به نحوه استفاده از Entity Framework برای مدلسازی و ایجاد پایگاه داده برای خود خواهیم انداخت. با استفاده از رویکرد کد اول، ما به سادگی مدل های خود را ایجاد می کنیم و سپس به نوشتن یک DBContext برای ذخیره مدل ها نگاه می کنیم. ما همچنین به برخی از عملیات حیاتیتر، مانند ایجاد روابط و تخمین دادههایمان نگاه خواهیم کرد.
بعد از اینکه در مورد جنبههای مختلف برنامه خود یاد گرفتیم، به سرعت چند کنترلر ایجاد میکنیم و از ژنراتورهای نمای داخلی و داربست ASP.Net MVC استفاده میکنیم تا به راحتی عملیات CRUD خود را در برابر پایگاه داده خود بسازیم. در حین کار بر روی کنترلکنندهها، به احراز هویت، مجوز، و چند نگرانی امنیتی سریع دیگر نیز توجه خواهیم کرد.
برای قویتر کردن راهحل، در مورد استفاده از لایههای مخزن و سرویس برای جداسازی نگرانیها، در حالی که مدلها و دادههای خود را در پروژههای خود نگهداری میکنیم، یاد خواهیم گرفت. ما همچنین یکپارچه سازی و تست واحد را در اطراف این لایه ها با استفاده از XUnit، Shouldly، Moq و پایگاه های داده درون حافظه اجرا خواهیم کرد.
پس از ایجاد بخش پشتیبان سایت، DataTables.js را در نمای Index خود قرار می دهیم تا بتوانیم به راحتی داده ها را نشان دهیم و همچنین ابزارهای جاوا اسکریپت داخلی را ارائه می دهیم که داده ها را برای ما فیلتر و مرتب می کند. . این باعث میشود برنامه شما وقتی مردم به آن نگاه میکنند «پاپ» شود، زیرا مرتبسازی دادهها و فیلتر کردن نتایج سریع و آسان خواهد بود.
چیزهای دیگری که در طول دوره یاد خواهیم گرفت شامل استفاده از GIT برای کنترل منبع، فشار دادن مخزن ما به GitHub و استفاده از CI/CD از طریق GitHub Actions برای استقرار خودکار راه حل شما در Azure است. با رایگان بودن Azure در حال حاضر، می توانید به راحتی از راه حل های پلت فرم قوی موجود در Azure بدون صرف هزینه استفاده کنید. شما تجربه راه اندازی یک سرویس برنامه Azure، پیکربندی رشته اتصال برای اتصال به سرور و پایگاه داده Azure SQL خود را به دست خواهید آورد، و در مورد استفاده از Azure Application Insights برای نظارت بر برنامه خود، از جمله نوشتن رویدادهای سفارشی خود و مدیریت استثنا، یاد خواهید گرفت. .
در پایان دوره، با بخشهای اصلی ایجاد یک برنامه ASP.Net MVC CRUD و انتشار در یک وبسایت عمومی با رابط کاربری نسبتاً زیبا و واکنشگرا آشنا خواهید شد. شما در مورد مدلها، نماها و کنترلکنندهها و همچنین نحوه تعامل آنها برای ایجاد یک برنامه کاربردی وب اطلاعاتی خواهید داشت. همچنین با استفاده از SQL Server Backend در معرض Entity Framework و Code First Migrations قرار خواهید گرفت. بهترین بخش این است که اگرچه این بسیار دلهره آور به نظر می رسد، اما در واقع با اکثر کارهایی که توسط قراردادها و ابزارها برای ما انجام می شود، بسیار آسان است.
سرفصل ها و درس ها
واحد 1: خوش آمدید و بررسی اجمالی
Unit 1: Welcome and Overview
داستان و هدف این دوره
The Story and Purpose of this course
مقدمه، خوش آمدید، و بررسی اجمالی
Introduction, Welcome, and Overview
سیر تکاملی این دوره و افکار در مورد آخرین نسخه
The evolution of this course and thoughts on the latest release
مخزن دوره و منابع
Course Repository and Resources
واحد 2: شروع به کار: راه اندازی ماشین توسعه دهنده من
Unit 2: Getting Started: Setting up my Developer Machine
کد ویژوال استودیو را نصب کنید
Install Visual Studio Code
Visual Studio 2022 را نصب کنید
Install Visual Studio 2022
چند افزونه برای Visual Studio 2022 اضافه کنید
Add Some Extensions for Visual Studio 2022
SQL Server Developer Edition را نصب کنید
Install SQL Server Developer Edition
نصب SQL Server Management Studio
Installing SQL Server Management Studio
تأیید نصب SQL Server Data Tools
Verifying installation of SQL Server Data Tools
GIT را روی دستگاه ویندوز خود نصب کنید [لینوکس و مک احتمالاً قبلاً GIT دارند]
Install GIT on your Windows machine [Linux and Mac likely have GIT already]
ابزارهای نصب شده روی دستگاه خود را دریافت کنید
Get the tools installed on your machine
واحد 3: ایجاد پروژه مدیریت تماس
Unit 3: Creating the Contact Manager Project
ایجاد پروژه MVC در Net 6
Creating an MVC Project in .Net 6
اطمینان حاصل کنید که بسته های NuGet به روز هستند
Ensure NuGet Packages are up to date
بررسی، اجرا، اعمال مهاجرت اولیه، تغییر رشته اتصال
Review, run, apply initial migration, change the connection string
مهاجرت اولیه را ایجاد و اجرا کنید
Create and Run the initial Migration
یک پروژه MVC جدید ایجاد کنید
Create a new MVC Project
واحد 4: کنترل منبع
Unit 4: Source Control
یک فایل Local .gitignore اضافه کنید
Add a Local .gitignore file
ایجاد مخزن محلی GIT و تنظیم از راه دور به GitHub
Creating the Local GIT Repository and Setting the Remote to GitHub
یک حساب GitHub دریافت کنید
Get a GitHub Account
یک مخزن جدید در GitHub ایجاد کنید
Create a new repository at GitHub
کد خود را حذف کنید و آن را پس بگیرید
Blow away your code and get it back
یک مخزن محلی ایجاد کنید، یک حساب GitHub دریافت کنید و کد خود را فشار دهید.
Create a Local repository, Get a GitHub account, and push your code.
واحد 5: ایجاد مدل ها ("M" در MVC)
Unit 5: Creating the Models (the "M" in MVC)
در مورد استفاده از پوشه مدل های پیش فرض بحث کنید
Discuss Utilizing the Default Models Folder
یک پروژه "مدل ها" برای قابلیت استفاده مجدد از مدل های خود ایجاد کنید
Create a "Models" Project For Reusability of your Models
مدل ایالات را ایجاد کنید
Create the States Model
مدل تماس قسمت 1 - ثابت ها و ویژگی ها را ایجاد کنید
Create the Contact Model Part 1 - Constants and Properties
ایجاد مدل مخاطبین قسمت 2 - حاشیه نویسی
Create the Contacts Model Part 2 - Annotations
تغییرات را انجام دهید و به Remote Repository فشار دهید
Commit changes and push to the Remote Repository
واحد 6: استفاده از یک پروژه جدید پایگاه داده برای ایجاد مدل
Unit 6: Leveraging a new Database Project for Model creation
یک پروژه پایگاه داده جدید ایجاد کنید
Create a New Database Project
منابع را به Contact And State اضافه کنید و یک مهاجرت ایجاد کنید
Add References to Contact And State and Create a migration
پایگاه داده را به روز کنید و جداول را مرور کنید
Update the Database and Review the Tables
بازگشت و حذف مهاجرت
Rollback and Remove the Migration
یک Seed for States اضافه کنید، سپس مهاجرت را اضافه کنید و آن را اعمال کنید
Add a Seed for States, then add the migration and apply it
تغییرات را به مخزن Remote انجام دهید و فشار دهید
Commit and Push changes to the Remote repository
واحد 7: ایجاد کنترلرها و نماهای داربست ("C" و "V" MVC)
Unit 7: Creating the Controllers and Scaffolding Views (the "C" and "V" of MVC)
کنترل کننده و نمای داربست را ایجاد کنید
Create the States Controller and Scaffold Views
دریافت متن DB به عنوان یک سرویس به پروژه وب تماس تزریق می شود
Getting the DB Context Injected as a Service to the Contact Web Project
کنترلر مخاطبین و نماهای داربست را ایجاد کنید
Create the Contacts Controller and scaffold Views
وضعیت نامعتبر مدل مخاطبین را در ایجاد/ویرایش برطرف کنید
Fix the invalid state for Contacts Model on Create/Edit
ایجاد و ویرایش مخاطبین، رفع برخی از مشکلات کد کوچک
Create and Edit Contacts, fix some small code issues
برای دریافت اطلاعات وضعیت در یک مکان، کنترلر مخاطبین را دوباره کار کنید
Rework Contacts Controller to get state data in one place
تغییرات را انجام دهید و به Remote فشار دهید
Commit Changes and Push to Remote
واحد 8: از یک جریان توسعه دهنده شاخه ویژگی برای پیاده سازی داده های کش برای ایالات استفاده کنید
Unit 8: Use a feature branch developer flow to Implement Caching For States Data
یک شاخه ویژگی ایجاد کنید
Create a feature branch
به روز رسانی کنترل کننده ایالات برای ذخیره اطلاعات ایالات
Update States Controller To Cache States Data
برای باطل کردن حافظه پنهان در عملیات CRUD، کنترل کننده ایالات را به روز کنید
Update States Controller to Invalidate Cache on CRUD Operations
کنترلر مخاطبین را به روز کنید تا ابتدا داده های ایالات را از حافظه پنهان خارج کنید، سپس به عقب برگردید
Update Contacts Controller to pull States data from Cache first, then fall back
برای رفع مشکلات مربوط به داده های قطع شده برای ایالت ها در Cr، کنترلر Contacts را به روز کنید
Update Contacts controller to fix issues with disconnected data for states on Cr
برای رفع مشکلات مربوط به داده های قطع شده برای ایالت ها در Cr، کنترلر Contacts را به روز کنید
Update Contacts controller to fix issues with disconnected data for states on Cr
واحد 9: استفاده از خدمات و مخازن و افزودن واحد و تست یکپارچه سازی
Unit 9: Utilizing Services and Repositories and Adding Unit and Integration Test
از یک شاخه ویژگی استفاده کنید و پروژه مخازن را ایجاد کنید
Use a Feature Branch and Create the Repositories Project
پروژه خدمات را ایجاد کنید
Create the Services Project
ایجاد و انتقال عملیات برای ایالات به مخزن ایالات
Create and Move operations for the States to the States Repository
عملیاتی را در سرویس ایالات ایجاد کنید و از ایالات به سرویس تماس بگیرید
Create operations in the States Service and call to the service from the States
خدمات را به برنامه تزریق کنید
Inject Services into the Program
اضافه کردن واحد تست برای خدمات ایالات
Add Unit Tests for States Service
اتمام تست واحد برای سرویس ایالات
Finishing Up the Unit Testing for the States Service
تست های یکپارچه سازی را برای مخزن ایالات اضافه کنید
Add Integration Tests for the States Repository
ادامه آزمایش یکپارچه سازی برای مخزن ایالات
Continued Integration Testing for the States Repository
نهایی کردن تست یکپارچه سازی ایالات
Finalizing States Integration Testing
عملیات برای مخاطبین را به مخزن منتقل کنید و تست های یکپارچه سازی را اضافه کنید
Move Operations for Contacts to the Repository and Add Integration Tests
تست های واحد خدمات مخاطبین را ایجاد کنید و تماس ها را در کنترلر جایگزین کنید
Create Contacts Service Unit Tests and Replace Calls in the Controller
Smoke Test و Push to Remote، من یک تضاد دارم که ابتدا باید حل کنم
Smoke Test and Push to remote, I have a conflict to resolve first
بازنشانی تاریخچه را اجباری به حالت اصلی فشار دهید، سپس PR را ادغام کنید
Force push a history reset to main, then merge the PR
واحد 10: اجرای مجوز
Unit 10: Implement Authorization
کنترلرها را با احراز هویت و مجوز قفل کنید
Lock down the controllers by authentication and authorization
مجوز بر اساس نقش را به کنترل کننده ایالت ها اضافه کنید
Add Authorization by Role to the states controller
ایجاد سرویس نقش های کاربر برای اطمینان از کاربران و نقش ها برای کاربر مدیر
Create User Roles Service to ensure users and roles for admin user
EnsureUsersAndRoles را روی Home Controller سیمکشی کنید، دسترسی Admin را در حالتها تأیید کنید
Wire up EnsureUsersAndRoles on Home Controller, Verify Admin access on states
نمایش: مخاطبین در میان کاربران خونریزی میکنند/نشانیهای اینترنتی قابل هک هستند
Demonstration: Contacts bleed across users/URLs are hackable
راه حل را برای استفاده از شناسه کاربری در سلسله مراتب مخاطبین به روز کنید
Update Solution To Leverage the User Id In the Contacts Hierarchy
بهروزرسانیها را برای تستهای یکپارچهسازی و خدمات به پایان برسانید تا از نقشهبرداری کاربر تماس بگیرید
Finish updates for Integration and Service Tests to Ensure Contact User Mapping
مخاطبین را برای کاربران خاص در Controller قفل کنید
Lock down contacts to specific users in the Controller
رابط کاربری را بهروزرسانی کنید تا UserId از همه نماهای مخاطبین پنهان شود - بخش 1 از 2
Update the UI to hide the UserId from all contacts views - part 1 of 2
رابط کاربری را بهروزرسانی کنید تا UserId از همه نماهای مخاطبین پنهان شود - بخش 2 از 2
Update the UI to hide the UserId from all contacts views - part 2 of 2
تغییرات را فشار دهید و برخی از مسائل را ببندید
Push changes and close some issues
واحد 11: به روز رسانی رابط کاربری (UI)
Unit 11: Updating the User Interface (UI)
افزودن پیوندهای ناوبری و اطمینان از نمایش پیوندها فقط برای کاربران مجاز
Adding Navigation Links and ensuring links only show to authorized users
پیوندهای ناوبری را برای برجسته کردن برگه "فعال" به روز کنید
Update Navigation Links for highlighting the "active" tab
تغییرات را بررسی کنید، مسائل را بهروزرسانی کنید، روابط عمومی ایجاد کنید، داراییهای Datatables.js را دریافت کنید
Check in Changes, Update issues, create PR, Get the Datatables.js assets
دارایی های DataTables را به پروژه اضافه کنید
Add DataTables assets to the project
نمای Contacts Index.cshtml را برای استفاده از DataTables به روز کنید
Update the Contacts Index.cshtml view to leverage DataTables
ایجاد نمونه اولیه HTML برای آزمایش ساده UI
Create Prototype HTML for simple UI Testing
نمونه سازی طرح بندی جدید ایجاد مخاطب
Prototyping the new Create Contact Layout
نمای Create.cshtml مخاطبین را پاک کنید
Clean up Contacts Create.cshtml view
نمای Edit.cshtml مخاطبین را پاک کنید
Clean up Contacts Edit.cshtml view
Confirm Dialog برای Delete را اجرا کنید
Implement Confirm Dialog for Delete
انجام تغییرات، فشار دادن، بستن موضوع و ادغام روابط عمومی
Commit Changes, Push, Close issue and merge PR
صفحات باقی مانده را پاک کنید و جدول های داده را برای فهرست ایالت ها اضافه کنید
Clean up remaining pages and add Datatables for States Index
صفحه اصلی را برای خود بسازید
Make the home page your own
به GitHub فشار دهید و دو مشکل نهایی ایجاد کنید
Push to GitHub and create two final issues
واحد 12: استقرار وب سایت خود در Azure
Unit 12: Deploying your website to Azure
یک حساب کاربری در Azure دریافت کنید [اگر ندارید]
Get an account at Azure [if you don't have one]
Azure بررسی اجمالی و ایجاد یک گروه منبع جدید
Azure Overview and Create a new Resource Group
یک سرویس برنامه Azure ایجاد کنید
Create an Azure App Service
یک پایگاه داده Azure SQL ایجاد کنید
Create an Azure SQL Database
مرتبط کردن پایگاه داده App Service به پایگاه داده Azure SQL
Associating the App Service database to your Azure SQL Database
اتوماسیون را برای مهاجرت پایگاه داده اضافه کنید
Add Automation for Database Migrations
تست دود و فشار دادن یک تغییر برای اعتبار سنجی CI/CD
Smoke Test and push a change to validate CI/CD
واحد 13: نظارت بر وب سایت خود با Azure Application Insights
Unit 13: Monitoring your website with Azure Application Insights
تله متری را برای Azure Application Insights اضافه کنید
Add Telemetry for Azure Application Insights
بررسی تله متری خود در Azure
Reviewing your telemetry at Azure
تله متری سفارشی را به برنامه خود اضافه کنید
Add Custom Telemetry to your Application
شروع کار [نسخه قبلی - بازنشستگی 2022]
Getting Started [Previous Version - Retiring 2022]
اطلاعاتی در مورد بقیه این ویدیوها
Information about the rest of these videos
مقدمه، خوش آمدید، و بررسی اجمالی
Introduction, Welcome, and Overview
مقدمه، خوش آمدید، و بررسی اجمالی
Introduction, Welcome, and Overview
آگهی استخدام
The Job Posting
راه اندازی: MVC با چارچوب Net، استقرار دستی در میزبانی عمومی AppHarbor
SETUP: MVC with the .Net Framework, Manual Deploy to AppHarbor public hosting
ایجاد یک پروژه MVC با .Net Framework - اطلاعات مقدماتی
Creating an MVC Project with the .Net Framework - Introductory Information
ایجاد پروژه
Creating the Project
دریافت بهروزرسانی از بستههای Nuget - Bootstrap 4، Jquery 3.4 و Entity Framework
Get Updates from Nuget Packages - Bootstrap 4, Jquery 3.4, and Entity Framework
به روز رسانی Entity Framework را از نسخه 6.2 به نسخه 6.2 برگردانید
Revert the Entity Framework Update to Version 6.2 from Version 6.2
یک تم Bootswatch دریافت کنید [Bootstrap/Bootswatch 4]
Get a Bootswatch theme [Bootstrap/Bootswatch 4]
تنظیمات Bundle را مرور و بحث کنید
Review and Discuss the Bundle Config
اختیاری: db را به جای LocalDb File به SQLExpress تغییر دهید
Optional: Change the db to point at SQLExpress instead of LocalDb File
ایجاد مدل ها ("M" در MVC)
Creating Models (The "M" in MVC)
از منبع کنترل بازیابی کنید و AppHarbor را به عنوان یک کنترل از راه دور مجدداً راهاندازی کنید
Restore from Source Control and re-establish AppHarbor as a remote upstream
مروری بر مدل ها، ایجاد یک شاخه git کاری، و ایجاد مدل State
An Overview of Models, Creating a working git branch, and create the State Model
ایجاد مدل تماس - قسمت 1
Creating the Contact Model - part 1
ایجاد مدل تماس - قسمت 2
Creating the Contact Model - part 2
اضافه کردن یک انتقال پایگاه داده، بحث در مورد زمینه DB
Adding a Database Migration, discussion of DB Context
پایگاه داده را به روز کنید، مهاجرت را به عقب برگردانید، مهاجرت را دوباره اعمال کنید
Update the database, rollback the migration, reapply the migration
ایالات را با یک پایگاه داده بذر ایجاد کنید
Create the States with a database Seed
انجام تغییرات، ادغام، درخواست کشش، واکشی با هرس
Committing Changes, merging, pull request, fetch with prune
پس از راه اندازی مدل ها با وب تماس بگیرید [فایل های نسخه MVC .Net Framework]
Contact Web after setting up the Models [MVC .Net Framework version files]
نماها و کنترلرها ("V" و "C" در MVC)
Views and Controllers (The "V" and "C" in MVC)
کنترل کننده و Views را ایجاد کنید
Create the States Controller and Views
اضافه کردن الزامات احراز هویت به یک کنترلر
Adding Authentication Requirements to a Controller
افزودن یک نقش پیشفرض و کاربر فوقالعاده مدیر [بخش 1]
Adding a Default Role and Super Admin User [part 1]
افزودن مجوز بر اساس نقش به کنترل کننده [بخش 2]
Adding Authorization by Role to the Controller [part 2]
ایجاد کنترلر تماس و نماها
Creating the Contact Controller and Views
رفع نماهای داربست و فقط از شناسه کاربری وارد شده استفاده کنید
Fixing the Scaffolded Views and Use Only the Logged in User Id
به پاکسازی صفحات تماس CRUD ادامه دهید
Continue To Cleanup the Contact CRUD Pages
رفع امنیتی: قفل کردن مخاطبین برای کاربر خاص
Security fix: Locking Down Contacts to the Specific User
اطمینان از اینکه کاربر فقط می تواند مخاطبین خود را ببیند و بر آنها تأثیر بگذارد
Making Sure User Can Only See and Affect Their Own Contacts
بررسی تغییرات، ادغام، و فشار دادن با اصلاحات برای شروع به کار AppHarbor
Checking in Changes, merging, and pushing with fixes to get AppHarbor Working
تماس با وب پس از نمایش ها و کنترل کننده های اولیه [فایل های نسخه Net Framework]
Contact Web after initial Views and Controllers [.Net Framework Version Files]
کار بر روی رابط کاربری کلی - آماده سازی پروژه ما برای اشتراک گذاری با جهان
Working on the Overall UI - Getting our project ready to share with the world
افزودن پیوندها به ناوبری، ردیابی پیوند فعال، استفاده از کل صفحه، تنظیم سبک های دکمه
Adding Links to nav, tracking active link, use the whole page, set button styles
گرفتن DataTables
Getting DataTables
افزودن DataTables به BundleConfig برای اسکریپت ها و استایل ها [Net Framework MVC]
Adding DataTables to BundleConfig for scripts and styles [.Net Framework MVC]
تغییر نمای Contacts - Index.cshtml برای ارجاع و استفاده از DataTables
Modifying the Contacts - Index.cshtml view to reference and use DataTables
برای آماده شدن برای ایجاد پاکسازی، تغییرات را بررسی کنید
Check-in changes to get ready for Create cleanup
پاکسازی نمای ایجاد مخاطبین [قسمت 1]
Cleanup the Contacts Create View [part 1]
پاکسازی نمای ایجاد مخاطبین [قسمت 2]
Cleanup the Contacts Create View [part 2]
پاکسازی نمای ایجاد مخاطبین [بخش 3]
Cleanup the Contacts Create View [part 3]
مخاطبین - نمای فهرست را پاک کنید
Cleanup the Contacts - Index View
صفحه مخاطبین -> ویرایش را پاک کنید
Cleanup the Contacts -> Edit page
جزئیات مخاطبین را پاک کنید و نماها را حذف کنید
Cleanup the Contacts Details and Delete Views
بررسی، ادغام، همگام سازی، و استقرار در App Harbor
Check in, merge, sync, and deploy to App Harbor
نماهای Contact و About را در Home Controller پاک کنید
Cleanup the Contact and About views on the Home Controller
صفحه اصلی را صفحه فرود/مرا استخدام کنید
Make the Home page your landing/hire me page
بررسی نهایی و فشار
Final Check in and push
تماس با وب پس از کار بر روی رابط کاربری [.Net Framework Files]
Contact Web after Working on the UI [.Net Framework Files]
تکمیل مطالعه ما
Completing Our Study
چگونه می توانیم سایت را بهتر کنیم؟
How can we make the site better?
مراحل بعدی
Next Steps
جمع بندی دوره
Course Wrap-Up
منسوخ شده: بهروزرسانیها، اصلاحها، و پاکسازی - همچنان نحوه پاکسازی مخزن را نشان میدهد
DEPRECATED: Updates, Fixes, and Cleanup - still shows how to cleanup a repo
مخزن GIT خود را تمیز کنید
Clean up your GIT repository
ادغام شاخه ها در صورت وجود فایل های مشکل ساز
Merging branches when there are likely some problematic files
راهاندازی Fetch with Prune - ریموتهای ما را تمیز نگه دارید
Setup Fetch with Prune - keep our remote refs clean
برنامه ما را طوری تنظیم کنید که با HTTPS اجرا شود و برخی به روز رسانی ها را انجام دهید
Set our application to run with HTTPS, and perform some updates
مهندس نرم افزار و مربی علوم کامپیوتر من یک توسعه دهنده .Net باتجربه هستم ، قبلاً به عنوان MCSD .Net در C # .net گواهی شده [منقضی شده است]. من فوق لیسانس علوم در سیستم های اطلاعات رایانه ای و لیسانس علوم در علوم کامپیوتر دارم. من همچنین چندین سال تجربه آموزش دوره های دانشگاهی به صورت آنلاین در پایگاه های داده SQL ، برنامه نویسی C #/VB .Net ، برنامه نویسی جاوا ، و Microsoft Office را دارم. من بسیاری از دوره های آموزش فنی آنلاین را ایجاد کرده ام که در سیستم عامل های مختلف مانند O'Reilly/InfiniteSkills ، Udemy و سایر موارد یافت می شود. من همچنین در حالی که تمام وقت به عنوان توسعه دهنده دات نت کار می کنم ، یک شرکت آموزش و مشاوره MajorGuidanceSolutions را اجرا می کنم.
نمایش نظرات