Code Monkey home page Code Monkey logo

software-university-softuni's Introduction

C#

LinkedIn Author: Radoslav Astardzhiev


Click me for Details
JavaScript Fundamentals - January 2018:
15.01.2018 - 11.02.2018
Grade: 6.00 (out of 6.00)
Issue Date: 14/02/2018

Certificate

JavaScript Fundamentals - January 2018:
15.01.2018 - 11.02.2018
Grade: 6.00 (out of 6.00)
Issue Date: 14/02/2018

Certificate

JavaScript Syntax - Lab

Operators and Logic Flow - Lab

Syntax, Operators and Logic Flow - Exercise

Functions and Arrow Functions - Lab

Functions and Arrow Functions - Exercise

Arrays, Matrices, Multi-Dimensional Arrays - Lab

Arrays, Matrices, Multi-Dimensional Arrays - Exercises

Strings and Regular Expressions - Lab

Strings and Regular Expressions - Exercises

JavaScript Objects and Assoc Arrays - Lab

Objects, Associative Arrays, Maps, Sets - Exercises

Exam Preparation

JS Fundamentals Retake Exam - 3 Sept 2017

JS Fundamentals Exam - 18 June 2017

JS Fundamentals Exam - 16 December 2016

JS Fundamentals Exam - 11 Feb 2018



Practical Teamwork - ASP.NET Core MVC:
19.12.2017 - 11.01.2018

Certificate

Personal Ads for Cars and Parts



Click me for Details
Entity Framework Core - октомври 2017:
24.10.2017 - 10.12.2017
Grade: 6.00 (out of 6.00)
Issue Date: 15/12/2017

Certificate

Entity Framework Core - октомври 2017:
24.10.2017 - 10.12.2017
Grade: 6.00 (out of 6.00)
Issue Date: 15/12/2017

Certificate

C# OOP Intro Exercise

Fetching Resultsets with ADO.NET & DB Apps Introduction:

   - Entity Framework Core

   - Entity Framework 6

Introduction to Entity Framework:

   - Entity Framework Core

   - Entity Framework 6

Code First:

   - Entity Framework Core - Code First

   - Entity Framework 6 - Code First

   - Entity Framework 6 - Code First Advanced

Entity Relations:

   - Entity Framework Core

   - Entity Framework 6

EF Core - Advanced Relations

EF Core - Advanced Querying

EF Core - Best Practices and Architecture

EF Core - Auto Mapping Objects

EF Core - External Format Processing

Exam

Preparation: Fast Food

Preparation: Instagraph

Preparation: Stations

Exam: Pet Clinic



Click me for Details
MS SQL Server - September 2017:
18.09.2017 - 22.10.2017
Grade: 6.00 (out of 6.00)
Issue Date: 25/10/2017

Certificate

MS SQL Server - September 2017:
18.09.2017 - 22.10.2017
Grade: 6.00 (out of 6.00)
Issue Date: 25/10/2017

Certificate

Introduction to Databases

Data Definition and Datatypes

CRUD

Built-in Functions

Data Aggregation

Table Relations

Joins, Subqueries, CTE and Indices

Procedures, Functions, Triggers and Transactions

Exam Preparation

The Nerd Herd

Bakery

Washing Machine Service



Click me for Details
C# OOP Advanced - July 2017:
18.07.2017 - 20.08.2017
Grade: 6.00 (out of 6.00)
Issue Date: 21/09/2017

Certificate

C# OOP Advanced - July 2017:
18.07.2017 - 20.08.2017
Grade: 6.00 (out of 6.00)
Issue Date: 21/09/2017

Certificate

Interfaces and Abstraction - Lab

Interfaces and Abstraction - Exercises

Generics - Lab

Generics - Exercise

Iterators and Comparators - Lab

Iterators and Comparators - Exercise

Enumerations and Attributes - Lab

Enumerations and Attributes - Exercise

Reflection - Lab

Reflection - Exercise

Unit Testing - Lab

Unit Testing - Exercises

SOLID - Lab

SOLID - Exercises (Open Closed and Liskov substitution)

Object Communication and Events - Exercises

Exam Preparation

Exam



Click me for Details
C# OOP Basics - June 2017:
27.06.2017 - 16.07.2017
Grade: 6.00 (out of 6.00)
Issue Date: 22/07/2017

Certificate

C# OOP Basics - June 2017:
27.06.2017 - 16.07.2017
Grade: 6.00 (out of 6.00)
Issue Date: 22/07/2017

Certificate

Defining Classes - Lab

Defining Classes - Exercise

Encapsulation - Lab

Encapsulation - Exercise

Inheritance - Lab

Inheritance - Exercise

Polymorphism - Lab

Polymorphism - Exercise

Exam Preparation

Exam



Click me for Details
C# Advanced - May 2017:
23.05.2017 - 25.06..2017
Grade:
Issue Date:

Certificate

C# Advanced - May 2017:
23.05.2017 - 25.06..2017
Grade:
Issue Date:

Certificate

Stacks and Queues - Lab

Stacks and Queues - Exercises

Sets and Dictionaries - Lab

