Skip to content
Course exercises | Telerik Academy 2013/2014 | Martin Nikolov
Branch: master
Clone or download
Latest commit 16ff7ae Mar 3, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ASP.NET MVC Update Nov 16, 2014
ASP.NET Web Forms Update Readme.md Sep 24, 2017
Algo Academy Update Dec 22, 2014
Databases Update Readme.md Sep 20, 2017
Knowledge Sharing & Team Working Update Readme.md Sep 28, 2017
PHP Web Development
Programming with C# Update README.md Sep 18, 2017
Web Design & Development Update Readme.md Sep 19, 2017
Web Services and Cloud Technologies Update Readme.md Sep 21, 2017
.gitattributes
.gitignore Remove School Academy Tasks from GitHub Aug 21, 2014
LICENSE
README.md Fixed broken links Feb 20, 2018

README.md

Telerik Academy 2013/2014

Programming Web Development Software Technologies
C# - Part I HTML Basics Databases
C# - Part II CSS Styling Web Services and Cloud
C# - Object-Oriented Programming JavaScript Fundamentals JavaScript SPA
C# - High-Quality Code JavaScript UI & DOM JavaScript End-to-End
C# - Data Structures and Algorithms JavaScript OOP ASP.NET Web Forms
C# - Exams JavaScript Applications Exams
Algo Academy PHP Web-development Projects
Projects Projects

About me

  • Top student at Telerik Software Academy ranked in the Top 1% in more than 12 courses.
  • Top 1% Worldwide and Top 1% Bulgarian C# ranked user according GitHub Open Source Community. - https://goo.gl/UwZK3s

Announcements:

About program

An intensive and challenging one+ year training program for software developers. With over 20 in-depth courses in cutting-edge technologies, Telerik Academy helps students of almost any age and background develop programming skills and land jobs in the competitive IT industry.

There I learned a large range of technologies starting from C#, HTML5, CSS3 and JavaScript to AngularJS, NodeJS, Web Services & Cloud Technologies, Databases, Hybrid Mobile Applications, ASP.NET WebForms, ASP.NET WebAPI 2.0 and ASP.NET MVC.

Programming languages / Technologies / Principles / Concepts / etc.

  • C# Fundamentals - Part 1
  • C# Fundamentals - Part 2
  • C# Object-Oriented Programing
  • Extension Methods, Lambda Expressions and LINQ
  • C# High-Quality Code
  • Design Patterns & SOLID Principles
  • Debugging & Refactoring
  • Unit Testing & Mocking
  • C# Data Structures and Algorithms
  • Linear data structures in .NET
  • Trees, graphs and other effective data structures
  • Searching and sorting algorithms
  • Recursion
  • Dynamic programming and Optimization algorithms
  • HTML5 Basics
  • CSS3 Styling
  • JavaScript (jQuery, Handlebars, Underscore.js, Require.js, etc.)
  • JavaScript UI & DOM
  • JavaScript OOP
  • JavaScript Applications & Asynchronous programming
  • HTTP Protocol & AJAX
  • JavaScript - Single-Page Applications (AngularJS)
  • JavaScript - End-to-End Applications (NodeJS)
  • JavaScript - Unit Testing (Karma, Mocha.js, Chai.js)
  • Adaptive Design and Twitter Bootstrap
  • PHP Web-development
  • Databases (MSSQL, MySQL, SQLite, Transact SQL & Stored procedures, MongoDB, Redis)
  • ADO.NET & Entity Framework (Code First, Database First, etc.)
  • Transactions in ADO.NET and Entity Framework
  • Web Services and Cloud Technologies
  • Basic WCF Programming
  • RESTful API Applications
  • Dependency Injection
  • ASP.NET Web API 2
  • ASP.NET Web Forms
  • ASP.NET MVC
  • Hybrid Mobile Applications (AngularJS & KendoUI Mobile)

Programming with C#

C# - Part I

  1. Introduction to Programming - (assignment) - 29.04.2013
  2. Primitive Data Types and Variables - (assignment) - 07.05.2013
  3. Operators, Expressions and Statements - (assignment) - 12.05.2013
  4. Console Input/Output - (assignment) - 16.05.2013
  5. Conditional Statements - (assignment) - 17.05.2013
  6. Loops - (assignment) - 21.05.2013
  7. Exam - 23.06.2013

