DEV Community

Cover image for dotnet beginner guidelines
Saidur Rahman Akash
Saidur Rahman Akash

Posted on

1

dotnet beginner guidelines

1/ Object-Oriented Programming (OOP) is an essential paradigm for every programmer. It empowers developers with a powerful set of tools and concepts to design and build software systems efficiently. Without OOP, it's like being a soldier without a gun - missing out on a fundamental approach that enhances code organization, reusability, and maintainability.

2/ Structure with C# (Need a basic understanding of data structure)

3/ Algorithms with C# (Need basic understanding)

4/ C# Basic topics (for more understanding please google it.)

5/ C# Basic to advance topics (not necessary as a beginner if you know this thing that’s a plus)

6/ C# in Details (if you want to know more about C# then google it because it's free.)

7/ Basic SQL Query (SQL (Structured Query Language) plays a crucial role when working with C# and databases.

You can practice SQL problems in HackerRank - https://www.hackerrank.com/domains/sql

8/ MVC framework with C#

9/ LINQ (Language-Integrated Query) This is also a must-know topic for those who want to work with dotnet.

You can find some awesome projects to understand more about MVC with C#
https://github.com/SR-Akash/TMS-Transport-Management-System
https://github.com/SR-Akash/Coaching_Management
https://github.com/SR-Akash/School-Account-Management

10/ Understanding Rest API - Understanding REST API is crucial for developing web applications using ASP.NET Core. REST is an architectural style that defines a set of principles and constraints for building scalable, reliable, and loosely coupled web services.

_বেশ কয়েক বছর সফটওয়্যার ইন্ডাস্ট্রিতে কাজ করার ফলে আমাকে অনেকেই বিভিন্ন সময় প্রশ্ন করে থাকেন যে একজন ফ্রেশ গ্রাজুয়েট বা একজন ১১/১২ সেমিস্টারের স্টুডেন্ট হিসাবে কিভাবে সফটওয়্যার কোম্পানিতে ইন্ট্রানশীপ পেতে পারেন। আমি যেহেতু Backend এ dotnet নিয়ে কাজ করি সুতরাং আমার এক্সপেরিয়েন্স থেকে বিগিনারদের জন্য dotnet এর উপর একটা গাইডলাইন শেয়ার করার চেষ্টা করলাম। এইখানে সেই সব টপিকগুলো দেওয়া আছে যে গুলো একজন ইন্ট্রান এর থেকে একটা সফটওয়্যার কোম্পানি এক্সপেক্ট করে..
Note: কোম্পানি টু কোম্পানি ভ্যারি করতে পারে. _

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay