SlideShare a Scribd company logo
About Me
 Lohith G N
 Developer Evangelist, Telerik
 Microsoft MVP – ASP.NET/IIS
 Lohith.Nagaraj@Telerik.com
 www.telerikhelper.net
 www.kashyapas.com
 @kashyapa
Agenda
Razor
(1 Hr)
ASP.NET
MVC
(2 Hr)
Break
Web API
(1 Hr)
MVC
Mobile
Features
(1 Hr)
Q & A
(1 Hr)
Telerik at a Glance
• Established in 2002
• Telerik is now a leading vendor of productivity tools & solutions
• 11 global offices, 700+ people, 100,000+ loyal customers in over 90
countries
• 880,000 Registered users in the Telerik Online Community
• True global vendor – no vertical or geographical focus
• Numerous business awards, hundreds of technology awards
“Deliver More Than Expected”
IMPROVING DEVELOPER
PRODUCTIVITY
HOW ABOUT SOME FREE HOURS FOR LEISURE ?
End to End Provider
Solutions for all aspects of Software Development
Automated Functional &
Performance UI Testing
Unit Testing
Load/Stress Testing
Exploratry Testing
Testing
Requirements Gathering
Project Management
Defect Management
Team and Customer
Collaboration
Planning
Multi-platform UI tools
Code quality and performance
tools
Data access and reporting tools
Construction
Overview of Razor
Syntax
LAP AROUND RAZOR
What is Razor
 View Engine in ASP.NET
 Design Goals
 Compact, Expressive, Fluid
 Easy to Learn
 Is not a new language
 Works with any text editor
1. Add Code using @ character
2. Enclose code blocks in braces
3. Inside a block, semicolon ends
the statement
4. Use Variables to store values
5. Enclose literal string values in
double quotation marks
6. Code is Case Sensitive
7. Using Objects
8. Decision Making Code
Thank You.
Q & A

More Related Content

PPT
GIDS 13 - HTML5 Web Apps with Kendo UI
PPT
GIDS13 - Building Service for Any Clients
PDF
Redisnged ui webinar - 3.16.16
PDF
Containers at Netflx - An Evolving Story QConSF2015
PDF
Developing and deploying the Netflix API service
PPTX
Ahmedabad Atlassian User Group First Meetup
PPTX
Top Trends in Application Delivery Webinar 10.29.15
PDF
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
GIDS 13 - HTML5 Web Apps with Kendo UI
GIDS13 - Building Service for Any Clients
Redisnged ui webinar - 3.16.16
Containers at Netflx - An Evolving Story QConSF2015
Developing and deploying the Netflix API service
Ahmedabad Atlassian User Group First Meetup
Top Trends in Application Delivery Webinar 10.29.15
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast

What's hot (20)

PPTX
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
PPTX
Azure Integration DTAP Series, How to go from Development to Production – Par...
PDF
Devops Recto-Verso @ DevoxxMA
PPTX
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
PPTX
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
PPTX
DOES SFO 2016 - Marc Priolo - Are we there yet?
PPTX
How Capital One Scaled API Design to Deliver New Products Faster
PPT
Get Some REST: Building Great APIs for Great Apps | Allen Pike, Steamclock So...
PPTX
Continous Integration for iOS Projects
PPTX
WIT Lightning Talk: Agility at Scale with the Netflix API
PDF
Introduction to Kitura - Swift Hong Kong Meetup 2016 July
PDF
Microservice Stategies - Scaling your API design workflow
PPTX
DevOps and AppDynamics
PDF
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
PDF
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
PPTX
Neev Cloud Services
PPTX
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
PPTX
IFG for SAP Integration, webinar on Automated Testing
PDF
Bridging the Gap: Team Collaboration with Backbone – Issue Sync for JIRA
PPTX
Streamline Your Business with Custom Desktop Software
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
Azure Integration DTAP Series, How to go from Development to Production – Par...
Devops Recto-Verso @ DevoxxMA
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Marc Priolo - Are we there yet?
How Capital One Scaled API Design to Deliver New Products Faster
Get Some REST: Building Great APIs for Great Apps | Allen Pike, Steamclock So...
Continous Integration for iOS Projects
WIT Lightning Talk: Agility at Scale with the Netflix API
Introduction to Kitura - Swift Hong Kong Meetup 2016 July
Microservice Stategies - Scaling your API design workflow
DevOps and AppDynamics
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
Clouds Ahead: Work with Walmart Labs's Hybrid, Multicloud Environment
Neev Cloud Services
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
IFG for SAP Integration, webinar on Automated Testing
Bridging the Gap: Team Collaboration with Backbone – Issue Sync for JIRA
Streamline Your Business with Custom Desktop Software
Ad

Viewers also liked (7)

PPTX
Introduction to asp.net mvc
PPTX
Asp.net web forms new shiny things part 1
PDF
Solving Enteprise Mobility Considerations with Telerik Mobile Platform
PPTX
Testing Mobile Applications With Telerik Platform
PPTX
Build Hybrid Mobile Applications for Nokia Lumia Devices
PPTX
Build Leaner, Faster Web Applications with ASP.NET
PPTX
Lap Around ASP.NET MVC 5
Introduction to asp.net mvc
Asp.net web forms new shiny things part 1
Solving Enteprise Mobility Considerations with Telerik Mobile Platform
Testing Mobile Applications With Telerik Platform
Build Hybrid Mobile Applications for Nokia Lumia Devices
Build Leaner, Faster Web Applications with ASP.NET
Lap Around ASP.NET MVC 5
Ad

