Archive
Search
Rss feed
GitHub
Twitter
Facebook
LinkedIn
BitBucket
SoundCloud
@manhnguyenv
Welcome to my blog!
Task Scheduler in .Net
June 19, 2018 15:59
Tweet
Task Scheduler in .Net (
edit
)
Quartz Enterprise Scheduler .NET
QueueBackgroundWorkItem
Hangfire
FluentScheduler
WebBackgrounder
https://www.infoworld.com/article/3078781/application-development/how-to-work-with-quartz-net-in-c.html
Quartz.NET - Job Scheduler for the .NET Platform
http://www.quartz-scheduler.net/
Task
Scheduler in .Net Core
https://samueleresca.net/2017/12/background-tasks-in-asp-net-core/
https://blog.maartenballiauw.be/post/2017/08/01/building-a-scheduled-cache-updater-in-aspnet-core-2.html
https://long2know.com/2017/05/create-a-net-core-task-scheduler-with-quartz/
Categories
$(document).ready()
.NET
.NET 3.5 JSON Serialization
.NET Application Architecture Guidance
.Net Articles
.NET Core
.NET Core 2.1
.NET Framework 4.5.2
.NET Vietnam
.toLocaleDateString()
10 điều phải chấp nhận nếu làm ngành IT
2017
2018
3 Solutions for Supporting Internet Explorer
7 điều cần học cả đời
A3
Abbreviation
Adaptive Code
Add Web Api To Mvc Application
ADFS
AdminLTE
ADO.NET Tutorial
Advanced C# Programming
AES
Agile
Ajax
AJAX error handling with jQuery
Ajax Form MVC
Ajax Loading
Alert
Âm Lịch
Amazing Bootstrap and HTML5 Templates
Angular
Angular & ASP.NET Web API
Angular 2
Angular 2 - ASP.NET Core Web API
Angular 2 CRUD
Angular 2 VN
Angular 4
Angular 4 Step by Step
Angular 5
Angular 6
Angular 7
Angular CLI
Angular File Upload
Angular First
Angular Themes
Angular Webpack
Angular with Asp.Net Core and IdentityServer4
Angular2
Angular2 Ebooks
Angular4
AngularJS
animations
API
API Get
API Post
Appcmd
Apple iPhone 7 Plus
ApplicationPool
Applied Microsoft .NET Framework Programming
Aprotrain
Aprotrain Aptech
Aptech
Architect
Architect Modern ASP.NET Core Web API
Architecture
Architecture of .NET Desktop Application
Articles on Jan 2018
ASP.NET
ASP.NET 4.5
ASP.NET appSettings Element
ASP.NET Blog
ASP.NET Boilerplate
Asp.Net Core
Asp.Net Core 2.x
ASP.NET Core 3.0
ASP.NET Core Identity
ASP.NET Core MVC 2.1 & CoreUI 2.0
ASP.NET Core MVC Bootstrap
Asp.Net Core Response Optimization
ASP.NET Core Web API
ASP.NET Identity
ASP.NET Identity 2.0 in ASP.NET MVC 5
ASP.NET MVC
ASP.NET MVC - Source Code Samples
ASP.NET MVC 5
ASP.NET MVC 5 and Web API 2
ASP.NET MVC Application
ASP.NET MVC Bootstrap
ASP.NET MVC Security
ASP.NET MVC Solution Architecture
ASP.NET Tracing
ASP.NET Web API 2
ASP.NET Web API 2 with OWIN Template
ASP.NET-Identity-Cookie-Authentication-Timeouts
Aspnet Mvc 5 & Web Api 2
AspNetDb
Asterisk
Asus
Async
Audiance
Auth
Auth in Net Core
Auth in Web API 2
Author
Authorize Attribute
Authors
Auto Mapper
AutoComplete TextBox
AutoMapper
Automated tests with RestSharp in REST API
Await
Awesome
Awesome CRM
AWS
Azure
Azure DevOps
Azure DevOps 2019
BA
Background
Background Image
BackgroundWorker
Backup Database Sql Server
Bạn cần biết
Bank
Bảo Hiểm Nhân Thọ
Bảo Hiểm Y Tế
Bảo mật
Bảo mật ứng dụng web
Bảo mật ứng dụng Web Based
Bảo mật web
Béo phì
Best Articles
Best Practices
Best Resources
Bí quyết
Big Sql Runner
Bill Gates
Bin
Blazor
Blockchain
Blog Posts
Bộ Não
Bố và con gái
Bóng đá
Books
Bootbox
Bootstrap
Bootstrap 3
Bootstrap 4
Bootstrap Confirm
Bootstrap Datetimepicker
Bootstrap Modal
Bootstrap Modals
Bootstrap Panel
Bootstrap v4
Browser
Browser Detection with JavaScript
Browser languages
Bug
Build CLI Application with .NET Core
Building REST APIs using ASP.NET Core and Entity Framework Core
Bulk Insert
Bus
Business Analyst (BA)
Byte To String
C#
C# Async Await
C# Best Practice
C# Catch Exception
C# Delete Bin And Obj Folder
Cách chọn áo nam mùa hè
Cách Đọc Sách
Cách mặc áo sơ mi đúng chuẩn
Cách sử dụng jQuery
Cacls
Cafe
Cài Windows
Cảm Biến Trên Smartphone
Card
Cát Bà
cdn
CEO
Certificates
Change password
Chart
Checklist
Chiêm nghiệm
Chủ đề
Chủ động
Chữ ký điện tử
Chuyển đổi số điện thoại
Chuyện Kể Cho Bé
Chuyển tiếng Việt có dấu sang không dấu
Chuyển tiếng Việt có dấu thành không dấu
Citigo
Claims
Clean
Clean code
CLI
Club English
Cmd
CMS Ecommerce Net Core
Cơ bản JavaScript
Code
Code Better
Code Coverage Tools
Code Generate
Code Generator
Code Pro
Code review checklist
Code Snips JavaScript
Code WinForms
CodeProject
Coding Standard
Coffee
Command line
Command Line Tools
Command Prompt
Commerce
Common C# Functions
Common JavaScript Errors
Config
Config Web API 2
Configure
Confirm
Confirmation
Confirmation Alert
Công Nghệ
Console Application (C#)
Consume RESTful API in C#
Content Delivery Network
Controls
Cookie
Cookie Based Authentication
Coookie
Copy paste problem in vs2017
CORS
Country
Courses
CQRS
Create Application
Create Database
Create table using div tags
CRM
CRUD
CRUD Operations
CSharp
CSharp Common Functions
CSharp Problems
CSharp6
CSharp7
CSS
CSV
Cường Quách
cURL
Current Directory
Custom control
Custom Model Binding
Customize DataTables
CV .NET
DAL
Dapper
Dapper Archives
Dapper with MySQL
Dapper with Stored Procedure in CSharp
Dapper with Unit Test
Dapper+Stored Procedure
Dapper+Stored Procedure+XML
Dapper+XML
Data Access Layer
Data Annotations
Data Mining
Data Online
Database
Database Trigger
DataReaderExtension
dataTables
DataTables Ajax
DataTables Editable
DataTables Errors
DateTimePicker
datetimepicker and much more
dậy sớm
DB
DB Online
Deadlock
Debug
Default SA password of SQL Server
Delete Multiple Records In EF Core
Deleting all BIN & OBJ folders
Dell
Dependencies Injection
Dependency Inject
Dependency Injection in .NET Core
Deploy
Deploy ASP.NET Core to IIS
Deploy ASP.NET MVC 5 to IIS 8
Deploy IIS
Design
Design Patterns
Design Principles
Desktop
Detect Browser
Dev
DevChannels
Developer (Dev)
Developer Giỏi Họ Tụ Tập ở Đâu
DevOps
DI
DI in .NET Core
Đi Làm Muộn
Dị nhân chữa bỏng
Dịch vụ giao hàng
Dịch Vụ HH Linh Đàm
Dịch vụ vận chuyển
Dịch Vụ Y Tế
Điện Thoại 256GB
Điện thoại cố định
Điều Hòa
Điều Hòa Không Khí
Định Hướng
DIP pattern
Do Thái
Docking
Document Ready
DocumentFormat.OpenXml
Donate with Paypal
DOT NET
Dot Net Core
Dotnet Club
DotNet EF
Dotnetcore Websites
DragonFruit
Draw tools
Du lịch
Dummy data
Dump Data
Dump Object in C#
Dùng git để quản lý source code
Dynamic Menu
Dynamic Menu in MVC
ebook
ebooks
ECMAScript
E-Commerce
Education
EF
EF Auto Migration
EF Core
EF Core 2.1
EF Core 3.0
EF Core Paging
EF6
EF6 + EF7
EF7
EFCore SQL
Electronic Signature
Email Service
Encode URI
English
English4you
Entity Framework
Entity Framework 6
Entity Framework Code First
Enum
Enums to JavaScript
EPPlus
ERP
Errors
ES6
Ethereal
Event in C#
Event Sourcing
Every programmer should know
Excel
Excel Export
Excel in .NET Core
Exception
Exception in Web API
Exceptions
Export Excel
Export Excel in ASP.NET MVC 5
Export to Excel in Angular
Export to PDF in Angular
Extract words from a string
Facebook
Fastest way to insert data into Sql Server Database
FB
FCM
FCM (C#)
Feature of C#
Find IDs
Firebase Cloud Messaging
Flexbox
Fluent Validation
Follow
Footer DataTables
Form
Form Builder
Framework
Frameworks and tools
Freelancer
Front End Developer Tools
Front End Extensions
Front-end
Frontend Outline
Front-end Performance Checklist
FSOFT
Full Stack
Gà và Đại Bàng
Generic Repository EF6
Get the IP Address in .NET
Gist
Git
Git Cmd
git commands
Git in VSTS
GitHub
Giường đôi
Globalization
Good Articles
Google
Google Analytics
Google Chart
Google Docs
Google Docs Templates
Google Drive
Google Maps
Google Oauth 2.O
Googling
Graph
GridView
GridView CheckBox Check All Items
Gridview Header
GROSS & NET
GUID
Hải Sản Linh Đàm
Happy coding
Hardcoding
HDDT
Hệ sinh thái .NET
Hệ Thống Giáo Dục
Header
Hello API
Hierarchy
Hire .NET Developers
Hitech
Hoàng Liệt
Hoàng Nam Tiến
Học CSS
Học hành của con
Học làm người
Học viện Agile
Hosts file
How the Internet Works
How to alter column to identity
How to execute large SQL scripts
How to run big sql script file
How to Speed Up
HRM
HTML
HTML & CSS
HTML CSS JS
HTML Encode
HTML Form Builder
HTML Table
HTML5
HTML5 Quick Start
HtmlTags
HTTP Error 502.5
Http Status Code
HttpClient
HttpContext vs HttpContextBase vs HttpContextWrapper
HttpModule
HTTPS
humans.txt
iCacls
icons
Id Auto Increase
IdentityServer3
IdentityServer4
IE11
IE11 Date Problem
IE11 on Windows 10
IFrame
iFrame Sandbox Permissions Tutorial
IIS
IIS Manager
IIS7
IIS8
Images
Index
Integration Testing
Integration Tests
Internationalization
Internet Works
Interview
Interview Full Stack
Interview Questions
Interview questions and answers
Introduction to C#
Ionic
Ionic 2
iPhone 6S
iPhone 6S Plus
ITV
J7+
Java
Java Unit Test
Javascript
JavaScript + HTML
Javascript Advanced
JavaScript Application Architecture
JavaScript Async
JavaScript Design Pattern
JavaScript eBooks
Javascript Function
JavaScript Guide
JavaScript in ASP.NET
JavaScript Labs
Javascript Logging
Javascript Menu
JavaScript Module Pattern
JavaScript Re-Order Table Rows Number
JavaScript Samples
JavaScript Tips
Javascript Tree
JavaScripts-Future
JD
jira
Job Description
JOIN
jQuery
jQuery Ajax submit a multipart form
jQuery call Ajax
jQuery Datatable Server Side Processing in ASP.NET MVC
jquery datatables
jQuery Datatables Checkboxes
jQuery Document Ready
jQuery Number
jQuery Practice
jQuery SCRUD
jQuery Tips
js
Js Fun
Js Library
JS Simple
JSON
JSON in SQL Server 2016
JSON to XML
JSON Web Token
JWT
Kaliko CMS
Kế Toán
Kế Toán Tổng Hợp
Két Sắt
Keycloak
Keys
Keywords
Khóa Học Lập Trình Online
Kiểm trử phần mềm
Kiến trúc của những trang chịu tải lớn
Kinh nghiệm
Kỹ năng
Kỹ năng sống
Kỳ thi THPT
Làm việc với Excel trong .NET
Lập trình viên giỏi
Lập trình viên giỏi họ thường tập trung ở website nào?
Lập trình web hay ứng dụng phần mềm
Laptop
Laptop Dell G3 15 N3579
Leader
Learn A New Language
Learn ASP.NET Core 2.1
Learn Framework
Learn JS
Learning
Learning Dotnet Core By Example
Learning JavaScript Design Patterns
Learning Online
Learning T-SQL
Lesson 1
Linh Đàm Store
Link sách hay
Linkedin
LinkedIn Premium Career
LINQ
LINQ 01
LINQ Distinct with IQueryable
LINQ Dynamically Select Column From Column Name
LINQ to SQL
List Files
List of certificates for 2019
LoadingCircle
Localization
Log
Log Every Requests
Log Parser
Log4net
Logger
Logging
Logging in ASP.NET Core
Logging in net core
Lỗi cài đặt .NET Framework 3.5
Lời khuyên cho đàn ông
Long Bien
Loop
Loop all files in a folder
Mã hóa dữ liệu
Mã sạch
Mã số thuế cá nhân
Mã vùng mới
Mầm Non
March
Mẫu câu thông dụng
Mẫu HTML
Mẫu thiết kế nhà đẹp
May 2018
Máy ghi âm
Máy trạm
MDI
Mega Menu
Menu by Role
Menus
Mẹo Hay
Microservices
Microsoft
Microsoft Fakes
Microsoft mua lại Github
Microsoft Stack
Microsoft Technology Stack
Microsoft.VisualStudio.TestTools.UnitTesting
Migrate ASPNETWebAPI - ASPNETCore
Misa
MixErp
Mobile
Mock
modals
Model Binding in NetCore
Model Validation
ModelState AddModelError
Modern Security Architecture
Modular (Plugin) Architecture
Modular Architecture
Module JavaScript
Module Pattern
Moment.js
Mong cha mẹ an vui
MongoDB
Moq
MS Sql Server
MSBuild
MSDN Blogs
Multi languages
Multiple operations with path in Web API
Multi-web Application Development
Music
MVC
MVC 5
Mvc 5 & Web Api 2
MVC 6
MVC Best
Mvc Best Practices
MVC Dynamic Form
MVC jQuery
MVC PagedList
MVC Samples
MVC tiếng Việt
Mvc4
mvc5
MVC5 and WebAPI2
mvcwcms
MySQL
MySQL and .NET (C#)
Naming Conventions
Nạp Tiền
NC
Nestle
NET Core Storage
NET2E
netcore articles
NetCore eBooks
NetCore Samples
Network Tools
New Product Development Process
Ngân hàng
Nghe nhạc khi làm việc
Nghệ thuật giao tiếp
Nghiệp vụ
Ngủ khi không có điều hòa
Người cũ tiết lộ 7 đặc quyền mà SpaceX của Elon Musk dành cho nhân viên
Nhà có trẻ nhỏ nên đọc
Nhà Đẹp
Nhạc trữ tình
Nhận lương trên 10 tỷ một năm
Nhân viên giỏi
Nhảy việc
Những điều bạn nên biết trước khi nhảy vào học code
Những món đồ không nên tiết kiệm dù bạn chẳng dư dả
Những nguồn code mẫu
Niteco
NLog
NodeJS
Nonconformities
Nonconformity
Non-conformity
Nop
Nop39
Northwind
Notify
npm
Number
NUnit
NUnit in .NET Core
OAuth
OAuth 2
OAuth 2.0
OAuth2
Obj
Object Oriented Programming Concepts
Ocean
October 2017
Offer Letter
Okta
Ôn tập ASP.NET MVC
Ongame
Online Code Editor
OOP
Open Live Writer
Open Source
OpenId Connect
OpenSSL
Options Pattern
Outline
OWASP Top 10
OWASP top ten
OWIN and ASP.NET Identity
Owin in ASP.NET MVC and Web API
pagination
Paging
Paging with Bootstrap in MVC
Parallel
Parent child
Password
PC
PDF
Performance
PES 2018
Phần mềm kế toán
Phím tắt trong SQL Server
Phòng Khám
Phỏng Vấn
PictureBox
Pixelz
PMKT
Post JSON data using jQuery
PowerShell
Problem with Language Date Time Number Format
ProgressBar
Progressive Web Application (PWA)
Prototype Pattern
Public API
Publishing and Running ASP.NET Core Applications with IIS
PuTTY
Pv
Pv2
pv3
Quality Code
Quản Lý
Quartz
Questions
RadioButtonForEnum
Raw SQL in EF Core
Real-time
Real-time file viewing
Recursion
Redirect root to Swagger
Reflection
Regex
RegExp
Regular Expression
Relationship
Repos
Required
Research
Reset your password
Resort, Nghỉ dưỡng
Responsive Web Design
Restful API
RESTful Services
Ribbons
Rip Web
Row Counts
SA
SaaS
Salary
Sandbox
Save Conflict
Scaffolding
Scaling Memcache at Facebook
Scheduled Tasks In ASP.NET
Scheduler
Scheduler in .Net
Script All Stored Procedures
SCRUD
Search
Search string in SQL Server
Searching
Secure
Security
Security Asp.Net Core
Select2
Send
Send Email
Send Mail
Senior
Senior Software Engineer – Microsoft
SEO
Septeni Technology
Serenity
Series ASP.NET MVC
Series jquery
Server Trigger
Session
Session Expiration
Session Expiration Time out Popup using jquery
Session Expire
Session Timeout
SessionState
Set ApplicationPool
setTimeout
Share
Share data in WinForms
Share Jobs
Shop
Shortcut Keys
Shotify
Show me how with code
SignalR
SimplCommerce
Simple Logger
Single Sign On
Single-Sign On
Sinh con
Skills
Smart Watch
Số hóa
Sổ Hồng
Software Architecture Books
Software Testing
SOLID
SOLID Design Principles
Spa
Special characters
Special characters in HTML
Spinner
Spotify Web API
SQL
SQL 2 LINQ
Sql Advanced
SQL Dump
SQL Expression
SQL Helper
SQL Interview questions
Sql Paging
SQL Query Table
SQL Questions
Sql Select
SQL Server
SQL SERVER - Add New Column With Default Value
Sql Server 2000
SQL Server Admin
Sql Server Articles
Sql Server Profiler
Sql Server Tools
SQL Time Slots
SQL Tips
SQL Tools
Sql View Info
SqlCmd
SqlDataReader with DateTime
SqlLocalDB
SSH
SSL
SSMS
SSO
Stackoverflow
Startup
Static files in IIS
Stored Procedure
Stored Procedure & XML
Stored Procedure+XML
Stored return error message
String (C#)
String To Byte
STUFF
StyleCop
StyleSheet
Sử dụng điều hòa
Sự Tập Trung
Sữa rửa mặt
Submit Form
Survey Monkey
Swagger
System.DirectoryServices
System.ServiceModel
T4
Tables in Stored Procedure
Tables Row Counts
Tài Chính
Tài liệu tiếng Việt
Talks
Tăng tốc query
Tăng tuổi thọ
Tạo data giả
Tasks
TCP/IP
TDD
TDD with MVC Applications
Techcombank
Technical Articles
Techtalk
TED
Telephone
Terminology
Test
Test Api
Test API with HttpClient
Test JWT
TeuSoft
Texas
Thách thức
Thanh toán online
Thanh toán tiền nước
Thất nghiệp tuổi 35
Thẻ
The anti-forgery cookie token and form field token do not match
Thế giới lập trình .NET
The JavaScript Pattern With jQuery and ASP.NET MVC
The provided anti-forgery token was meant for a different claims-based user than the current user
Theme
Themes
Theming .NET WinForms
Thích Chia Sẻ
Thói quen của người giàu
Thời trang
Thời trang big size
Thông Minh Cảm Xúc
Thủ khoa
Thư viện chia sẻ
Thuật ngữ
Thuật ngữ chuyên ngành cntt
Thuê ngoài
Thuê xe
Thuê xe ô tô
Thuê xe ô tô tự lái
Thuê xe tự lái
Thương mại điện tử
Tiểu Học
Time Management System
Time Slots
Time zone
Timezone
Tin Học 47
Tính lương nhân viên
Tình thôi xót xa
Tips
TLS
TLS 1.3
TMĐT
Toast
ToDoList
TOEIC
Tôi đi code dạo
Tối ưu
Tối ưu hóa cơ sở dữ liệu
Tối ưu mã HTML
Tối ưu SQL Server
Token
Token Based Authentication
Token-Based Authentication
Token-Based Authentication in ASP.NET Core
Tool convert VB.NET to CSharp
Toolbars
Tools
Top 10 OWASP
Top Nguyễn
Topdev
Topics
Toptal
Traceability System
Tracing in IIS 7
Training Courses
Transport Layer Security
Tree
TreeView
TreeView With Checkboxes
Trị Hôi Miệng
Trí Thông Minh
Tricks
Trigger
trước khi nhảy vào học code
Trưởng phòng IT
TSQL
T-SQL
Tuổi 30
Tuổi 40
Tuple
Tuyển dụng
Tuyển sinh năm 2019
Two-Factor Authentication using Google Authenticator in asp.net mvc
TypeScript
UAT
UI Controls
UI Framework
Umbraco CMS performance
UML
Unit Test
Unit Test in C#
Unit Testing
Update Stored Procedure
Upload File+JSON
Upload Files
Upload Files in ASP.NET Core
URL Encode
Using DataTables with Web API
Using DateTime in CSharp
Using HttpClient
Using Parameters
Using Stored Procedures and Parameters
UX
Văn hóa làm việc và giao việc
VASJ
VB .NET
VDC Net2E
Videos
Việc Làm
View PDF in WinForm VB.NET
View razor and log file
View Relationships SQL Server
VinGroup
Visa
Visual Studio 2017
Visual Studio 2017 Compare Between Editions
Visual Studio 2017 Copy Paste Problem
Visual Studio 2019 Tips & Tricks
Visual Studio 2019 Tools and Extensions
Visual Studio Extensions
Visual Studio Installer
Vn Invoice
VnInvoice
VNPT
Vòng lặp trong JavaScript
VS Code
VS2017
VS2017 Extensions
vsc
vscode
VSTO
Vu Lan 2018
WCF
Web API
Web API + MVC
Web API 2
Web API 2.2
Web Application 1
Web Apps
Web Architecture 101
Web Design
Web Development
Web Performance
Web Security
Web Tools
WebAPI
WebCopy
WebForm
Website Copier
Website Copier with HTTrack
Which .NET Core Do You Need
Which Javascript frameworks should I learn for 2018?
Win10
window.onload
Windows Forms
Windows Forms - Center Form
Windows Forms Designer Error Messages
Windows Run Commands
Windows Server 2012
Windows Server 2K12 R2
WinForm
Winform 01
WinForm Controls
WinForm DataGridView
WinForm Menu
WinForm nâng cao
WinForm samples
WinForms
WinForms Button Controls
Winforms Combobox
WinForms Controls
WinForms Examples
Wireshark
Word
WordPress Themes
Words
Work with Excel
Work with Excel in .NET
Work with MS Word in .NET
Work with Word in .NET
Working with JSON in SQL Server 2016
Workshop
WPF vs WinForms
Write text file
WS-Federation
Xác thực 2 bước với tài khoản Google
xcopy
XML
XML & JSON
XSD
Xu hướng công nghệ Web 2019
xUnit
xUnitTest
YouTube
YouTube Converter
Recent posts
Dec 13, 2019 08:50
Progressive Web Application (PWA)
Dec 10, 2019 14:01
Tracing in IIS 7
Dec 8, 2019 23:37
Sql Server Tools
Dec 4, 2019 10:21
iFrame Sandbox Permissions Tutorial
Dec 3, 2019 23:44
Export to Excel & PDF in Angular
Popular tags
.toLocaleDateString()
ASP.NET
2018
.NET Core
Stackoverflow
3 Solutions for Supporting Internet Explorer
Asp.Net Core
Dapper
Javascript
CSS
MySQL
Advanced C# Programming
Ajax
Abbreviation
AES
2017
Unit Test
ADO.NET Tutorial
ASP.NET MVC 5
7 điều cần học cả đời
.NET Vietnam
.NET 3.5 JSON Serialization
ADFS
.Net Articles
Excel
WinForms
WinForm
$(document).ready()
Add Web Api To Mvc Application
jQuery
IIS
JSON
NET2E
AdminLTE
.NET
A3
Angular 2
.NET Core 2.1
Security
English
SQL Server
SQL
10 điều phải chấp nhận nếu làm ngành IT
.NET Framework 4.5.2
C#
MVC
Web API
LINQ
Adaptive Code
.NET Application Architecture Guidance