Lập kế hoạch nghiên cứu cho các newbie dotnet năm 2022 (3 cấp độ từ cơ bản đến nâng cao)

Các bạn có thể sử dụng các từ khóa bên dưới để tìm và học theo lộ trình nhé!


Introduction to .NET Framework

[Basic]

.NET Fundamentals:

  • What is Microsoft .NET?
  • Common Language Runtime (CLR)
  • Common Type System (CTS)
  • Base Class Library (BCL)
  • Common Language Infrastructure (CLI)
  • Intermediate Language (MSIL/CIL/IL)
  • Managed Code vs Unmanaged Code
  • Assemblies and Deployment

Exception Handling:

  • What is Exception
  • Error Handling
  • Using Try, Catch, Finally and Throw
  • Defining our own exception classes
  • Debugging the Application

[Intermediate]

ASSEMBLIES:

  • Strong Names
  • GAC
  • Private and Shared Assemblies
  • SFA
  • MFA
  • Configuration Overview
  • Configuration Files
  • Programmatic Access to Configuration
  • Using SDK Tools for Signing and Deployment
  • Application Settings with .NET

[Advance]

  • Intermediate Language Disassembler (ILDASM)
  • Assembly Manifest/Metadata
  • Language Interoperability
  • Code Access Security (CAS)

.Net Framework with C#

[Basic]

Overview for the Sophisticated Programmer:

  • Namespaces
  • Data Types
  • Using Variables and Arrays
  • Methods and Parameters
  • Decision Structures and Loops
  • Handling Errors and Exceptions

OBJECT ORIENTED PROGRAMMING:

  • Classes, structures and enums
  • Constructors
  • Destructors
  • Properties
  • Inheritance
    • Shadowing(new methods)
    • Overriding
  • Method Overloading
  • this and base Keyword
  • Sealed classes
  • Interfaces, Abstract Classes
  • Working with Delegates
  • Designing and Implementing Events
  • Generics
  • Sealed classes and Partial classes

WORKING WITH COLLECTIONS, IO:

  • System.IO
    • Readers and Writers
    • Streams
  • System.Collections
    • Hashtable
    • ArrayList

C#.NET Application Architecture:

  • Solution, Projects
  • Compiling, Debugging and Running in IDE

[Intermediate]

I/O and Serialization:

  • Directories
  • Files
  • Attributes
  • Binary Serialization
  • Formatters, Binary Formatter
  • SOAP Serialization
  • XML Serialization

Windows Programming:

  • Understanding Windows Programming
  • Class Hierarchy
  • Using Various Windows Components

Windows Services:

  • Understanding Windows Services
  • Creating Windows Services
  • Installing and Uninstalling Windows services

[Advance]

Multithreading:

  • Difference between Multitasking and
  • Multithreading
  • Advantages of Multithreading
  • Creating Multiple threads in application
  • Thread Synchronization

Metadata and Reflection:

  • Metadata
  • Reflection
  • Late Binding

.NET Programming Model:

  • Memory Management and Garbage Collection
  • Threading and Synchronization
  • Asynchronous Delegates
  • .NET BackgroundWorker
  • Application Domains
  • Marshal by Value
  • Marshal by Reference

.NET Remoting:

  • Understanding Distributed Architecture
  • Drawbacks of DCOM
  • Remoting Advantages
  • Remoting Vs web services
  • Creating & Using Remote Applications

.NET Security:

  • Authentication and Authorization
  • Configuring Security
  • Code Access Security
  • Code Groups
  • Evidence
  • Permissions
  • Role-Based Security
  • Principals and Identities

Theo dõi và ủng hộ những bài viết khác của mình nhé!
Blog: blog.ntechdevelopers.com/
#ntechdevelopers
#blog #ntech

6 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?