Answer the question
In order to leave comments, you need to log in
What should a Junior C# Web developer be able to do?
Hello! I know that this largely depends on the company, but, nevertheless, I would like to hear the opinion of the habrozhiteli). What do you think a C# web developer should be able to do?
Answer the question
In order to leave comments, you need to log in
1. Be able to work with asp net core.
Writing a new controller shouldn't be difficult.
Should know about middleware and various filters. Know what entities are processing the request at different times
2. Know how HTTP works at least at a superficial level.
Know that an http request has headers and a body.
3. Be able to work with dotnet cli, if necessary. Be able to call dotnet build, dotnet watch, dotnet run, and dotnet publish
4. Be able to search for the necessary libraries in Google and Nuget.
5. Be able to work with git at least at a basic level: git init, git branch, git add, git commit, git merge.
It is possible through the GUI. It is possible through the built-in plugin in the IDE
6. Be able to work with any one IDE at a basic level: with VS or with Rider.
At a basic level, this means that you can create a project with the mouse, add new files to it, and run the project.
7. At least superficially know about the frontend. To be able to google and solve a simple problem.
8. Be able to work with debugger. Set breakpoints, take a step forward, with a call, with a bypass.
9. Be able to work with any relational database. Know the basics about all sorts of normal forms, be able to write a raw sql query.
10. And of course C#, OOP, all sorts of patterns.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question