Submit Search
Upload
MOKA .Net Study Week 03
•
0 likes
•
227 views
Aliencube Consulting
Follow
Week 3 - Hello World - Refactoring Basics - Design Patterns - Intro
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 24
Recommended
Brad wood - Integrating MVC Into Legacy [Into The Box 2020]
Brad wood - Integrating MVC Into Legacy [Into The Box 2020]
Ortus Solutions, Corp
Mvc 4
Mvc 4
ipower softwares
Turku loves-storybook-styleguidist-styled-components
Turku loves-storybook-styleguidist-styled-components
James Stone
Flux architecture
Flux architecture
Boyan Mihaylov
Ruby on Rails 3
Ruby on Rails 3
hotrannam
Whisk Deploy - Syncing OpenWhisk Projects
Whisk Deploy - Syncing OpenWhisk Projects
Priti Desai
Redux Universal
Redux Universal
Nikolaus Graf
Creating applications with Grails, Angular JS and Spring Security
Creating applications with Grails, Angular JS and Spring Security
Alvaro Sanchez-Mariscal
Recommended
Brad wood - Integrating MVC Into Legacy [Into The Box 2020]
Brad wood - Integrating MVC Into Legacy [Into The Box 2020]
Ortus Solutions, Corp
Mvc 4
Mvc 4
ipower softwares
Turku loves-storybook-styleguidist-styled-components
Turku loves-storybook-styleguidist-styled-components
James Stone
Flux architecture
Flux architecture
Boyan Mihaylov
Ruby on Rails 3
Ruby on Rails 3
hotrannam
Whisk Deploy - Syncing OpenWhisk Projects
Whisk Deploy - Syncing OpenWhisk Projects
Priti Desai
Redux Universal
Redux Universal
Nikolaus Graf
Creating applications with Grails, Angular JS and Spring Security
Creating applications with Grails, Angular JS and Spring Security
Alvaro Sanchez-Mariscal
About Flux
About Flux
Jooyoung Moon
Introduce flux & react in practice
Introduce flux & react in practice
Hsuan Fu Lien
Introduction to dax7 IDE
Introduction to dax7 IDE
Confiz Limited - Dynamics AX
Mastering Grails 3 Plugins - GR8Conf EU 2016
Mastering Grails 3 Plugins - GR8Conf EU 2016
Alvaro Sanchez-Mariscal
Rest with grails 3
Rest with grails 3
Jenn Strater
Flux architecture
Flux architecture
Badr Zaman [Front End , J2EE ]
Flux
Flux
Łukasz Kużyński
CraftCamp for Students - Introduction to AngularJS
CraftCamp for Students - Introduction to AngularJS
craftworkz
METEOR 101
METEOR 101
Tin Aung Lin
Creating applications with Grails, Angular JS and Spring Security - GR8Conf E...
Creating applications with Grails, Angular JS and Spring Security - GR8Conf E...
Alvaro Sanchez-Mariscal
Functional Reactive Endpoints using Spring 5
Functional Reactive Endpoints using Spring 5
Rory Preddy
State in stateless serverless functions
State in stateless serverless functions
Alex Pshul
Web view
Web view
YAMANE Toshiaki
Swagger codegen tool to generate REST services
Swagger codegen tool to generate REST services
dhanup123
Ajax Prediction
Ajax Prediction
Rashmi Sinha
ASP.NET Lecture 6
ASP.NET Lecture 6
Julie Iskander
Wix Automation - Core
Wix Automation - Core
Efrat Attas
ASP.NET Internals
ASP.NET Internals
GoSharp
AngularJS - the folly of choice
AngularJS - the folly of choice
Oleg Podsechin
Wix Automation - DIY - Testing BI Events
Wix Automation - DIY - Testing BI Events
Efrat Attas
Introduction to Design Patterns
Introduction to Design Patterns
Prageeth Sandakalum
Object-Oriented Concepts
Object-Oriented Concepts
Abdalla Mahmoud
More Related Content
What's hot
About Flux
About Flux
Jooyoung Moon
Introduce flux & react in practice
Introduce flux & react in practice
Hsuan Fu Lien
Introduction to dax7 IDE
Introduction to dax7 IDE
Confiz Limited - Dynamics AX
Mastering Grails 3 Plugins - GR8Conf EU 2016
Mastering Grails 3 Plugins - GR8Conf EU 2016
Alvaro Sanchez-Mariscal
Rest with grails 3
Rest with grails 3
Jenn Strater
Flux architecture
Flux architecture
Badr Zaman [Front End , J2EE ]
Flux
Flux
Łukasz Kużyński
CraftCamp for Students - Introduction to AngularJS
CraftCamp for Students - Introduction to AngularJS
craftworkz
METEOR 101
METEOR 101
Tin Aung Lin
Creating applications with Grails, Angular JS and Spring Security - GR8Conf E...
Creating applications with Grails, Angular JS and Spring Security - GR8Conf E...
Alvaro Sanchez-Mariscal
Functional Reactive Endpoints using Spring 5
Functional Reactive Endpoints using Spring 5
Rory Preddy
State in stateless serverless functions
State in stateless serverless functions
Alex Pshul
Web view
Web view
YAMANE Toshiaki
Swagger codegen tool to generate REST services
Swagger codegen tool to generate REST services
dhanup123
Ajax Prediction
Ajax Prediction
Rashmi Sinha
ASP.NET Lecture 6
ASP.NET Lecture 6
Julie Iskander
Wix Automation - Core
Wix Automation - Core
Efrat Attas
ASP.NET Internals
ASP.NET Internals
GoSharp
AngularJS - the folly of choice
AngularJS - the folly of choice
Oleg Podsechin
Wix Automation - DIY - Testing BI Events
Wix Automation - DIY - Testing BI Events
Efrat Attas
What's hot
(20)
About Flux
About Flux
Introduce flux & react in practice
Introduce flux & react in practice
Introduction to dax7 IDE
Introduction to dax7 IDE
Mastering Grails 3 Plugins - GR8Conf EU 2016
Mastering Grails 3 Plugins - GR8Conf EU 2016
Rest with grails 3
Rest with grails 3
Flux architecture
Flux architecture
Flux
Flux
CraftCamp for Students - Introduction to AngularJS
CraftCamp for Students - Introduction to AngularJS
METEOR 101
METEOR 101
Creating applications with Grails, Angular JS and Spring Security - GR8Conf E...
Creating applications with Grails, Angular JS and Spring Security - GR8Conf E...
Functional Reactive Endpoints using Spring 5
Functional Reactive Endpoints using Spring 5
State in stateless serverless functions
State in stateless serverless functions
Web view
Web view
Swagger codegen tool to generate REST services
Swagger codegen tool to generate REST services
Ajax Prediction
Ajax Prediction
ASP.NET Lecture 6
ASP.NET Lecture 6
Wix Automation - Core
Wix Automation - Core
ASP.NET Internals
ASP.NET Internals
AngularJS - the folly of choice
AngularJS - the folly of choice
Wix Automation - DIY - Testing BI Events
Wix Automation - DIY - Testing BI Events
Viewers also liked
Introduction to Design Patterns
Introduction to Design Patterns
Prageeth Sandakalum
Object-Oriented Concepts
Object-Oriented Concepts
Abdalla Mahmoud
Object
Object
guest94b187c
Jump Start To Ooad And Design Patterns
Jump Start To Ooad And Design Patterns
Lalit Kale
Stoop 423-some designpatterns
Stoop 423-some designpatterns
The World of Smalltalk
Jump start to OOP, OOAD, and Design Pattern
Jump start to OOP, OOAD, and Design Pattern
Nishith Shukla
Introduction to Design Patterns
Introduction to Design Patterns
Abhishek Chatterjee
Design patterns tutorials
Design patterns tutorials
University of Technology
Viewers also liked
(8)
Introduction to Design Patterns
Introduction to Design Patterns
Object-Oriented Concepts
Object-Oriented Concepts
Object
Object
Jump Start To Ooad And Design Patterns
Jump Start To Ooad And Design Patterns
Stoop 423-some designpatterns
Stoop 423-some designpatterns
Jump start to OOP, OOAD, and Design Pattern
Jump start to OOP, OOAD, and Design Pattern
Introduction to Design Patterns
Introduction to Design Patterns
Design patterns tutorials
Design patterns tutorials
Similar to MOKA .Net Study Week 03
Sitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayouts
nonlinear creations
Moka .Net Study Week 04
Moka .Net Study Week 04
Aliencube Consulting
MVC 6 - the new unified Web programming model
MVC 6 - the new unified Web programming model
Alex Thissen
Sitecore MVC (User Group Conference, May 23rd 2014)
Sitecore MVC (User Group Conference, May 23rd 2014)
Ruud van Falier
Campus days 2014 owin
Campus days 2014 owin
Christian Horsdal
2011 NetUG HH: ASP.NET MVC & HTML 5
2011 NetUG HH: ASP.NET MVC & HTML 5
Daniel Fisher
ZZ BC#7 asp.net mvc practice and guideline by NineMvp
ZZ BC#7 asp.net mvc practice and guideline by NineMvp
Chalermpon Areepong
Mvc summary
Mvc summary
Muhammad Younis
ASP.NET MVC 5 - EF 6 - VS2015
ASP.NET MVC 5 - EF 6 - VS2015
Hossein Zahed
Asp 1a-aspnetmvc
Asp 1a-aspnetmvc
Fajar Baskoro
Aspnetmvc 1
Aspnetmvc 1
Fajar Baskoro
Brad Wood integrating mvc into legacy
Brad Wood integrating mvc into legacy
Ortus Solutions, Corp
ASP.NET vNext
ASP.NET vNext
Alex Thissen
Introduction to angular with a simple but complete project
Introduction to angular with a simple but complete project
Jadson Santos
Asp.net With mvc handson
Asp.net With mvc handson
Prashant Kumar
ASP.NET - Building Web Application..in the right way!
ASP.NET - Building Web Application..in the right way!
Fioriela Bego
ASP.NET - Building Web Application..in the right way!
ASP.NET - Building Web Application..in the right way!
Commit Software Sh.p.k.
Introduction to ASP.Net MVC
Introduction to ASP.Net MVC
Sagar Kamate
Building a MVC eCommerce Site in Under 5 Minutes
Building a MVC eCommerce Site in Under 5 Minutes
Gaines Kergosien
Using MVC with Kentico 8
Using MVC with Kentico 8
Thomas Robbins
Similar to MOKA .Net Study Week 03
(20)
Sitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayouts
Moka .Net Study Week 04
Moka .Net Study Week 04
MVC 6 - the new unified Web programming model
MVC 6 - the new unified Web programming model
Sitecore MVC (User Group Conference, May 23rd 2014)
Sitecore MVC (User Group Conference, May 23rd 2014)
Campus days 2014 owin
Campus days 2014 owin
2011 NetUG HH: ASP.NET MVC & HTML 5
2011 NetUG HH: ASP.NET MVC & HTML 5
ZZ BC#7 asp.net mvc practice and guideline by NineMvp
ZZ BC#7 asp.net mvc practice and guideline by NineMvp
Mvc summary
Mvc summary
ASP.NET MVC 5 - EF 6 - VS2015
ASP.NET MVC 5 - EF 6 - VS2015
Asp 1a-aspnetmvc
Asp 1a-aspnetmvc
Aspnetmvc 1
Aspnetmvc 1
Brad Wood integrating mvc into legacy
Brad Wood integrating mvc into legacy
ASP.NET vNext
ASP.NET vNext
Introduction to angular with a simple but complete project
Introduction to angular with a simple but complete project
Asp.net With mvc handson
Asp.net With mvc handson
ASP.NET - Building Web Application..in the right way!
ASP.NET - Building Web Application..in the right way!
ASP.NET - Building Web Application..in the right way!
ASP.NET - Building Web Application..in the right way!
Introduction to ASP.Net MVC
Introduction to ASP.Net MVC
Building a MVC eCommerce Site in Under 5 Minutes
Building a MVC eCommerce Site in Under 5 Minutes
Using MVC with Kentico 8
Using MVC with Kentico 8
Recently uploaded
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Recently uploaded
(20)
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Slack Application Development 101 Slides
Slack Application Development 101 Slides
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
MOKA .Net Study Week 03
1.
Hello World Week 03
2.
Outline • Console Application •
WebForm Application • MVC4 Application • Refactoring Basics • Design Pattern - Intro
3.
Console Application
4.
New Project
5.
Program.cs
6.
Program.cs class Program { static void
Main(string[] args) { System.Console.WriteLine("Hello World!"); } }
7.
WebForm Application
8.
New Project
9.
Default.aspx
10.
Default.aspx.cs
11.
Default.aspx.cs public partial class
Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write("Hello World!"); } }
12.
MVC4 Application
13.
New Project
14.
New Project
15.
New Controller
16.
HoleController.cs
17.
HomeController.cs public class HomeController
: Controller { // // GET: /Home/ public ActionResult Index() { ViewBag.Text = "Hello World!"; return View(); } }
18.
View • _ViewStart.cshtml • _Layout.cshtml •
Index.cshtml
19.
Refactoring Basics
20.
Common Factors • Find
common factors over methods and properties • Refactor them into another method and refer it
21.
Design Pattern -
Intro
22.
Abstract Class –
Concrete Class • Abstract Class • Duck • Concrete Class • MallardDuck • RedHeadDuck • RubberDuck • DecoyDuck
23.
Interfaces – IQuackBehaviour, IFlyBehaviour •
IQuackBehaviour • Quack(); • IFlyBehaviour • Fly();
24.
Dependency Injection • Constructor
Injection • Property Injection