Skip to content

todorm85/telerik-academy-2015

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

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

Universal windows platform applications

  1. Homework
  2. Pracitice
  3. Teamwork project

Android

  1. Teamwork project

Nodejs

  1. Homework
  2. Exam
  3. Teamwork project

C# - Part I

  1. Introduction to Programming
  2. Primitive Data Types and Variables
  3. Operators, Expressions and Statements
  4. Console Input/Output
  5. Conditional Statements
  6. Loops

C# - Part II

  1. Arrays
  2. Multidimensional Arrays
  3. Methods
  4. Numeral Systems
  5. Using Classes and Objects
  6. Strings and Text Processing
  7. Exception Handling
  8. Text Files
  9. Teamwork

Object-Oriented Programming

  1. Defining Classes - Part I
  2. Defining Classes - Part II
  3. Extension Methods, Delegates, Lambda, LINQ
  4. Fundamental Principles - Part I
  5. Fundamental Principles - Part II
  6. Common Type System
  7. Teamwork

High-quality Code

  1. Code Formatting
  2. Naming Identifiers
  3. Code Documentation
  4. Variables and Expressions
  5. Control Flow
  6. High-quality Methods
  7. High-quality classes
  8. Defensive Programming and Exceptions
  9. Code Tuning and Optimization
  10. Unit Testing
  11. Test-Driven Development
  12. Refactoring
  13. Development Tools
  14. Creational Design Patterns
  15. Structural Design Patterns
  16. Behavioral Design Patterns

HTML Basics

  1. HTML Fundamentals
  2. HTML Tables
  3. HTML Forms, Frames
  4. Semantic Web

CSS Styling

  1. CSS Overview
  2. CSS Presentation
  3. CSS Layout
  4. CSS Preprocessors

JavaScript - Essentials

  1. Data Types and Variables
  2. Operators and Expressions
  3. Conditional Statements
  4. Loops
  5. Arrays
  6. Functions
  7. Objects
  8. Array Methods
  9. Strings
  10. Regular Expressions

JavaScript - Object-Oriented Programming

  1. Functions and Function Expressions
  2. Scopes and Closures
  3. Classical Inheritance
  4. Prototypal Inheritance
  5. Modules and Patterns

JavaScript - UI and DOM

  1. DOM
  2. Canvas
  3. DOM Operations
  4. Event Model
  5. jQuery Overview
  6. jQuery Plugins
  7. HTML Templates

JavaScript - Applications

  1. Teamwork
  2. Exam
  3. Asynchronous Module Definition
  4. Forum workshop
  5. RemoteData - AJAX
  6. Promises
  7. Single page application
  8. Underscore.js

Databases

  1. XML Basics
  2. Processing XML in .NET
  3. Processing JSON in .NET
  4. Database Systems - Overview
  5. SQL Server and MySQL - Introduction
  6. Database Modelling
  7. Structured Query Language (SQL)
  8. Advanced SQL
  9. Transact SQL
  10. ADO.NET
  11. Entity Framework
  12. Entity Framework Code First

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

About

So it begins... homework + teamwork

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published