Telerik-Academy

Course exercises | Telerik Academy 2013/2014 | Martin Nikolov

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

C# - Part II

  1. Arrays - (assignment) - 01.07.2013

C# - Object-Oriented Programming

  1. Defining classes - Part I - (assignment) - 21.09.2013

C# - High-Quality Code

  1. Code Formatting - (assignment) - 28.04.2014

C# - Data Structures and Algorithms

  1. Data Structures Algorithms and Complexity - (assignment) - 23.08.2014

C# - Exams

  1. Telerik 2011/2012 - C# Exam 1 - 4x5 exercises

Web Design & Development

HTML Basics

  1. HTML - Fundamentals - (assignment) - 23.12.2013

CSS Styling

  1. CSS - Overview - (assignment) - 05.01.2014

JavaScript Fundamentals

  1. Data Types and Variables - (assignment) - 04.05.2014

JavaScript UI & DOM

  1. Document Object Model - (assignment) - 30.05.2014

JavaScript OOP

  1. Functions and Function Expressions - (assignment) - 28.06.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

Web Design & Development - Exams

  1. Telerik 2012-2013 - CSS Exam - 5x3 exercises

Software Technologies

Databases

  1. Database Systems - Overview - (assignment) - 28.04.2013

Web Services and Cloud Technologies

  1. Web Services and SOA

ASP.NET Web Forms

  1. Introduction to ASP.NET - (assignment) - 14.10.2014

Software Technologies - Exams

  1. Telerik 2013-2014 - Databases - 2x2 exercises

Related Repositories

Telerik-Academy-Courses

Telerik-Academy-Courses

MEAN Stack Application ...

TelerikAcademy

TelerikAcademy

Telerik Academy 2015/2016 ...

TelerikAcademy

TelerikAcademy

This repository stores all projects I've done as Telerik Software Academy studen ...

ErisBaseStrategyPokerBot

ErisBaseStrategyPokerBot

Yet dummy AI for Telerik Academy DSA Course teamwork ...

Ticketing-System-ASP.NET-MVC-5

Ticketing-System-ASP.NET-MVC-5

Exam preparation for the Telerik Academy ASP.NET MVC 5 course. ...