/TelerikAcademy

Homework, workshops, exams and exam preparation.

Primary LanguageC#

TelerikAcademy

Homework, exams & exam preparation for the academy.

Contents (so far)

  1. C#
    • CSharp-Part-1
      • Introduction to programming
      • Primitive data types and variables
      • Operators and expressions
      • Console I/O
      • Conditional statements
      • Loops
    • CSharp-Part-2
      • Arrays
      • Multidimensional arrays
      • Methods
      • Numeral systems
      • Using classes and objects
      • Strings and text processing
      • Exception handling
      • Text files
    • OOP
      • Defining classes - Part 1
      • Defining classes - Part 2
      • Extension methods, delegates, lambda & LINQ
      • OOP Principles - Part 1
      • OOP Principles - Part 2
      • CTS in .NET
  2. HTML
    • Fundamentals
    • Tables
    • Forms and frames
    • Semantics
  3. CSS
    • Overview
    • Presentation
    • Layout
    • Preprocessors
  4. JavaScript
    • JavaScript-Fundamentals
      • Data types and variables
      • Operators and expressions
      • Conditional statements
      • Loops
      • Arrays
      • Functions
      • Objects
      • Array methods
      • Strings
      • Regular expressions
    • JavaScript OOP
      • Functions and function expressions
      • Scopes and closures
      • Classical inheritance
      • Prototypal inheritance
      • Modules and patterns
    • JavaScript UI & DOM
      • DOM operations
      • Event model
      • jQuery overview
      • jQuery plugins
      • HTML templates (Handlebars.js)
  5. High quality code
    • Code formatting
    • Naming identifiers
    • Code documentation and comments
    • Variables, data, expressions and constants
    • Control flow, conditional statements and loops
    • High quality methods
    • High quality classes
    • Defensive programming and exceptions
    • Code tuning and optimization
    • Unit testing
    • Test-driven development
    • Refactoring
    • Development tools
    • Design patterns
    • Mocking with Moq and JustMock
  6. Databases
    • XML basics
    • Processing XML in .NET
    • Processing JSON in .NET