This repository contains all my homework, practice and teamwork projects during my study at Telerik Academy, season 2015.
- Introduction to Programming
- Primitive Data Types and Variables
- Operators, Expressions and Statements
- Console Input/Output
- Conditional Statements
- Loops
- Arrays
- Multidimensional Arrays
- Methods
- Numeral Systems
- Using Classes and Objects
- Strings and Text Processing
- Exception Handling
- Text Files
- Teamwork
- Defining Classes - Part I
- Defining Classes - Part II
- Extension Methods, Delegates, Lambda, LINQ
- Fundamental Principles - Part I
- Fundamental Principles - Part II
- Common Type System
- Teamwork
- Code Formatting
- Naming Identifiers
- Code Documentation
- Variables and Expressions
- Control Flow
- High-quality Methods
- High-quality classes
- Defensive Programming and Exceptions
- Code Tuning and Optimization
- Unit Testing
- Test-Driven Development
- Refactoring
- Development Tools
- Creational Design Patterns
- Structural Design Patterns
- Behavioral Design Patterns
- Data Types and Variables
- Operators and Expressions
- Conditional Statements
- Loops
- Arrays
- Functions
- Objects
- Array Methods
- Strings
- Regular Expressions
- Functions and Function Expressions
- Scopes and Closures
- Classical Inheritance
- Prototypal Inheritance
- Modules and Patterns
- Teamwork
- Exam
- Asynchronous Module Definition
- Forum workshop
- RemoteData - AJAX
- Promises
- Single page application
- Underscore.js
- XML Basics
- Processing XML in .NET
- Processing JSON in .NET
- Database Systems - Overview
- SQL Server and MySQL - Introduction
- Database Modelling
- Structured Query Language (SQL)
- Advanced SQL
- Transact SQL
- ADO.NET
- Entity Framework
- Entity Framework Code First