Similar to Overview of razor syntax (10)

PPTX
Amp Up Your Visual Studio Productivity
PDF
ASP.NET MVC 4 Introduction
PPTX
High-Speed Development with the AJAX Control Toolkit
PDF
Rhok 101 for change makers - with an agile flavour
PPTX
What is new in Q2 2015
PPT
Finding a Job in the IT Industry Seminar - Opening
PDF
Asp net-certification-course-syllabus
PPTX
Asp.net With mvc handson
PPT
PPT
DDD Sydney 20111 Razor Session
Amp Up Your Visual Studio Productivity
ASP.NET MVC 4 Introduction
High-Speed Development with the AJAX Control Toolkit
Rhok 101 for change makers - with an agile flavour
What is new in Q2 2015
Finding a Job in the IT Industry Seminar - Opening
Asp net-certification-course-syllabus
Asp.net With mvc handson
DDD Sydney 20111 Razor Session

More from Lohith Goudagere Nagaraj (20)

PPTX
Porting Hybrid Apps to Native Apps
PPTX
Hybrid Mobile App Development With Cordova
PPTX
Building Web Apps & APIs With Node JS
PPTX
Even Quicker Development with Xamarin Forms Using Telerik UI for Xamarin
PPTX
You Know Angular 2, You Know Native Mobile App Development
PPTX
Connecting your .Net Applications to NoSQL Databases - MongoDB & Cassandra
PPTX
Angular JS 2.0 & React with Kendo UI
PPTX
Kendo UI Wrappers in ASP.NET Core
PPTX
Seamless Access to Data from BI Tools using DataDirect Cloud
PPTX
The Bleeding Edge - Whats New in Angular 2
PPTX
Introduction to UWP - Universal Windows Platform Application Development
PPTX
Cross Platform Web Applications Using ASP.NET Core 1.0
PPTX
JavaScript Task Runners - Gulp & Grunt
PPTX
Visual Studio 2015 - Whats New ?
PPTX
Introduction to React JS
PPTX
Online Spreadsheet for your Web Applications using Kendo UI
PPTX
NativeScript + Push Notifications
PPTX
10 Useful New Features of ECMA Script 6
PDF
New Enterprisre Capabilities in Telerik Platform
PPTX
Creating Custom HTML Helpers in ASP.NET MVC
Porting Hybrid Apps to Native Apps
Hybrid Mobile App Development With Cordova
Building Web Apps & APIs With Node JS
Even Quicker Development with Xamarin Forms Using Telerik UI for Xamarin
You Know Angular 2, You Know Native Mobile App Development
Connecting your .Net Applications to NoSQL Databases - MongoDB & Cassandra
Angular JS 2.0 & React with Kendo UI
Kendo UI Wrappers in ASP.NET Core
Seamless Access to Data from BI Tools using DataDirect Cloud
The Bleeding Edge - Whats New in Angular 2
Introduction to UWP - Universal Windows Platform Application Development
Cross Platform Web Applications Using ASP.NET Core 1.0
JavaScript Task Runners - Gulp & Grunt
Visual Studio 2015 - Whats New ?
Introduction to React JS
Online Spreadsheet for your Web Applications using Kendo UI
NativeScript + Push Notifications
10 Useful New Features of ECMA Script 6
New Enterprisre Capabilities in Telerik Platform
Creating Custom HTML Helpers in ASP.NET MVC

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
A Presentation on Artificial Intelligence
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
A Presentation on Artificial Intelligence
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Overview of razor syntax

  • 1. About Me  Lohith G N  Developer Evangelist, Telerik  Microsoft MVP – ASP.NET/IIS  Lohith.Nagaraj@Telerik.com  www.telerikhelper.net  www.kashyapas.com  @kashyapa
  • 2. Agenda Razor (1 Hr) ASP.NET MVC (2 Hr) Break Web API (1 Hr) MVC Mobile Features (1 Hr) Q & A (1 Hr)
  • 3. Telerik at a Glance • Established in 2002 • Telerik is now a leading vendor of productivity tools & solutions • 11 global offices, 700+ people, 100,000+ loyal customers in over 90 countries • 880,000 Registered users in the Telerik Online Community • True global vendor – no vertical or geographical focus • Numerous business awards, hundreds of technology awards “Deliver More Than Expected”
  • 4. IMPROVING DEVELOPER PRODUCTIVITY HOW ABOUT SOME FREE HOURS FOR LEISURE ?
  • 5. End to End Provider Solutions for all aspects of Software Development Automated Functional & Performance UI Testing Unit Testing Load/Stress Testing Exploratry Testing Testing Requirements Gathering Project Management Defect Management Team and Customer Collaboration Planning Multi-platform UI tools Code quality and performance tools Data access and reporting tools Construction
  • 7. What is Razor  View Engine in ASP.NET  Design Goals  Compact, Expressive, Fluid  Easy to Learn  Is not a new language  Works with any text editor
  • 8. 1. Add Code using @ character
  • 9. 2. Enclose code blocks in braces
  • 10. 3. Inside a block, semicolon ends the statement
  • 11. 4. Use Variables to store values
  • 12. 5. Enclose literal string values in double quotation marks
  • 13. 6. Code is Case Sensitive
  • 17. Q & A