Sets and Dictionaries - Exercises

Multidimensional Arrays - Lab

Matrices - Exercises

Streams - Lab

Files And Directories

Streams - Exercises

Manual String Processing - Lab

Manual String Processing - Exercises

Regular Expressions - Lab

Regular Expressions - Exercises

Functional Programming - Lab

Functional Programming - Exercises

LINQ - Lab

LINQ - Exercises

Exam Preparation

Exam 13 June 2016

Exam 13 March 2016

Exam 19 June 2016

Exam 22 August 2016



Practical Teamwork - WinForms (Windows Forms) based Shooter Game:
07.05.2017 - 26.05.2017

WinForms (Windows Forms) based Shooter Game



Click me for Details
Software Technologies - February 2017:
27.02.2017 - 29.04.2017
Grade: 6.00 (out of 6.00)
Issue Date: 06/05/2017

Certificate

Software Technologies - February 2017:
27.02.2017 - 29.04..2017
Grade: 6.00 (out of 6.00)
Issue Date: 06/05/2017

Certificate

PHP First Steps - Lab

PHP First Steps - Exercises

PHP: MVC & Symfony - building a simple blog with basic Admin and User functionality. It is not uploaded here (in GitHub) with the aim to avoid overloading their server.

JavaScript - Syntax, Basic Web - Lab

JavaScript Basics - Exercises

JavaScript: ExpressJS - building a simple blog with basic Admin and User functionality. It is not uploaded here (in GitHub) with the aim to avoid overloading their server.

Java Basics - Lab

Java Basics - Exercises

Java: Spring MVC - simple blog with basic Admin and User functionality

C#: Calculator - semple web calculator

 

C#: ASP.NET MVC - Blog

Evaluation made upon a defence over this project in ftont of SoftUni's team



Click me for Details
Programming Fundamentals - януари 2017:
17.09.2016 - 20.11..2016
Grade:
Issue Date:

Certificate

Programming Fundamentals - януари 2017:
17.09.2016 - 20.11..2016
Grade:
Issue Date:

Certificate

Data Types and Variables - Lab

Data Types and Variables - Exercises

Methods and Debugging - Lab

Methods and Debugging - Exercises

Arrays - Lab

Arrays - Exercises

Lists - Lab

Lists - Exercises

Dictionaries Lambda LINQ - Exercises

Objects and Classes - Lab

Objects and Classes - Exercises

Files and Directories - Lab

Files and Exceptions - Exercises

Strings - Lab

Strings - Exercise

Regex - Lab

Regex - Exercise

Exam Preparation

Exam Preparation I

Exam Preparation II

Exam Preparation III

Exam Preparation IV



Click me for Details
Programming Basics - September 2016:
17.09.2016 - 20.11..2016
Grade: 6.00 (out of 6.00)
Issue Date: 22/11/2016

Certificate

Programming Basics - September 2016:
17.09.2016 - 20.11..2016
Grade: 6.00 (out of 6.00)
Issue Date: 22/11/2016

Certificate

Logical Checks

More complex logical checks

Repeats (Loops)

Advanced Loops

Drawing Shapes with Loops

 

Exam Preparation

Practical Entrance Exam


software-university-softuni's People

Contributors

rastardzhiev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

software-university-softuni's Issues

Task 2 - Exam

using System;
using System.Collections.Generic;
using System.Linq;

namespace Task_2___Practice
{
class Program
{
static void Main(string[] args)
{
List list = Console.ReadLine().Split().Select(long.Parse).ToList();
string input = string.Empty;

        while ((input = Console.ReadLine()) != "Mort")
        {
            var commands = input.Split().ToArray();
            var command = commands[0];
            var value = int.Parse(commands[1]);

            switch (command)
            {
                case "Add":
                    list.Add(value);
                    break;

                case "Remove":
                    if (list.Contains(value))
                    {
                        list.Remove(value);
                    }

                    else if (value > 0 && list.Count > value)
                    {
                        list.RemoveAt(value);
                    }
                    break;

                case "Replace":
                    int replacment = int.Parse(commands[2]);
                    for (var i = 0; i < list.Count; i++)
                    {
                        if (list[i] == value)
                        {
                            int index = list.IndexOf(value);
                            list.Remove(value);
                            list.Insert(index, replacment);
                            break;
                        }
                    }
                    break;

                case "Increase":
                    int test = -1;

                    for (var k = 0; k < list.Count; k++)
                    {
                        if (value > list[k])
                        {
                            test = 1;
                        }
                        break;
                    }

                    if (test == 1)
                    {
                        for (var o = 0; o < list.Count; o++)
                        {
                            list[o] += list[list.Count - 1];
                        }
                    }
                    else if (test != 1)
                    {
                        for (var u = 0; u < list.Count; u++)
                        {
                            list[u] += value;
                        }
                    }
                    break;
                case "Collapse":
                    for (var i = 0; i < list.Count; i++)
                    {
                        if (list[i] < value)
                        {
                            list.RemoveAt(i);
                            i--;
                        }
                    }
                    break;
            }
        }
        Console.WriteLine(string.Join(" ", list));
    }
}

}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.