top of page

Chapter List

Introduction

​​Chapter 1: Installation & setup 

04:17

​java 

05:10

eclipse 

07:14​

 

Chapter 2: 

Java syntax & statements 

08:49​

first program

08:54

adding numbers 

15:07

if-else 

18:00

for loop 

24:24

while loop 

28:08

do while 

31:20

and &&, or || 

34:15

switch case 

37:52

arrays 

40:53

two dim array 

48:41

String 

54:30​

​Review 

01:00:00​

Exercise 

01:06:21​

 

Chapter 3: Class & Object 

01:12:45​

method returns a value 

01:27:27

passing parameters & this keyword 

01:31:44

constructor 

01:36:30​

 

Chapter 4: 

Object Oriented Programming 

01:43:10​

what makes OOP? 

01:43:16

overloading 

01:45:10

encapsulation & data hiding ​

01:48:36

Review 

02:00:08

 

Chapter 05 : Sample project 

02:05:13

 

Chapter 06 : Inheritance 

02:32:16​

polymorphism, overriding 

02:35:30

abstract classes & methods 

02:37:35

Interface 

02:47:35

super keyword 

02:53:39

static keyword 

02:56:19​

​Review 

03:03:31

 

Chapter 7 : Collections 

03:08:34​

ArrayList 

03:08:38

HashMap 

03:18:21​

Revisit sample project 

03:20:48​

UML 

03:24:18

 

Chapter 8 : Exceptions

 03:26:58​

try catch finally 

03:27:02

throw & throws 

03:35:20​

 

Chapter 9 : Miscellaneous 

03:40:38​

variable arguments 

03:40:43

final keyword 

03:45:29

.jar files 

03:48:26​

 

Final review 

03:52:00

 

Total running time: 4 hrs​

Introduction

     
Visual Studio Install     
First Program     
Operators     
Visual Studio Tips     
if else condition     
for loop
while loop
do while loop
And & Or
VS Tips
switch case 
Data types
Arrays
string


Review I
Exercise


Class and Object
Class and Object - Table
Method returns a value
Passing parameters
Constructor
Object Oriented Programming
Encapsulation & Data hiding
Polymorphism & Overloading


Review II
Sample Project


UML
Inheritance
Polymorphism & Overriding
Abstract class
Interface
base
static
ArrayList & List
Hashtable & Dictionary


Revisit sample project
Review III


Exception - try catch finally
throw an exception
var implicit variable
Language Integrated Query
LINQ - Join
Delegates
Anonymous methods
Lambda Expression
Func, Action & Predicate


sealed, const, readonly
Extension methods
Partial classes and methods
enum
Pass by reference
out - return multiple values
Variable num of parameters
Optional & Named arguments
struct
Read & Write files

review


Generics
Unit Testing
Reflection
Attributes
MOQ testing
Dependency Injection

​

Total running time ~ 7 hrs.

Day1

Introduction                                        00:00:01

Installation                                          00:03:05

MVC Diagram                                     00:04:40

Create MVC Project (project - 1)        00:06:40

Controllers & Action methods             00:09:10

Visual Studio Tip                                00:10:00

Models & Views                                  00:18:45

ViewModels                                        00:37:40

Layout

CSS

ViewStart file

MapRoute

ActionLinks, ViewBags                       00:54:10

Database creation steps                    00:58:00

Many to many relationship                 01:16:35

Review                                               01:26:20

 

 

Day 2

Lambdas                                            00:00:01

CRUD Functionality                            00:02:15

Read

Create

Search                                                00:39:00

Helper methods                                  00:47:05

 

Day 3

Sample project (Project - 2)                00:00:01

Validations                                          00:25:05

More complex models                         00:39:30

Fluent API

 

Day 4

Concurrency                                       00:00:01

Inherited classes                                00:17:55

Compound primary key                      00:28:00

Two classes to One table                   00:32:00

One class to Two tables                     00:35:00

Exceptions and Error Pages               00:38:05

 

 

Day 5

Login and Authorization                     00:00:01

MapRoute                                          00:17:30

Themes and Layouts                         00:20:25

Loading and Storing images              00:28:55

Log4Net logging                                 00:39:15

Partial Views                                       00:53:35

 

 

Day 6

Sample Project - cont.                        00:00:01

Database First  (Project - 3)               00:19:50

 

Total running time                         6 hr :11 min                    

Updated in April 2017

​

​

Read Console Inputs

​

Default functions in interfaces

​

Generic methods

Generic classes

Generic wildcard

​

Reflections

​

Annotations

​

Functional Interfaces

Lambda Expression

​

Stream API

Stream API map

Stream API collect

​

Review

​

Total runtime   6 hrs.

JavaDesignPatternsCover.jpg
CSharpDesignPatternsCover.jpg
WebAPIcover.JPG

Java Design Patterns Part 1

​

Singleton Pattern 01:43
Basic concepts 11:10
Factory Pattern 33:55
Template Method Pattern 43:42

​

Java Design Patterns Part 2

​

Adapter Pattern 00:01
Facade Pattern 12:17
Strategy Pattern 18:38
State Pattern 25:13

​

Java Design Patterns Part 3

​

Proxy Pattern 00:01
Chain of Responsibility 04:44
Bridge Pattern 11:44
Composite Pattern 17:42
Decorator Pattern 24:20

​

Java Design Patterns Part 4

​

Observer Pattern 00:01
Builder Pattern 07:27
Flyweight Pattern 17:39
Repository Pattern 24:43

​

​

Total Run time ~ 2.5 hrs

C# Design Patterns Part 1

​

Singleton Pattern 00:58
Basic concepts 14:20
Factory Pattern 35:42
Template Method Pattern 50:07

​

C# Design Patterns Part 2

​

Adapter Pattern 00:01
Facade Pattern 11:21
Strategy Pattern 18:49
State Pattern 26:43

​

C# Design Patterns Part 3

​

Proxy Pattern 00:01
Chain of Responsibility 05:38
Bridge Pattern 12:44
Composite Pattern 18:19
Decorator Pattern 24:44

​

C# Design Patterns Part 4

​

Observer Pattern 00:01
Builder Pattern 08:34
Flyweight Pattern 17:58
Repository Pattern 26:12

​

​

Run time ~ 2.5 hrs

Web API Part 1

​

Create a Project 00:40
ApiController 10:45
Create a Model 14:15
Using PostMan 20:45
Data Layer 23:30
Structure Map 37:07

​

Web API Part 2

​

POST DELETE PUT 00:01
Entity Framework 12:28

​

Web API Part 3

​

Review 00:03
GUI / Consuming Services 04:20
CORS 17:10

​

Web API Part 4

​

Routing 04:03
Swagger 08:32
Complex Model 12:32
Unit Test / MOQ Test 22:22

​

​

Total Run time ~ 2.5 hrs.

  • twitter
  • LinkedIn Classic
  • YouTube Classic
  • Google Classic
  • Blogger Classic
  • facebook
bottom of page