C# - Part II

  1. Arrays - (assignment) - 01.07.2013
  2. Multidimensional Arrays - (assignment) - 03.07.2013
  3. Methods - (assignment) - 04.07.2013
  4. Numeral Systems - (assignment) - 08.07.2013
  5. Using Classes and Objects - (assignment) - 10.07.2013
  6. Exception Handling - (assignment) - 11.07.2013
  7. Text Files - (assignment) - 12.07.2013
  8. Strings and Text Processing - (assignment) - 14.07.2013
  9. Teamwork - Console game - 01.09.2013
  10. Exam - 14.09.2013

C# - Object-Oriented Programming

  1. Defining classes - Part I - (assignment) - 21.09.2013
  2. Defining classes - Part II - (assignment) - 28.09.2013
  3. Extension Methods, Delegates, Lambda and LINQ - (assignment) - 04.10.2013
  4. OOP Fundamental Principles - Part I - (assignment) - 08.10.2013
  5. OOP Fundamental Principles - Part II - (assignment) - 11.10.2013
  6. Common Type System - (assignment) - 16.10.2013
  7. Design Patterns - 11.11.2013
  8. Practical Workshop - Academy Popcorn API - (assignment) - 11.11.2013
  9. Teamwork - UI Business Application - 11.12.2013
  10. Exam - 12.12.2013

C# - High-Quality Code

  1. Code Formatting - (assignment) - 28.04.2014
  2. Naming Identifiers - (assignment) - 03.05.2014
  3. Code Documentation and Comments in the Program - (assignment) - 12.05.2014
  4. Correct Use of Variables, Data, Expressions and Constants - (assignment) - 20.05.2014
  5. Control Flow, Conditional Statements and Loops - (assignment) - 20.05.2014
  6. High-Quality Methods - (assignment) - 22.05.2014
  7. High-Quality Classes - (assignment) - 23.05.2014
  8. Defensive Programming, Assertions and Exceptions - (assignment) - 24.05.2014
  9. Code Tuning and Optimization - (assignment) - 25.05.2014
  10. Unit-Testing - (assignment) - 26.05.2014
  11. Test-Driven-Development - (assignment) - 28.05.2014
  12. Refactoring - (assignment) - 29.05.2014
  13. Debugging
  14. Development Tools - (assignment) - 27.06.2014
  15. Design Patterns - (assignment) - 11.07.2014
  16. SOLID and Other Principles
  17. Software Engineering Fundamentals
  18. Software Quality Assurance
  19. Mocking with Moq and JustMock - (assignment) - 26.07.2014
  20. Teamwork - Console-based game - (assignment)
  21. Exam Preparation
  22. Exam - 06.08.2014

C# - Data Structures and Algorithms

  1. Data Structures Algorithms and Complexity - (assignment) - 23.08.2014
  2. Linear Data Structures - (assignment) - 11.03.2014
  3. Trees and Traversals - (assignment) - 25.08.2014
  4. Dictionaries, Hash Tables and Sets - (assignment) - 18.03.2014
  5. Advanced Data Structures - (assignment) - 05.04.2014
  6. Data Structure Efficiency - (assignment) - 03.04.2014
  7. Sorting and Searching Algorithms - (assignment) - 13.03.2014
  8. Recursion - (assignment) - 17.04.2014
  9. Combinatorics - (assignment) - 07.04.2014
  10. Dynamic Programming - (assignment) - 11.09.2014
  11. Graphs and Algorithms - (assignment) - 27.03.2014
  12. Methodology of Problem Solving
  13. Exam Preparation

C# - Exams

  1. Telerik 2011/2012 - C# Exam 1 - 4x5 exercises
  2. Telerik 2011/2012 - C# Exam 2 - 5x5 exercises
  3. Telerik 2011/2012 - C# Exam 3 - 4x5 exercises
  4. Telerik 2012/2013 - C# Exam 1 - 3x5 exercises
  5. Telerik 2012/2013 - C# Exam 2 - 3x5 exercises
  6. Telerik 2012/2013 - OOP Exam - 3x2 exercises
  7. Telerik 2013/2014 - C# Exam 1 - 4x5 exercises
  8. Telerik 2013/2014 - C# Exam 1 (Spring) - 2x5 exercises
  9. Telerik 2013/2014 - C# Exam 2 (Spring) - 2x5 exercises
  10. Telerik 2013/2014 - OOP Exam (Spring) - 2 exercises
  11. Telerik 2013/2014 - High-Quality Code Exam - 2x1 exercises
  12. Telerik Kids Academy 2011/2012 - 20x3 exercises
  13. Telerik Kids Academy 2012/2013 - 18x3 exercises
  14. Others - 1 exercise

