- 1
using System;
- 2
using System.Text;
- 3
using Ivan-Marinov-Portfolio.Certificates;
- 4
- 5
namespace Ivan-Marinov-Portfolio
- 6
{
- 7
static string PrintCertificates()
- 8
{
- 9
StringBuilder sb = new StringBuilder();
- 10
- 11
foreach (var certificate in certificates)
- 12
{
- 13
sb.AppendLine($"{certificate.Name}");
- 14
sb.AppendLine($"{certificate.Description}");
- 15
}
- 16
return sb.ToString().Trim();
- 17
}
- 18
PrintCertificates();
- 19
}
Solution 'Ivan-Marinov-Portfolio'






Basics
Conditonal Statements, Advanced Conditional Statements, For-Loop, While-Loop,Nested Loops, Good Practices
Fundamentals
Data Types and Variables, HTTP Basics, Arrays, Associative Arrays, Methods, Lists, Objects and Classes, Software Development Concepts, Regular Expressions, Database Basics, QA Introduction
Advanced
Stacks and Queues, Multidimensional Arrays, Advanced Sets and Dictionaries, Streams, Files and Directories, Implementing Linked List, Stack & Queues, Iterators and Comparators, Generics
Object Oriented Programming
Inheritance and Encapsulation, Interfaces and Abstraction, Polymorphism, Exception Handling, SOLID Principles, Reflection and Attributes, Unit Testing, Mocking, Mocking and Test Driven Development, Design Patterns
HTML & CSS
Typography in CSS, Box Model and Position, Flexbox, Responsive Web Design, Forms & Working with Forms
JavaScript Advanced
Advanced Syntax, Functions and Statements, Objects and Composition, DOM Manipulations and Events, Advanced Functions, Unit Testing and Error Handling, Classes, Prototypes and Inheritance
JS Front End
JavaScript Syntax Fundamentals, JS Arrays & Strings, Functions & Statements, Objects & Classes, DOM Manipulation and Events, HTTP and REST, Asynchronous Programming
Entity Framework Core
ORM Fundamentals, Entity Relations, LINQ, Advanced Querying, Migrations in EF Core, JSON & XML Processing, EF Core Essentials for ASP.NET, Best Practices, NoSQL
MS SQL
Databases, CRUD, Table Relations, Built-In Functions, Subqueries and Joins, Indices and Data Aggregation, Functions and Stored Procedures, Triggers and Transactions
ASP.NET Fundamentals
HTTP Protocol, ASP.NET and Databases, State Management & Asynchronous Processing, ASP.NET Core Identity
ASP.NET Advanced
Routing and Binding, Views, DI and Services, Filters & Middleware, Web API, Web Application Security and ASP.NET Core, ASP.NET Core Identity, Architecture, Testing, SignalR
// click on a card to open certificate