This repo contains all of my exercises and homeworks from C# courses at SoftUni.
✅ Algorithms-Advanced-with-CSharp-January-2021 - Certificated ✔️
- Dijkstra and MST - Lab
- Graphs Bellman-Ford, Longest Path in (DAG) - Lab
- Graphs Bellman-Ford Longest Path in DAG - Exercise
- Graphs Strongly Connected Components, Max Flow - Lab
- Graphs Strongly Connected Components, Max Flow - Exercise
- Dynamic Programming Advanced - Lab
- Dynamic Programming Advanced - Exercise
- Exam Preparation
✅ Algorithms-Fundamentals-with-CSharp-November-2020 - Certificated ✔️
- Recursion and Backtracking - Lab
- Combinatorial Problems - Lab
- Recursion and Combinatorial Problems - Exercise
- Searching, Sorting and Greedy Algorithms - Lab
- Graph Theory, Traversal and Shortest Paths - Lab
- Graph Theory, Traversal and Shortest Paths - Exercise
- Introduction to Dynamic Programming - Lab
- Introduction to Dynamic Programming - Exercise
- Exam Preparation
✅ Data-Structures-Advanced-with-CSharp-October-2020 - Certificated ✔️
- B-Trees-2-3-Trees-and-AVL-Trees-Lab
- B-Trees-2-3-Trees-and-AVL-Trees-Exercise
- Red-Black-Trees-and-AA-Trees-Lab
- Red-Black-Trees-and-AA-Trees-Exercise
- Hash-Tables-Sets-and-Dictionaries-Lab
- Hash-Tables-Sets-and-Dictionaries-Exercise
- Data-Structures-Augmentation-Lab
- Exam-Preparation
✅ Data-Structures-Fundamentals-with-CSharp-September-2020 - Certificated ✔️
- Linear Data Structures - Lab
- Linear Data Structures - Exercise
- Trees Representation and Traversal (BFS and DFS) - Lab
- Trees Representation and Traversal (BFS and DFS) - Exercise
- Heaps and Binary Trees - Lab
- Heaps and Binary Trees - Exercise
- Exam Preparation
✅ ASP.NET-Core-February-2020 - Certificated ✔️
-
🏆 My project for completing this course -> BeautyBooking
- ASP.NET CORE INTRODUCTION
- RAZOR VIEWS
- APPLICATION FLOW, FILTERS & MIDDLEWARE
- WORKING WITH DATA
- WORKSHOP
- WEB API
- SECURITY & IDENTITY
- WORKSHOP
- TESTING
- PROJECT ARCHITECTURE
- ADVANCED TOPICS
- WORKSHOP
- SIGNALR
- AZURE, DEPLOYMENT & CI
- BLAZOR
✅ CSharp-Web-Basics-January-2020 - Certificated ✔️
- Web Server - HTTP Protocol
- Web Server - Asynchronous Processing
- Web Server - State Management
- Workshop
- MVC Introduction
- MVC Advanced - View Engine
- Workshop
- MVC Advanced - IOC and Data Binding
- Workshop
✅ Entity-Framework-Core-October-2019 - Certificated ✔️
- EXERCISE: FETCHING RESULTSETS WITH ADO.NET
- EXERCISE: ORM FUNDAMENTALS
- Entity Framework Introduction
- Code-First
- Entity Relations
- Advanced Querying
- EXERCISE: C# AUTO MAPPING OBJECTS
- JavaScript Object Notation - JSON
- Extensible Markup Language - XML
- EXERCISE: DESIGN PATTERNS
- EXERCISE: BEST PRACTICES AND ARCHITECTURE
- WORKSHOP - ASP.NET CORE
✅ MS-SQL-September-2019 - Certificated ✔️
- Data Definition and Datatypes
- Basic CRUD
- Built-in Functions
- Data Aggregation
- Table Relations
- Joins, Subqueries, CTE and Indices
- Database Programmability and Transactions
- Additional Exercises
- Exam Preparation 1
- Exam Preparation 2
✅ CSharp-OOP-June-2019 - Certificated ✔️
- Working with Abstraction - Lab
- Working with Abstraction - Exercise
- Inheritance - Lab
- Inheritance - Exercise
- Encapsulation - Lab
- Encapsulation - Exercise
- Interfaces and Abstraction - Lab
- Interfaces and Abstraction - Exercise
- Polymorphism - Lab
- Polymorphism - Exercise
- SOLID - Lab
- SOLID - Exercise
- Reflection and Attributes - Lab
- Reflection and Attributes - Exercise
- EXCEPTIONS AND ERROR HANDLING
- WORKSHOP - Custom Unit Testing Framework
- WORKSHOP - Snake
- UNIT TESTING - Lab
- UNIT TESTING - Exercise
- TEST DRIVEN DEVELOPMENT - Lab
- TEST DRIVEN DEVELOPMENT - Exercise
✅ CSharp-Advanced-May-2019 - Certificated ✔️
- Stacks and Queues - Lab
- Stacks and Queues - Exercise
- Multidimensional Arrays - Lab
- Multidimensional Arrays - Exercise
- Sets and Dictionaries Advanced - Lab
- Sets and Dictionaries Advanced - Exercise
- STREAMS, FILES AND DIRECTORIES - Lab
- STREAMS, FILES AND DIRECTORIES - Exercise
- Functional Programming - Lab
- Functional Programming - Exercises
- Defining Classes - Lab
- Defining Classes - Exercise
- WORKSHOP - Lab
- WORKSHOP - Exercise
- Generics - Lab
- Generics - Exercises
- Iterators and Comparators - Lab
- Iterators and Comparators - Exercise
✅ Technology-Fundamentals-with-CSharp-January-2019 - Certificated ✔️
- Intro And Basic Syntax - Lab
- Intro And Basic Syntax - Exercise
- Intro And Basic Syntax - More Exercise
- Data Types And Variables - Lab
- Data Types And Variables - Exercise
- Data Types And Variables - More Exercises
- Arrays - Lab
- Arrays - Exercise
- Arrays - More Exercise
- Methods - Lab
- Methods - Exercise
- Methods - More Exercise
- Lists - Lab
- Lists - Exercise
- Lists - More Exercise
- Objects And Classes - Lab
- Objects And Classes - Exercise
- Objects And Classes - More Exercise
- Associative Arrays - Lab
- Associative Arrays - Exercise
- Associative Arrays - More Exercise
- Text Processing And Regular Expressions - Lab
- Text Processing And Regular Expressions - Exercise
- Text Processing And Regular Expressions - More Exercise
- Basic Web - Lab - Phonebook
- Basic Web - Exercise - CalculatorApp
- Basic CRUD - Lab - ToDoList
- Basic CRUD - Exercise - TeisterMask
- Web Project - SoftUniTwitter
- Web Project - Exercise - Forum
✅ Programming-Basics-with-CSharp-November-2018 - Certificated ✔️
- First Steps In Coding
- Simple Operations And Calculations - Lab
- Simple Operations And Calculations - Exercise
- Conditional Statements - Lab
- Conditional Statements - Exercise
- Nested Conditional Statements - Lab
- Nested Conditional Statements - Exercise
- While Loop - Lab
- While Loop - Exercise
- For Loop - Lab
- For Loop - Exercise
- Nested Loops - Lab
- Nested Loops - Exercise