Web Design & Development

HTML Basics

  1. HTML - Fundamentals - (assignment) - 23.12.2013
  2. HTML - Tables - (assignment) - 23.12.2013
  3. HTML - Forms & Frames - (assignment) - 05.01.2014
  4. HTML - Semantic Web - (assignment) - 05.01.2014

CSS Styling

  1. CSS - Overview - (assignment) - 05.01.2014
  2. CSS - Presentation - (assignment) - 05.01.2014
  3. CSS - Layout - (assignment) - 10.01.2014
  4. SASS - (assignment) - 11.01.2014
  5. LESS - (assignment) - 12.01.2014
  6. CSS - Exam Preparation
  7. CSS - Exam - 23.04.2014

JavaScript Fundamentals

  1. Data Types and Variables - (assignment) - 04.05.2014
  2. Operators and Expressions - (assignment) - 23.01.2014
  3. Conditional Statements - (assignment) - 24.01.2014
  4. Loops - (assignment) - 25.01.2014
  5. Arrays - (assignment) - 28.01.2014
  6. Functions - (assignment) - 23.01.2014
  7. Using Objects - (assignment) - 30.01.2014
  8. Strings - (assignment) - 05.02.2014
  9. Exam Preparation
  10. Exam - 19.05.2014

JavaScript UI & DOM

  1. Document Object Model - (assignment) - 30.05.2014
  2. The Canvas - (assignment) - 26.05.2014
  3. KineticJS - (assignment) - 31.05.2014
  4. SVG - (assignment) - 08.06.2014
  5. Raphael.js - (assignment) - 08.06.2014
  6. Canvas Animations - (assignment) - 09.06.2014
  7. DOM Operations - (assignment) - 08.06.2014
  8. JavaScript Event Model - (assignment) - 07.06.2014
  9. jQuery Overview - (assignment) - 13.06.2014
  10. jQuery Plugins - (assignment) - 13.06.2014
  11. HTML Templates with Handlebars.js - (assignment) - 14.06.2014
  12. Exam Preparation
  13. Exam - 17.06.2014

JavaScript OOP

  1. Functions and Function Expressions - (assignment) - 28.06.2014
  2. Classical OOP in JavaScript - (assignment) - 27.06.2014
  3. Inheritance with Classical OOP
  4. TypeScript Overview - (assignment) - 03.07.2014
  5. CoffeeScript Overview
  6. Modules and Patterns - (assignment) - 03.07.2014
  7. AMD and Require.js - (assignment) - 04.07.2014
  8. JavaScript Exceptions
  9. Exam Preparation
  10. Exam - 07.07.2014

JavaScript Applications

  1. JavaScript - Good Practices
  2. Underscore.js - (assignment) - 18.07.2014
  3. Web Storages - (assignment) - 18.07.2014
  4. Promises and Asynchronous Programming
  5. HTTP and AJAX
  6. Consuming Remote Data with JavaScript - (assignment) - 24.07.2014
  7. App Clouds for persistent data (SaaS)
  8. Unit Testing in JavaScript
  9. JavaScript Patterns and SPA - (assignment) - 25.07.2014
  10. Exam - 29.07.2014

JavaScript Single-Page Applications

  1. Introduction to AngularJS
  2. AngularJS - Controllers and Markup
  3. AngularJS - Services
  4. AngularJS - Routing
  5. AngularJS - Directives - (assignment) - 25.09.2014
  6. Exam - 30.09.2014

JavaScript End-to-End Applications

  1. Introduction to NodeJS
  2. NodeJS Web Server - (assignment) - 05.10.2014
  3. Advanced NodeJS
  4. MongoDB and Mongoose - (assignment) - 06.10.2014
  5. NodeJS View Engines - (assignment)
  6. ExpressJS - (assignment) - 11.10.2014
  7. Tools for JavaScript Development - (assignment) - 11.10.2014
  8. App deployment in Cloud
  9. Teamwork - 10.10.2014
  10. Exam Preparation
  11. Exam - 13.10.2014

PHP Web-development

  1. Creating an address book - (assignment) - 22.09.2013
  2. Working with sessions and files - (assignment) - 29.09.2013
  3. Working with MySQL - (assignment) - 07.10.2013
  4. Indeces and JOIN in MySQL - (assignment) - 15.10.2013
  5. Solution to Homework of Lecture 4th - (assignment) - 21.10.2013
  6. Views - (assignment) - 27.10.2013

