Telerik Academy 2015/2016
C# Programming | Web Design and UI | Software Technologies |
---|---|---|
C# Part 1 | HTML | DB |
C# Part 2 | CSS | WEB-SERVICES |
C# OOP | JS Fundamentals | |
HQC | JS OOP | |
DSA | JS UI&DOM | |
JS APPS |
- Intro to Programming
- Primitive Data Types and Variables
- Operators and Expressions
- Conditional Statements
- Loops
- Console Input/Output
- Arrays
- Multidimensional Arrays
- Methods
- Numeral Systems
- Classes and Objects
- Strings and Text Processing
- Exception Handling
- Text Files
- Defining Classes - Part 1
- Defining Classes - Part 2
- Extension Methods and LINQ
- OOP Fundamental Principles - Part 1
- OOP Fundamental Principles - Part 2
- Common Type System
- Data Types and Variables
- Operators and Expressions
- Conditional Statements
- Loops
- Arrays
- Functions
- Using Objects
- Array Methods
- Strings
- Regular Expressions
- Functions and Function Expressions
- Closures and Scope
- Classical Inheritance
- Prototype-based inheritance
- Modules and Patterns
- Code Formatting
- Naming Identifiers
- Code Documentation and Comments
- Using Variables and Constants
- Conditional Statements and Loops
- High Quality Methods
- High Quality Classes
- Assertions and Exceptions
- Code Tuning and Optimization
- Unit Testing
- Test Driven Development
- Refactoring
- Development Tools
- Creational Design Patterns
- Structural Design Patterns
- Behavioral Design Patterns
- XML Basics
- XML Parsers
- JSON Processing
- SQL Server And MySQL - Introduction
- Database Modeling
- SQL Intro
- SQL Advanced
- Data-Structures-Algorithms-and-Complexity
- Linear Data Structures
- Trees and Traversals
- Dictionaries, Hash Tables, and Sets
- Advanced Data Structures
- Data Structures Efficiency
- Recursion
- Combinatorics
- Sorting and Searching Algorithms
- Dynamic Programming
- Graph Algorithms