Software Engineer with C#
140 credits
C# developers have a great depth of programming and practical development of web-based software with the C# language, the Visual Studio environment and the .NET platform. They have extensive knowledge of back-end technologies, databases, web services and cloud applications, as well as in front-end programming with JavaScript, AJAX and SPA (Single Page Apps) development.
At SoftUni, C# Web developers who study for C# Web receive solid practical programming skills (logical thinking and problem-solving skills, data structures and algorithms, object-oriented and functional programming, quality programming code) and specialize in the development of modern web applications through modern web technologies, tools and technological frameworks from the C# / .NET ecosystem: HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX, SPA, C#, Visual Studio, OOP, databases, SQL, SQL Server, Entity Framework, REST services, cloud technologies and ASP.NET MVC, as well as working with Git, GitHub and collaboration and development tools in a team.
Software Engineer with JavaScript
110 credits
JavaScript developers have a great depth of web development and practical web application development. They have deep knowledge and practical skills in both front-end programming and back-end JavaScript technologies.
JavaScript developers gain solid skills in functional programming, working with arrays and objects, classes, DOM, object composition, prototyping (inheritance), asynchronous programming, unit testing, building SPA (Single-Page Application) and other basic JS concepts. They specialize in the so-called. full-stack JavaScript development of modern web applications using technologies such as HTML, CSS, TypeScript, Node.js, Express.js, MongoDB, React, Angular.