Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

934 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Softuni

Hello. Here on this repository you can find my solutions for the exercises on Softuni Softwear University, writed during my study on different technologist( C#, JavaScrit, CSS, HTML, Bootstrap) and some small projects. At the end of each course I had an exam. In this repo you can see my exams preparations, certifications and exams solutions, plus some solutions on problems in HackerRank platform.

C# Basics

In this course I took the first steps in programming. I learned to work with for loops, while loops, nested loops and conditional operators.

C# Programming Fundamentals

In this course I level up my skills in the C# programming language, tooks my first step in OOP programing, learned to work with some data structures (Array, List, Dictionary, nested Dictionary), manipulate string with regex and other operation like LINQ and loops and improved my algoritmic thinkings.

C# Programming Advanced

In аdvanced programming course I continued to develop my algorithmic thinking and I entered deeper into OOP programming. I learned new type of structures to collect data (Queue, Hashset, Stack, LinkedList, Multidimensional Arrays, JaggedArray).

C# OOP Programming

In OOP programming course I met new conception and programing approaches. I learned some new practis to make better code like SOLID principles, Encapsulation, Inheritance, Interfaces and Abstraction, Polymorphism, I learned how to test code with unit tests, some Design patterns and many usefull things like Reflection and Attributes.

JavaScript Programming Advanced

In this course, I saw how it works dynamically type language. I learned how to use different type data structures like (Object, Arrays and Nested Arrays ) on dynamic environment, learned how to manipulate DOM tree, to add event listeners and using them.

JavaScript Programming Application

This course teached me what is that CRUD operations, asynchronous programming on one thread, routing system, view in context of single page application. Step by step we builded front end part of SPA application from zero.

C# Databases Basics

With two words MSSQL Server. I learned SQL language, how to do Built-in Functions, Subqueries, Joins, Procedures, Triggers, Transactions. I learned what it means relations data base and level of normalizations of data base.

C# Databases Advanced

In this course I learned to use ORM tehnology Entity Framework Core (EF core) and two ways of approach to build data layer(code first and data base first aproach). In this module we were focus to create different relation data bases in every exercise. Mostly we used code first approach. I expended my knowledge to use LINQ, met auto mapper and ADO.Net tools, learned to use data migrations, data transfer objects, serialize and deserialize data in to HML and JSON formats. In this course I also met non-relational databases (NOSQL data base).

C# Web Basics

Next step in my education was very hard one - C# Web Basics. In this course we builded basics version on ASP.Net Core framework. We (When I write "we" I mean we like a course with mentor) started with basic TCP connection with listener, then added HTTP Request - HTTP Response model with routing system, introduced MVC pattern with data binding system for the views. During the course we use OOP prenciples like SOLID, encapsulation, inheritance, interfaces, abstraction, some reflection and options to use attributes when it is necesery (mostly for autentication and data validation).

ASP.Net Core

This course introdused me how ASP.Net Core framework works. I learned how to create Razor Views and bainding data in it, how to manipulate request responce pipe line with middleware and filters, how to use Web IP and AJAX, Security, Identity, some useful tools like Signalar and Blazor pages, how to test code with unit, integration and selenium testing and many other things like sessions, cache, GDPR. In the end of the course I build project from zero and defended it. You can see my project here -> https://github.com/Sand82/BakeryProject .

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages