Skip to content

ekov1/TelerikAcademy

 
 

Repository files navigation

Telerik Academy 2015

Telerik Academy

This repository contains all my homework, practice and teamwork projects during my study at Telerik Academy, season 2015.

Index table

Programming Web Design Software Technologies
C# - Part I HTML Basics Databases
C# - Part II CSS Styling Web Services and Cloud
Object-Oriented Programming JavaScript - Essentials Single Page Application with AngularJS
High-Quality Code JavaScript - Object-Oriented Programming Universal windows platform applications
Data Structures and Algorithms JavaScript - UI and DOM Nodejs
JavaScript - Applications Android
IPhone and IPad Apps
NativeScript Multiplatform Apps
ASP.NET Web Forms
ASP.NET MVC

Curriculum


ASP MVC

  1. Homework
  2. Exam
  3. Teamwork project

ASP Web Forms

  1. Homework
  2. Exam
  3. Teamwork project

NativeScript Multiplatform Apps

  1. Project

IPhone and IPad Apps

  1. Project

C# - Part I

  1. [Introduction to Programming](../../tree/master/Programming/C%23 Part 1/01 Intro to Programming)
  2. [Primitive Data Types and Variables](../../tree/master/Programming/C%23 Part 1/02 Data Types and Variables)
  3. [Operators, Expressions and Statements](../../tree/master/Programming/C%23 Part 1/03 Operators and Expressions)
  4. [Console Input/Output](../../tree/master/Programming/C%23 Part 1/04 Console Input Output)
  5. [Conditional Statements](../../tree/master/Programming/C%23 Part 1/05 Conditional Statements)
  6. [Loops](../../tree/master/Programming/C%23 Part 1/06 Loops)

C# - Part II

  1. [Arrays](../../tree/master/Programming/C%23 Part 2/01. Arrays)
  2. [Multidimensional Arrays](../../tree/master/Programming/C%23 Part 2/02. Multidimensional Arrays)
  3. [Methods](../../tree/master/Programming/C%23 Part 2/03. Methods)
  4. [Numeral Systems](../../tree/master/Programming/C%23 Part 2/04. Numeral Systems)
  5. [Using Classes and Objects](../../tree/master/Programming/C%23 Part 2/05. Using Classes and Objects)
  6. [Strings and Text Processing](../../tree/master/Programming/C%23 Part 2/06. Strings and Text Processing)
  7. [Exception Handling](../../tree/master/Programming/C%23 Part 2/07. Exception Handling)
  8. [Text Files](../../tree/master/Programming/C%23 Part 2/08. Text Files)
  9. [Teamwork](../../tree/master/Programming/C%23 Part 2/09. Teamwork)

Object-Oriented Programming

  1. [Defining Classes - Part I](../../tree/master/Programming/Object-Orineted Programming/01.DefiningClassesI)
  2. [Defining Classes - Part II](../../tree/master/Programming/Object-Orineted Programming/02.DefiningClassesII)
  3. [Extension Methods, Delegates, Lambda, LINQ](../../tree/master/Programming/Object-Orineted Programming/03.Extensions,Lambda,LINQ)
  4. [Fundamental Principles - Part I](../../tree/master/Programming/Object-Orineted Programming/04. OOP Principles I)
  5. [Fundamental Principles - Part II](../../tree/master/Programming/Object-Orineted Programming/05. OOP Principles II)
  6. [Common Type System](../../tree/master/Programming/Object-Orineted Programming/06.CTS)
  7. [Teamwork](../../tree/master/Programming/Object-Orineted Programming/07. Teamwork)

High-quality Code

  1. [Code Formatting](../../tree/master/Programming/High Quality Code/Homework/02. Code Formatting)
  2. [Naming Identifiers](../../tree/master/Programming/High Quality Code/Homework/03. Naming Identifiers)
  3. [Code Documentation](../../tree/master/Programming/High Quality Code/Homework/04. Code Documentation and Comments)
  4. [Variables and Expressions](../../tree/master/Programming/High Quality Code/Homework/05. Variables, Data, Expressions and Constants)
  5. [Control Flow](../../tree/master/Programming/High Quality Code/Homework/06. Control Flow, Conditional Statements and Loops)
  6. [High-quality Methods](../../tree/master/Programming/High Quality Code/Homework/07. High-quality Methods)
  7. [High-quality classes](../../tree/master/Programming/High Quality Code/Homework/08. High-quality Classes)
  8. [Defensive Programming and Exceptions](../../tree/master/Programming/High Quality Code/Homework/09. Defensive Programming and Exceptions)
  9. [Code Tuning and Optimization](../../tree/master/Programming/High Quality Code/Homework/10. Code Tuning and Optimization)
  10. [Unit Testing](../../tree/master/Programming/High Quality Code/Homework/11. Unit Testing)
  11. [Test-Driven Development](../../tree/master/Programming/High Quality Code/Homework/12. Test-Driven Development)
  12. [Refactoring](../../tree/master/Programming/High Quality Code/Homework/13. Refactoring)
  13. [Development Tools](../../tree/master/Programming/High Quality Code/Homework/15. Development Tools)
  14. [Creational Design Patterns](../../tree/master/Programming/High Quality Code/Homework/17. Creational Design Patterns)
  15. [Structural Design Patterns](../../tree/master/Programming/High Quality Code/Homework/18. Structural Design Patterns)
  16. [Behavioral Design Patterns](../../tree/master/Programming/High Quality Code/Homework/19. Behavioral Design Patterns)

HTML Basics

  1. [HTML Fundamentals](../../tree/master/Web Design and UI/HTML/01. HTML fundamentals)
  2. [HTML Tables](../../tree/master/Web Design and UI/HTML/02. HTML tables)
  3. [HTML Forms, Frames](../../tree/master/Web Design and UI/HTML/03. Forms)
  4. [Semantic Web](../../tree/master/Web Design and UI/HTML/04. HTML semantics)

CSS Styling

  1. [CSS Overview](../../tree/master/Web Design and UI/CSS/01. CSS Overview)
  2. [CSS Presentation](../../tree/master/Web Design and UI/CSS/02. CSS Presentation)
  3. [CSS Layout](../../tree/master/Web Design and UI/CSS/03. CSS Layout)
  4. [CSS Preprocessors](../../tree/master/Web Design and UI/CSS/04. CSS Preprocessors)

JavaScript - Essentials

  1. [Data Types and Variables](../../tree/master/Web Design and UI/JS Essentials/03. Data types and Variables)
  2. [Operators and Expressions](../../tree/master/Web Design and UI/JS Essentials/04. Operators and Expressions)
  3. [Conditional Statements](../../tree/master/Web Design and UI/JS Essentials/05. Conditional Statements)
  4. [Loops](../../tree/master/Web Design and UI/JS Essentials/06. Loops)
  5. [Arrays](../../tree/master/Web Design and UI/JS Essentials/07. Arrays)
  6. [Functions](../../tree/master/Web Design and UI/JS Essentials/08. Functions)
  7. [Objects](../../tree/master/Web Design and UI/JS Essentials/09. Using Objects)
  8. [Array Methods](../../tree/master/Web Design and UI/JS Essentials/10. Array Methods)
  9. [Strings](../../tree/master/Web Design and UI/JS Essentials/11. Strings)
  10. [Regular Expressions](../../tree/master/Web Design and UI/JS Essentials/12. RegEx)

JavaScript - Object-Oriented Programming

  1. [Functions and Function Expressions](../../tree/master/Web Design and UI/JS OOP/01. Functions and Function Expressions)
  2. [Scopes and Closures](../../tree/master/Web Design and UI/JS OOP/03. Scopes and Closures)
  3. [Classical Inheritance](../../tree/master/Web Design and UI/JS OOP/04. Classical Inheritance)
  4. [Prototypal Inheritance](../../tree/master/Web Design and UI/JS OOP/05. Prototypal Inheritance)
  5. [Modules and Patterns](../../tree/master/Web Design and UI/JS OOP/06. Modules and Patterns)

