Back-end Path
Every web or mobile application has 2 parts: a front-end and a back-end. The front-end is what the user sees and interacts with. It’s the app on your phone or the website you visit. But the front-end is only the surface. All the data is stored and processed on the back-end.
So, back-end developers are in charge of anything that powers the front-end, including working with databases, building web services/APIs, integration with other apps (eg Facebook, Twitter, etc), implementing business rules and workflows, etc.
The average salary for a back-end developer is $121,112 per year in the United States.
There are multiple technology stacks to build back-ends. At Code with Mosh, we focus on the 2 most popular technology stacks: C# and JavaScript.
JavaScript Track
A lot of big, progressive companies like Netflix and PayPal use JavaScript to build their applications. As a JavaScript back-end developer, you need to have in-depth knowledge of JavaScript as a programming language. Once you master JavaScript, you need to learn about Node and Express to build back-end services. The courses in this path take you from the ground up and teach you these skills.
C# Track
C# is the programming language used by companies that utilize Microsoft technologies. As a C# back-end developer, you need to have an in-depth understanding of C# as a programming language. Once you master C#, you need to learn about Entity Framework for storing data in databases and ASP.NET MVC/Core for building back-end services. The courses in this path take you from the ground up and teach you all these essential skills.
to a SQL Server database