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.

bottom of page