JavaScript - UI and DOM

  1. [DOM](../../tree/master/Web Design and UI/JS UIDOM/homeworks/2. DOM)
  2. [Canvas](../../tree/master/Web Design and UI/JS UIDOM/homeworks/3. Canvas)
  3. [DOM Operations](../../tree/master/Web Design and UI/JS UIDOM/homeworks/07. DOM Operations)
  4. [Event Model](../../tree/master/Web Design and UI/JS UIDOM/homeworks/08. Event Model)
  5. [jQuery Overview](../../tree/master/Web Design and UI/JS UIDOM/homeworks/09. jQuery Overview)
  6. [jQuery Plugins](../../tree/master/Web Design and UI/JS UIDOM/homeworks/10. jQuery Plugins)
  7. [HTML Templates](../../tree/master/Web Design and UI/JS UIDOM/homeworks/11. HTML Templates)

JavaScript - Applications

  1. [Teamwork](../../tree/master/Web Design and UI/JS APPS/Teamwork)
  2. [Exam](../../tree/master/Web Design and UI/JS APPS/Exam)
  3. [Asynchronous Module Definition](../../tree/master/Web Design and UI/JS APPS/Practice/AMD)
  4. [Forum workshop](../../tree/master/Web Design and UI/JS APPS/Practice/Forum workshop)
  5. [RemoteData - AJAX](../../tree/master/Web Design and UI/JS APPS/Practice/RemoteData)
  6. [Promises](../../tree/master/Web Design and UI/JS APPS/Practice/Promises)
  7. [Single page application](../../tree/master/Web Design and UI/JS APPS/Practice/SPA)
  8. [Underscore.js](../../tree/master/Web Design and UI/JS APPS/Practice/Underscore.js)

Databases

  1. XML Basics
  2. Processing XML in .NET
  3. [Processing JSON in .NET](../../tree/master/Software Technologies/Databases/Homework/03.%20Processing-JSON-in-.NET)
  4. [Database Systems - Overview](../../tree/master/Software Technologies/Databases/Homework/04.%20Database%20Systems%20-%20Overview)
  5. [SQL Server and MySQL - Introduction](../../tree/master/Software Technologies/Databases/Homework/05.%20SQL%20Server%20and%20MySQL%20-%20Introduction)
  6. [Database Modelling](../../tree/master/Software Technologies/Databases/Homework/06.%20Database%20Modeling)
  7. [Structured Query Language (SQL)](../../tree/master/Software Technologies/Databases/Homework/07.%20Intro%20to%20SQL)
  8. [Advanced SQL](../../tree/master/Software Technologies/Databases/Homework/08.%20Advanced%20SQL)
  9. [Transact SQL](../../tree/master/Software Technologies/Databases/Homework/09.%20Transact-SQL)
  10. [ADO.NET](../../tree/master/Software Technologies/Databases/Homework/10.%20ADO.NET)
  11. [Entity Framework](../../tree/master/Software Technologies/Databases/Homework/11.%20Entity%20Framework)
  12. [Entity Framework Code First](../../tree/master/Software Technologies/Databases/Homework/13.%20Entity%20Framework%20Code%20First)

Data Structures and Algorithms

  1. AI competition
  2. Exam
  3. Workshops
  4. Algorithm complexity
  5. Linear data structures
  6. Trees and traversals
  7. Dictionaries, hashtables and sets
  8. Advanced data structures
  9. Algorithms efficiency
  10. Recursion
  11. Combinatorics
  12. Sorting algorithms
  13. Dynamic programming
  14. Graphs

Web Services and Cloud

  1. Exam
  2. Homework
  3. Practice

Single Page Application With AngularJS

  1. Exam
  2. Exam training
  3. Homework - TicTacToeGame
  4. Practice

Universal windows platform applications

  1. Homework
  2. Pracitice
  3. Teamwork project

Android

  1. Teamwork project

Nodejs

  1. Homework
  2. Exam
  3. Teamwork project

About

Homework + teamwork 2015.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 49.6%
  • JavaScript 36.0%
  • HTML 8.2%
  • CSS 3.3%
  • Classic ASP 1.5%
  • Visual Basic .NET 1.3%
  • Other 0.1%