1. 1

    using System;


  1. 2

    using System.Text;


  1. 3

    using Ivan-Marinov-Portfolio.Certificates;


  1. 4
  1. 5

    namespace Ivan-Marinov-Portfolio


  1. 6

    {


  1. 7

    static string PrintCertificates()

  1. 8

    {


  1. 9

    StringBuilder sb = new StringBuilder();


  1. 10
  1. 11

    foreach (var certificate in certificates)


  1. 12

    {


  1. 13

    sb.AppendLine($"{certificate.Name}");


  1. 14

    sb.AppendLine($"{certificate.Description}");


  1. 15

    }


  1. 16

    return sb.ToString().Trim();


  1. 17

    }


  1. 18

    PrintCertificates();


  1. 19

    }


solution-iconSolution 'Ivan-Marinov-Portfolio'

    chsarp-iconIvan-Marinov-Portfolio
  • chsarp-iconHome.cs
  • chsarp-iconAbout-Me.cs
  • chsarp-iconCertificates.cs
  • chsarp-iconProjects.cs
  • chsarp-iconMy-Resume.cs
  • // click on a card to open certificate

    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