My C# & .NET Developer Roadmap

  Рет қаралды 19,785

Claudio Bernasconi

Claudio Bernasconi

Күн бұрын

🔥 C#/.NET Bootcamp: The Fundamentals & more (Code FRIENDS10 for 10% OFF)*
claudiobernasconi.ch/dotnet-c...
Learning .NET and C# development is rewarding. You can build almost anything from console applications to web applications, mobile apps, and even games.
You can also build IoT solutions and cloud-native services. Or you can apply machine learning or implement AI applications using the .NET platform.
The best part is that if you learn the fundamentals, you can specialize in one or more areas of your choice and still use the foundations in your everyday work.
The more you use it, the more you learn about the platform. Transitioning between different types of applications becomes easier the more experience you gain.
This roadmap is built on my experience based on more than a decade of C# and .NET development and working more than 15 years in software development.
00:00 Introduction
00:54 My .NET Developer Roadmap
08:19 Resources & Bootcamp
11:17 Special Offer
📌 .NET Developer Roadmap
claudiobernasconi.ch/learn-do...
📌 KZbin Playlists:
The FREE Blazor Crash Course: • The FREE Blazor Crash ...
C# Programming: • How to Create Modern C...
✅ SUBSCRIBE FOR MORE VIDEOS
Subscribe: 🔔 claudiobernasconi.ch/Subscribe
🚀 CONNECT & SUPPORT
Twitter: / chbernasconic
Blog: claudiobernasconi.ch
Newsletter: claudiobernasconi.ch/newsletter
CREDITS
🎵 www.bensound.com/
* Affiliate Link: I earn a small commission at no additional cost

