Git Product home page Git Product logo

martin-nikolov / telerik-academy Goto Github PK

View Code? Open in Web Editor NEW
204.0 31.0 154.0 590.05 MB

Course exercises | Telerik Academy 2013/2014 | Martin Nikolov

Home Page: https://telerikacademy.com/

License: MIT License

C# 62.43% CSS 3.21% JavaScript 19.68% C++ 0.58% Smalltalk 0.03% XSLT 0.01% PHP 0.70% Shell 0.01% TypeScript 0.09% CoffeeScript 0.01% HTML 5.69% Batchfile 0.01% ASP.NET 0.83% TSQL 5.53% Hack 0.01% Vim Snippet 0.80% Pug 0.14% SCSS 0.19% Less 0.08% Stylus 0.01%
telerik c-sharp javascript education telerik-academy dot-net progress bulgaria

telerik-academy's Introduction

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

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

telerik-academy's People

Contributors

flextry avatar grumus avatar martin-nikolov avatar mehmetkz61 avatar readmecritic 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

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.