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​

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.

Updated in April 2017

 

Day 1

Introduction

     00:01

Visual Studio Install

     01:55

First Program

     03:35

Operators

     09:15

Visual Studio Tips

     12:50

if else condition

     12:05

for loop

     17:10

while loop

     19:30

do while loop

     21:30

And & Or

     23:35

VS Tips

     27:05

switch case 

     27:30

Data types

     29:30

Arrays

     30:45

string

     39:25

Review I

     45:05

Exercise

     51:10

 

 

 

 

Day 2

Class and Object

     00:01

Class and Object - Table

     15:20

Method returns a value

     18:50

Passing parameters

     22:05

Constructor

     25:50

Object Oriented Programming

     32:55

Encapsulation & Data hiding

     34:45

Polymorphism & Overloading

     46:35

Review II

     51:15

 

Day 3

Sample Project

     00:01

UML

     25:40

Inheritance

     28:20

Polymorphism & Overriding

     34:00

Abstract class

     38:40

Interface

     47:25

 

Day 4

base

     00:01

static

     02:40

ArrayList & List

     07:20

Hashtable & Dictionary

     16:55

Revisit sample project

     21:00

Review III

     22:30

Exception - try catch finally

     31:40

throw an exception

     38:10

var implicit variable

     41:10

 

Day 5

Language Integrated Query

     00:01

LINQ - Join

     06:20

Delegates

     11:00

Anonymous methods

     17:00

Lambda Expression

     18:30

sealed, const, readonly

     22:00

Extension methods

     25:40

Partial classes and methods

     30:10

enum

     34:50

Pass by reference

     36:00

out - return multiple values

     38:00

Variable num of parameters

     39:45

Optional & Named arguments

     42:20

struct

     44:25

Read & Write files

     48:10

Final review

 

Day 6

Generics

 

 

Total running time

 

     51:00

 

     

      00:01

      15:29

 

4 hr : 41 min

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                    

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