Пікірлер: 41
@ClaudioBernasconi
@ClaudioBernasconi Жыл бұрын
What do you think about the roadmap? Does it cover everything required to become a great .NET developer? What would you change? 🤔
@RafaelStalder-is7mj
@RafaelStalder-is7mj Жыл бұрын
To me it looks quite complete on the first sight! Key imo is to take small steps and don't think you can learn everything in a week or two.
@ClaudioBernasconi
@ClaudioBernasconi Жыл бұрын
I agree, thank you, Rafael! 🙏
@PikasExperiences
@PikasExperiences 9 ай бұрын
Thanks for sharing this. I was just starting.
@DomiiFTW
@DomiiFTW Жыл бұрын
nice and inspiring roadmap! great way to start learning!
@ClaudioBernasconi
@ClaudioBernasconi Жыл бұрын
Thanks, Domii! 😎
@IAmLove213
@IAmLove213 7 ай бұрын
I’m subscribing just from the interaction in the comments. You seem like a genuine person.
@ClaudioBernasconi
@ClaudioBernasconi 7 ай бұрын
Thanks a lot. It means a lot to me to help other developers learn what I have done my whole life. Welcome on board.
@NWessel
@NWessel Жыл бұрын
I would probably put variables as a line under hello world - learning to assign int and string and mix int into strings and int to int to see how it interact. Some will probably already "get it" here. I would probably also move at least arrays into basic. It fits so well with the loops :)
@ClaudioBernasconi
@ClaudioBernasconi Жыл бұрын
Thanks for your insights. There is definitely multiple ways. I was able to build up a working story for my course following the roadmap. However, your suggestions would also work, I'm sure. 👍
@woody-xm5ve
@woody-xm5ve 9 ай бұрын
Hi Claudio, Thanks for this road map! I'm an application tester and I am trying to switch to developing. When I was in college our capstone project was written in c# but I've been told that I have to learn JS first before learning C#. is this true? Thanks again!
@ClaudioBernasconi
@ClaudioBernasconi 8 ай бұрын
Sorry for the late response, I haven't seen your comment. It's not true that you need to learn JavaScript before learning C#. Those are two different lanuages allowing you to develop for different platforms. It depends on what you want to learn/what you want to build. Both paths are viable. I would focus on one of those two in the beginning and stick with it. Good luck on your journey.
@user-ne7zh9tt9v
@user-ne7zh9tt9v 3 ай бұрын
Hey ! what do infer by "Explicit Startup" as a part of your C# basics?
@ClaudioBernasconi
@ClaudioBernasconi 3 ай бұрын
Great question. With newer C# and .NET versions, we got top-level statements which allow us to write a C# console app with only a single line of code. On the contrary, the explicit startup mentiones the old way (still possible) of explicitly having a Program class with a public static main method.
@JamesRiby
@JamesRiby 11 ай бұрын
The roadmap looks great but where is async programming? It's complex, I know, but I guess should be in the advanced concepts part or learnt straight after the roadmap!?
@ClaudioBernasconi
@ClaudioBernasconi 11 ай бұрын
Good catch. I'd say after the fundamentals covered in this roadmap is a good idea. However, I love teaching async programming in context with a practical application. For example, when introducing ASP.NET Core WebAPIs. I tried to keep the roadmap as simple as possible. Async programming was one of the topics I struggled with whether to include it or not. Thanks for your feedback.
@PeterViet
@PeterViet 10 ай бұрын
There is so little offers for iOS Developer with 1,5 year commercial experience right now in my case :/ I was actually thinking to start learning C# and transition to .NET Developer. I wonder how much time would it take it to me "learn" it and if it's worth it at all or should I stay where I'm. Any tips?
@ClaudioBernasconi
@ClaudioBernasconi 10 ай бұрын
Great question. Career advice is always very personal. However, if you fail to find a job in the area you are currently most familiar with, it's definitely a good idea to broaden your skillset. With C# and .NET you learn technologies that can be used to develop mobile, web, desktop, console, etc. apps. That's definitely a good thing in your situation. I don't know what you currently use as a programming language for iOS development, but if you are familiar with core programming principles and want the most efficient way, I highly recommend watching my course in Zero To Mastery. The video material is highly produced, and you can get through it at your own pace. It could be doable within a few weeks for you. The link is in the video description.
@PeterViet
@PeterViet 10 ай бұрын
@@ClaudioBernasconi Mostly I had experience with SwiftUI(functional programming) in which I've built recently few apps with my team but since C# is OOP I think I'm gonna try a little bit more of UiKit I had less experience with cause it's also OOP and it's gonna be more organic for me to transition to C#. At least that's what I think. Thanks anyway! :)
@fuzzy-02
@fuzzy-02 9 ай бұрын
Hey, im a bit on lost on this 'Explicit Startup' in part 3 Basic C#."
@ClaudioBernasconi
@ClaudioBernasconi 9 ай бұрын
I explain it deeply in my Zero To Mastery Course besides all other fundamental topics mentioned on this roadmap.
@khaledashraf5395
@khaledashraf5395 4 ай бұрын
thx
@kane28tyberium
@kane28tyberium 10 ай бұрын
Is this viable for somebody who wants to swap careers and learn programming from 0?
@ClaudioBernasconi
@ClaudioBernasconi 10 ай бұрын
Great question, Kane! It doesn't go over all concepts in depth but it's very hands-on. You can either go through a lot of fundamentals until you are able to build something or you use this roadmap or my course on Zero to Mastery to get to build something as soon as possible and learn more of the fundamentals on the go. There is no right or wrong approach here. Good for you getting into programming. I wish you all the best! Happy to answer questions about C#/.NET on Twitter too.
@kane28tyberium
@kane28tyberium 10 ай бұрын
@@ClaudioBernasconi thanks. I feel like this is the only way to unfuck my life at 26. I have the motivation, just need to start somewhere.
@mrbrit6746
@mrbrit6746 11 ай бұрын
How does this compare to Tim Corey's course? It's certainly a lot more affordable...
@ClaudioBernasconi
@ClaudioBernasconi 11 ай бұрын
Great question! I see three major differences. First, yes the pricing is very different. One-time payment for Tim, subscription on Zero To Mastery. However, you also get access to all other 50+ courses. Second, Tim's course is around 7x the size of my course. I currently focus on the fundamentals, there will be more modules added depending on student preferences. Third, the teaching style between me and Tim is fundamentally different. Tim has a lot slower approach than me. Compare our videos. Mine are to the point, scripted. His are more natural, longer styled. Just watch us both, and you'll see what to expect. There is no right or wrong here. In the end, you cannot do anything wrong with the 30-day money-back guarantee on Zero To Mastery. Also, you'll be able to complete the whole course within those days. No risk for you. I try to be fair, of course, I'm biased as I'd love to be your C# & .NET instructor at Zero to Mastery.
@mrbrit6746
@mrbrit6746 11 ай бұрын
@@ClaudioBernasconi Thank you for the quick reply! I am tempted but I just have one final question. I am a MacOS user, will I be able to complete all of the courses content, as I have heard that Mac's aren't the greatest environment for coding in C#?
@mehdi-vl5nn
@mehdi-vl5nn 11 ай бұрын
u did not mention attributes!
@ClaudioBernasconi
@ClaudioBernasconi 11 ай бұрын
Thanks for your comment. I prefer introduction attributes with practical application of them. Most attributes are used when working with frameworks such as Entity Framework Core, ASP.NET Core, and others. Yes, you might argue they are fundamentals, and I won't take it from you.
@ChhannaCode2002
@ChhannaCode2002 Жыл бұрын
good bro
@ClaudioBernasconi
@ClaudioBernasconi Жыл бұрын
Love it!
@dbeylkhanov
@dbeylkhanov 11 ай бұрын
this roadmap for junior developers
@ClaudioBernasconi
@ClaudioBernasconi 11 ай бұрын
If that is a question, yes, it's for junior developers. 👍
@dbeylkhanov
@dbeylkhanov 11 ай бұрын
​@@ClaudioBernasconi it's fact by me) I think you should note about that in your roadmap title.
@DennisIvy
@DennisIvy Жыл бұрын
First!
@qqtf5799
@qqtf5799 Жыл бұрын
My hero !!!
@DennisIvy
@DennisIvy Жыл бұрын
@@qqtf5799 😊
@ClaudioBernasconi
@ClaudioBernasconi Жыл бұрын
You never disappoint. What a legend! 🦸
@gofudgeyourselves9024
@gofudgeyourselves9024 Жыл бұрын
Make one for native windows desktop app as well
@ClaudioBernasconi
@ClaudioBernasconi Жыл бұрын
I'll consider it. Thanks for your feedback. 🙏
How to Become a Highly Employable C# Developer in 2024
17:47
Gavin Lon
Рет қаралды 11 М.
Is C# Better than Java?
18:41
Gavin Lon
Рет қаралды 11 М.
когда достали одноклассники!
00:49
БРУНО
Рет қаралды 1,3 МЛН
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 13 МЛН
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 26 МЛН
Is C# worth learning in 2023?
6:20
Train To Code
Рет қаралды 28 М.
This flowchart can fix your episodic campaign
5:29
BT D&D
Рет қаралды 723
How to Become Dot Net Developer | @byluckysir
6:15
learnprograming byluckysir
Рет қаралды 7 М.
How Do I Get C# Work Experience? How Do I Get My First Job?
14:26
The Ultimate .NET Version Guide
14:35
Claudio Bernasconi
Рет қаралды 18 М.
Interview with a Senior C# Developer
10:56
Programmers are also human
Рет қаралды 592 М.
What Is The Best C# Book? What Is the Best C# Resource?
18:54
IAmTimCorey
Рет қаралды 61 М.
Dotnet full stack development roadmap
14:34
Ravindra Devrani
Рет қаралды 38 М.
How Neuralink Works 🧠
0:28
Zack D. Films
Рет қаралды 31 МЛН
С Какой Высоты Разобьётся NOKIA3310 ?!😳
0:43