Homework, exams & exam preparation for the academy.
- 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
- CSharp-Part-1
- HTML
- Fundamentals
- Tables
- Forms and frames
- Semantics
- CSS
- Overview
- Presentation
- Layout
- Preprocessors
- 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)
- JavaScript-Fundamentals
- 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
- Databases
- XML basics
- Processing XML in .NET
- Processing JSON in .NET