Web Design & Development - Exams

  1. Telerik 2012-2013 - CSS Exam - 5x3 exercises
  2. Telerik 2013-2014 - CSS Exam - 3x3 exercises
  3. Telerik 2012-2013 - JavaScript Exam 1 - 2x3 + 8 exercises
  4. Telerik 2012-2013 - JavaScript Exam 2 - 3х1 exercises
  5. Telerik 2013-2014 - JavaScript Exam 1 - 2x4 exercises
  6. Telerik 2013-2014 - JavaScript Exam 2 - 2x3 exercises
  7. Telerik 2013-2014 - JavaScript OOP Exam - 1x2 exercises
  8. Telerik 2013-2014 - JavaScript Applications Exam - 1 exercise
  9. Telerik 2013-2014 - JavaScript SPA Exam - 1 exercise
  10. Telerik 2013-2014 - JavaScript End-to-End Exam - 2x1 exercises

Software Technologies

Databases

  1. Database Systems - Overview - (assignment) - 28.04.2013
  2. Introduction to SQL Server and MySQL - (assignment) - 29.04.2013
  3. Database Modeling - (assignment) - 03.05.2014
  4. Structured Query Language (SQL) - (assignment) - 04.05.2014
  5. Advanced SQL - (assignment) - 08.05.2014
  6. Transact SQL (T-SQL) - (assignment) - 10.05.2014
  7. Data Access with ADO.NET - (assignment) - 12.05.2014
  8. Entity Framework - (assignment) - 16.05.2014
  9. Entity Framework Performance - (assignment) - 15.05.2014
  10. Entity Framework Code First - (assignment) - 17.05.2014
  11. Database Performance - (assignment) - 21.05.2014
  12. Database Transactions
  13. Transactions in ADO.NET and Entity Framework - (assignment) - 04.09.2014
  14. MongoDB and using MongoDB with .NET - (assignment) - 02.09.2014
  15. Redis and Redis with .NET - 02.09.2014
  16. XML Basics - (assignment) - 07.09.2014
  17. Processing XML in .NET - (assignment) - 06.09.2014
  18. Processing JSON in .NET - (assignment) - 04.09.2014
  19. Teamwork - (assignment) - 04.09.2014
  20. Exam Preparation
  21. Exam - 08.09.2014

Web Services and Cloud Technologies

  1. Web Services and SOA
  2. ASP.NET Web API - (assignment) - 20.09.2014
  3. Building a Server Application with WebAPI - (assignment) - 25.09.2014
  4. Windows Communication Foundation - (assignment) - 19.04.2014
  5. Consuming Web Services - (assignment) - 20.09.2014
  6. Web Service Testing - (assignment) - 21.09.2014
  7. Cloud Technologies and Cloud Platforms
  8. AppHarbor - (assignment)
  9. Exam Preparation
  10. Exam - 23.09.2014

ASP.NET Web Forms

  1. Introduction to ASP.NET - (assignment) - 14.10.2014
  2. ASP.NET Web Forms - Intro - (assignment) - 14.10.2014
  3. ASP.NET Web Controls and HTML Controls - (assignment) - 20.10.2014
  4. Master Pages - (assignment) - 20.10.2014
  5. ASP.NET Data Binding - (assignment) - 22.10.2014
  6. ASP.NET Data Source Controls - (assignment)
  7. ASP.NET State Management - (assignment)
  8. File Upload in ASP.NET - (assignment) - 21.10.2014
  9. Site Maps and Navigation - (assignment)
  10. Validation Controls - (assignment)
  11. ASP.NET AJAX – Basics - (assignment)
  12. ASP.NET User Controls - (assignment)
  13. ASP.NET Identity - (assignment)
  14. Teamwork - 24.10.2014
  15. Exam - 29.10.2014

Software Technologies - Exams

  1. Telerik 2013-2014 - Databases - 2x2 exercises
  2. Telerik 2013-2014 - Web Services & Cloud Technologies - 2x1 exercises
  3. Telerik 2013-2014 - JavaScript SPA Exam - 1 exercise
  4. Telerik 2013-2014 - JavaScript End-to-End Exam - 2x1 exercises
  5. Telerik 2013-2014 - ASP.NET Web Forms - 1x1 exercise
  6. Telerik 2013-2014 - ASP.NET MVC - 2x1 exercise

Projects

Desktop

Web-Development

Mobile

Software Technologies

Other Simple & Interesting Tasks

Knowledge Sharing & Team Working

Other courses

Algo Academy

Certificates

Microsoft Certificates

You can’t perform that action at this time.