CursosCurso Más cursos disponibles

Transcripción

CursosCurso Más cursos disponibles
WorkShop Master Desarrollo Android con Android Studio
Modalidad Duración: 30 hrs. Preferentemente los días sábados y/o domingos
Presencial Costo: $ 8,000.00 (En caso de requerir factura sumar el 16% de iva al costo)
Entrega de reconocimiento con registro de capacitador de la Secretaría del
Trabajo y Previsión Social. Un reconocimiento por cada WorkShop.
Modalidad Duración: Al ritmo del participante, 1 año de acceso al portal.
On-Line Costo: $ 5,000.00 (En caso de requerir factura sumar el 16% de iva al costo)
Entrega de reconocimiento con registro de capacitador de la Secretaría del
Trabajo y Previsión Social aprobando. Un reconocimiento por cada WorkShop
aprobando cada examen correspondiente.
Temario
WorkShop Archivo Manifest y Layouts


Archivo MANIFEST de Android
Layouts en Android
Workshop Menus en Android




Opciones de Menú
Menú Contextual
Menú Emergente (Pop Up)
Grupos de Menús
Workshop Diálogos en Android





Diálogo de alerta
Diálogo de confirmación
Diálogo de selección - lista
Diálogo de selección tipo Option y tipo Check
Diálogo personalizado
WorkShop Eventos y Controles principales















Eventos desde el Activity
TextView
EditText
Button
Sppiner
CheckBox
RadioButton
ScrollView
Control WebView
WebView
Cargando un WebView y mostrar el avance con un ProgressDialog
ImageView
ImageButton
VideoView y MediaController
Datepicker
WorksHop Notificaciones

Notificaciones y barra de notificaciones
Workshop Estilos e internacionalización


Internacionalización y archivos de recursos
Estilos
Workshop Listas – ListView de Android







Listas básicas
Listas personalizadas
Creación del proyecto
Crear la clase "Citas"
Crear el layout personalizado
Crear la Clase Adapter
Llenar la lista e implementar ItemClickListener
Workshop implementación de Servicios en Android






Ciclo de vida
BroadCastReciver
Servicio de escucha para recibir llamadas
Implementación para hacer una llamada telefónica desde Android
Servicio de escucha para recibir SMS
Implementación para enviar un mensaje SMS desde Android
Workshop implementación de bases de datos con SQLite






Crear base de datos con DB Browser for SQLite
Crear clase personalizada
Agregar registros
Consultar registros
Modificar registros
Eliminar registros
Workshop Implementación de servicios Webservice en Android




Formato JSON y XML
¿Qué es JSON?
¿Qué es XML?
Implementar un servicio con AsyncTask
Workshop Implementar GPS en una aplicación Android


Locationmanager
Latitud y longuitud
Workshop Implementar la cámara en una aplicación Android


Desarrollar una implementación para foto y guardar la foto en la memoria sdcard
Desarrollar una implementación para video
Workshop Descompilar archivo APK (ingenieria inversa)


¿Qué es descompilar un archivo APK?
Pasos para obtener el codigo fuente desde un APK
Workshop Compilando y firmando aplicaciones Android


Control de versiones para google play modificando archivo androidmanifest.xml
Generación de llave privada desde el IDE y firmar APK
Workshop Compilar aplicación con protección para evitar que obtengan el código fuente en
ingeniería inversa


¿Qué es Proguard?
¿Cómo compilar con ofuscator y optimización Proguard? Realizar ingeniería inversa para
verificar el nivel de ofuscator
Workshop Publicación Android Marker Google Play



Creación de la cuenta en Google Play
Crear una aplicación desde Google Play
Configurar Google Play para la aplicación nueva y puesta en producción
WorkShop Master Desarrollo con C# 6.0
Modalidad Duración: 30 hrs. Preferentemente los días sábados y/o domingos
Presencial Costo: $ 8,000.00 (En caso de requerir factura sumar el 16% de iva al costo)
Entrega de reconocimiento con registro de capacitador de la Secretaría del
Trabajo y Previsión Social. Un reconocimiento por cada WorkShop.
Modalidad Duración: Al ritmo del participante, 1 año de acceso al portal.
On-Line Costo: $ 5,000.00 (En caso de requerir factura sumar el 16% de iva al costo)
Entrega de reconocimiento con registro de capacitador de la Secretaría del
Trabajo y Previsión Social aprobando. Un reconocimiento por cada WorkShop
aprobando cada examen correspondiente.
Estos Workshop están basados del libro:
C# 6.0 Cookbook, 4th Edition
By Jay Hilyard, Stephen Teilhet
Al finalizar el Workshop Master se entregará el libro correspondiente con
licencia original en formato PDF. Se realizará la compra a nombre del
participante por parte de Workshopeando.com.
La manera más fácil de estudiar un libro sin leerlo.
El instructor es experto y te facilitará los temas de forma dinámica para un
mejor aprovechamiento de los workshop.
Temario
Workshop Classes and Generics




















Introduction
Creating Union-Type Structures
Making a Type Sortable
Making a Type Searchable
Returning Multiple Items from a Method
Parsing Command-Line Parameters
Initializing a Constant Field at Runtime
Building Cloneable Classes
Ensuring an Object’s Disposal
Deciding When and Where to Use Generics
Understanding Generic Types
Reversing the Contents of a Sorted List
Constraining Type Arguments
Initializing Generic Variables to Their Default Values
Adding Hooks to Generated Entities
Controlling How a Delegate Fires Within a Multicast Delegate
Using Closures in C#
Performing Multiple Operations on a List Using Functors
Controlling Struct Field Initialization
Checking for null in a More Concise Way
Workshop Collections, Enumerators, and Iterators











2.0. Introduction
2.1. Looking for Duplicate Items in a List<T>
2.2. Keeping Your List<T> Sorted
2.3. Sorting a Dictionary’s Keys and/or Values
2.4. Creating a Dictionary with Min and Max Value Boundaries
2.5. Persisting a Collection Between Application Sessions
2.6. Testing Every Element in an Array or List<T>
2.7. Creating Custom Enumerators
2.8. Dealing with finally Blocks and Iterators
2.9. Implementing Nested foreach Functionality in a Class
2.10. Using a Thread-Safe Dictionary for Concurrent Access Without Manual Locking
Workshop Data Types












3.0. Introduction
3.1. Encoding Binary Data as Base64
3.2. Decoding a Base64-Encoded Binary
3.3. Converting a String Returned as a Byte[] Back into a String
3.4. Passing a String to a Method That Accepts Only a Byte[]
3.5. Determining Whether a String Is a Valid Number
3.6. Rounding a Floating-Point Value
3.7. Choosing a Rounding Algorithm
3.8. Safely Performing a Narrowing Numeric Cast
3.9. Testing for a Valid Enumeration Value
3.10. Using Enumerated Members in a Bit Mask
3.11. Determining Whether One or More Enumeration Flags Are Set
Workshop Language Integrated Query (LINQ) and Lambda Expressions















4.0. Introduction
4.1. Querying a Message Queue
4.2. Using Set Semantics with Data
4.3. Reusing Parameterized Queries with LINQ to SQL
4.4. Sorting Results in a Culture-Sensitive Manner
4.5. Adding Functional Extensions for Use with LINQ
4.6. Querying and Joining Across Data Repositories
4.7. Querying Configuration Files with LINQ
4.8. Creating XML Straight from a Database
4.9. Being Selective About Your Query Results
4.10. Using LINQ with Collections That Don’t Support IEnumerable<T>
4.11. Performing an Advanced Interface Search
4.12. Using Lambda Expressions
4.13. Using Different Parameter Modifiers in Lambda Expressions
4.14. Speeding Up LINQ Operations with Parallelism
Workshop Debugging and Exception Handling

















5.0. Introduction
5.1. Knowing When to Catch and Rethrow Exceptions
5.2. Handling Exceptions Thrown from Methods Invoked via Reflection
5.3. Creating a New Exception Type
5.4. Breaking on a First-Chance Exception
5.5. Handling Exceptions Thrown from an Asynchronous Delegate
5.6. Giving Exceptions the Extra Info They Need with Exception.Data
5.7. Dealing with Unhandled Exceptions in WinForms Applications
5.8. Dealing with Unhandled Exceptions in WPF Applications
5.9. Determining Whether a Process Has Stopped Responding
5.10. Using Event Logs in Your Application
5.11. Watching the Event Log for a Specific Entry
5.12. Implementing a Simple Performance Counter
5.13. Creating Custom Debugging Displays for Your Classes
5.14. Tracking Where Exceptions Come From
5.15. Handling Exceptions in Asynchronous Scenarios
5.16. Being Selective About Exception Processing
Workshop Reflection and Dynamic Programming










6.0. Introduction
6.1. Listing Referenced Assemblies
6.2. Determining Type Characteristics in Assemblies
6.3. Determining Inheritance Characteristics
6.4. Invoking Members Using Reflection
6.5. Accessing Local Variable Information
6.6. Creating a Generic Type
6.7. Using dynamic Versus object
6.8. Building Objects Dynamically
6.9. Make Your Objects Extensible
Workshop Regular Expressions








7.0. Introduction
7.1. Extracting Groups from a MatchCollection
7.2. Verifying the Syntax of a Regular Expression
7.3. Augmenting the Basic String Replacement Function
7.4. Implementing a Better Tokenizer
7.5. Returning the Entire Line in Which a Match Is Found
7.6. Finding a Particular Occurrence of a Match
7.7. Using Common Patterns
Workshop Filesystem I/O










8.0. Introduction
8.1. Searching for Directories or Files Using Wildcards
8.2. Obtaining the Directory Tree
8.3. Parsing a Path
8.4. Launching and Interacting with Console Utilities
8.5. Locking Subsections of a File
8.6. Waiting for an Action to Occur in the Filesystem
8.7. Comparing Version Information of Two Executable Modules
8.8. Querying Information for All Drives on a System
8.9. Compressing and Decompressing Your Files
Workshop Networking and Web



















9.0. Introduction
9.1. Handling Web Server Errors
9.2. Communicating with a Web Server
9.3. Going Through a Proxy
9.4. Obtaining the HTML from a URL
9.5. Using the Web Browser Control
9.6. Prebuilding an ASP.NET Website Programmatically
9.7. Escaping and Unescaping Data for the Web
9.8. Checking Out a Web Server’s Custom Error Pages
9.9. Writing a TCP Server
9.10. Writing a TCP Client
9.11. Simulating Form Execution
9.12. Transferring Data via HTTP
9.13. Using Named Pipes to Communicate
9.14. Pinging Programmatically
9.15. Sending SMTP Mail Using the SMTP Service
9.16. Using Sockets to Scan the Ports on a Machine
9.17. Using the Current Internet Connection Settings
9.18. Transferring Files Using FTP
Workshop XML











10.0. Introduction
10.1. Reading and Accessing XML Data in Document Order
10.2. Querying the Contents of an XML Document
10.3. Validating XML
10.4. Detecting Changes to an XML Document
10.5. Handling Invalid Characters in an XML String
10.6. Transforming XML
10.7. Validating Modified XML Documents Without Reloading
10.8. Extending Transformations
10.9. Getting Your Schemas in Bulk from Existing XML Files
10.10. Passing Parameters to Transformations
Workshop Security















11.0. Introduction
11.1. Encrypting and Decrypting a String
11.2. Encrypting and Decrypting a File
11.3. Cleaning Up Cryptography Information
11.4. Preventing String Tampering in Transit or at Rest
11.5. Making a Security Assert Safe
11.6. Verifying That an Assembly Has Been Granted Specific Permissions
11.7. Minimizing the Attack Surface of an Assembly
11.8. Obtaining Security and/or Audit Information
11.9. Granting or Revoking Access to a File or Registry Key
11.10. Protecting String Data with Secure Strings
11.11. Securing Stream Data
11.12. Encrypting web.config Information
11.13. Obtaining a Safer File Handle
11.14. Storing Passwords
Workshop Threading, Synchronization, and Concurrency













12.0. Introduction
12.1. Creating Per-Thread Static Fields
12.2. Providing Thread-Safe Access to Class Members
12.3. Preventing Silent Thread Termination
12.4. Being Notified of the Completion of an Asynchronous Delegate
12.5. Storing Thread-Specific Data Privately
12.6. Granting Multiple Access to Resources with a Semaphore
12.7. Synchronizing Multiple Processes with the Mutex
12.8. Using Events to Make Threads Cooperate
12.9. Performing Atomic Operations Among Threads
12.10. Optimizing Read-Mostly Access
12.11. Making Your Database Requests More Scalable
12.12. Running Tasks in Order
WorkShop Master Desarrollo Enterprise con Java
Modalidad Duración: 30 hrs. Preferentemente los días sábados y/o domingos
Presencial Costo: $ 8,000.00 (En caso de requerir factura sumar el 16% de iva al costo)
Entrega de reconocimiento con registro de capacitador de la Secretaría del
Trabajo y Previsión Social. Un reconocimiento por cada WorkShop.
Modalidad Duración: Al ritmo del participante, 1 año de acceso al portal.
On-Line Costo: $ 5,000.00 (En caso de requerir factura sumar el 16% de iva al costo)
Entrega de reconocimiento con registro de capacitador de la Secretaría del
Trabajo y Previsión Social aprobando. Un reconocimiento por cada WorkShop
aprobando cada examen correspondiente.
Estos Workshop están basados del libro:
Professional Java for Web Applications
By Nicholas S. Williams
Al finalizar el Workshop Master se entregará el libro correspondiente con
licencia original en formato PDF. Se realizará la compra a nombre del
participante por parte de Workshopeando.com.
La manera más fácil de estudiar un libro sin leerlo.
El instructor es experto y te facilitará los temas de forma dinámica para un
mejor aprovechamiento de los workshop.
Temario
Workshop Creating Enterprise Applications Part 1




Introducing Java Platform, Enterprise Edition
Using Web Containers
Writing Your First Servlet
Using JSPs to Display Content
Workshop Creating Enterprise Applications Part 2




Maintaining State Using Sessions
Using the Expression Language in JSPs
Using the Java Standard Tag Library
Writing Custom Tag and Function Libraries
Workshop Creating Enterprise Applications Part 3



Improving Your Application Using Filters
Making Your Application Interactive with WebSockets
Using Logging to Monitor Your Application
Workshop Adding Spring Framework Into the Mix Part 1


Introducing Spring Framework
Replacing Your Servlets with Controllers
Workshop Adding Spring Framework Into the Mix Part 2


Using Services and Repositories to Support Your Controllers
Internationalizing Your Application with Spring Framework
Workshop Adding Spring Framework Into the Mix Part 3

Using JSR 349, Spring Framework, and Hibernate Validator for Bean Validation
Workshop Adding Spring Framework Into the Mix Part 4


Creating RESTful and SOA P Web Services
Using Messaging and Clustering for Flexibility and Reliability
Workshop Persisting Data with JPA and Hibernate ORM Part 1


Introducing Java Persistence API and Hibernate ORM
Mapping Entities to Tables with JPA Annotations
Workshop Persisting Data with JPA and Hibernate ORM Part 2

Using JPA in Spring Framework Repositories
Workshop Persisting Data with JPA and Hibernate ORM Part 3

Eliminating Boilerplate Repositories with Spring Data JPA
Workshop Persisting Data with JPA and Hibernate ORM Part 4

Searching for Data with JPA and Hibernate Search
Workshop Persisting Data with JPA and Hibernate ORM Part 5




Creating Advanced Mappi ngs and Custom Data Types
Workshop Securing Your Application wi th Spring Security Part 1
Introducing Spring Security
Authenticating Users with Spring Security
Workshop Securing Your Application wi th Spring Security Part 2


Using Authorization Tags and Annotations
Securing RESTful Web Services with Oauth
WorkShop Master Desarrollo Profesional ASP.NET MVC 5
Modalidad Duración: 40 hrs. Preferentemente los días sábados y/o domingos
Presencial Costo: $ 9,500.00 (En caso de requerir factura sumar el 16% de iva al costo)
Entrega de reconocimiento con registro de capacitador de la Secretaría del
Trabajo y Previsión Social. Un reconocimiento por cada WorkShop.
Modalidad Duración: Al ritmo del participante, 1 año de acceso al portal.
On-Line Costo: $ 5,500.00 (En caso de requerir factura sumar el 16% de iva al costo)
Entrega de reconocimiento con registro de capacitador de la Secretaría del
Trabajo y Previsión Social aprobando. Un reconocimiento por cada WorkShop
aprobando cada examen correspondiente.
Estos Workshop están basados del libro:
PROFESSIONAL ASP.NET MVC 5
Jon Galloway
Brad Wilson
K. Scott Allen
David Matson
Al finalizar el Workshop Master se entregará el libro correspondiente con
licencia original en formato PDF. Se realizará la compra a nombre del
participante por parte de Workshopeando.com.
La manera más fácil de estudiar un libro sin leerlo.
El instructor es experto y te facilitará los temas de forma dinámica para un
mejor aprovechamiento de los workshop.
Temario
WORKSHOP GETTING STARTED ASP .NET MVC 5

























A Quick Introduction to ASP.NET MVC
How ASP.NET MVC Fits in with ASP.NET
The MVC Pattern
MVC as Applied to Web Frameworks
The Road to MVC 5
MVC 4 Overview
Open-Source Release
ASP.NET MVC 5 Overview
One ASP.NET
New Web Project Experience
ASP.NET Identity
Bootstrap Templates
Attribute Routing
ASP.NET Scaffolding
Authentication Filters
Filter Overrides
Installing MVC 5 and Creating Applications
Software Requirements for ASP.NET MVC 5
Installing ASP.NET MVC 5
Creating an ASP.NET MVC 5 Application
The New ASP.NET Project Dialog
The MVC Application Structure
ASP.NET MVC and Conventions
Convention over Configuration
Conventions Simplify Communication
WORKSHOP CONTROLLERS IN ASP.NET MVC 5






The Controller’s Role
A Sample Application: The MVC Music Store
Controller Basics
A Simple Example: The Home Controller
Writing Your First Controller
Parameters in Controller Actions
WORKSHOP VIEWS IN ASP.NET MVC 5

















The Purpose of Views
View Basics
Understanding View Conventions
Strongly Typed Views
How ViewBag Falls Short
Understanding ViewBag, ViewData, and ViewDataDictionary
View Models
Adding a View
The Razor View Engine
What Is Razor?
Code Expressions
HTML Encoding
Code Blocks
Razor Syntax Samples
Layouts
ViewStart
Specifying a Partial View
WORKSHOP MODELS IN ASP.NET MVC5












Modeling the Music Store
Scaffolding a Store Manager
What Is Scaffolding?
Scaffolding and the Entity Framework
Executing the Scaffolding Template
Executing the Scaffolded Code
Editing an Album
Building a Resource to Edit an Album
Responding to the Edit POST Request
Model Binding
The DefaultModelBinder
Explicit Model Binding
WORKSHOP FORMS AND HTML HELPERS
























Using Forms
The Action and the Method
To GET or to POST?
HTML Helpers
Automatic Encoding
Making Helpers Do Your Bidding
Inside HTML Helpers
Setting Up the Album Edit Form
Adding Inputs
Helpers, Models, and View Data
Strongly Typed Helpers
Helpers and Model Metadata
Templated Helpers
Helpers and ModelState
Other Input Helpers
Html.Hidden
Html.Password
Html.RadioButton
Html.CheckBox
Rendering Helpers
Html.ActionLink and Html.RouteLink
URL Helpers
Html.Partial and Html.RenderPartial
Html.Action and Html.RenderAction
WORKSHOP DATA ANNOTATIONS AND VALIDATION











Annotating Orders for Validation
Using Validation Annotations
Custom Error Messages and Localization
Looking Behind the Annotation Curtain
Controller Actions and Validation Errors
Custom Validation Logic
Custom Annotations
IValidatableObject
Display and Edit Annotations
Display
ScaffoldColumn





DisplayFormat
ReadOnly
DataType
UIHint
HiddenInput
WORKSHOP MEMBERSHIP, AUTHORIZATION, AND SECURITY IN ASP .NET MVC 5



























Security: Not fun, But Incredibly Important
Using the Authorize Attribute to Require Login
Securing Controller Actions
How AuthorizeAttribute Works with Forms Authentication and the
AccountController
Windows Authentication
Using AuthorizeAttribute to Require Role Membership
Extending User Identity
Storing additional user profi le data
Persistance control
Managing users and roles
External Login via OAuth and OpenID
Registering External Login Providers
Confi guring OpenID Providers
Confi guring OAuth Providers
Security Implications of External Logins
Understanding the Security Vectors in a Web Application
Threat: Cross-Site Scripting
Threat: Cross-Site Request Forgery
Threat: Cookie Stealing
Threat: Over-Posting
Threat: Open Redirection
Proper Error Reporting and the Stack Trace
Using Confi guration Transforms
Using Retail Deployment Confi guration in Production
Using a Dedicated Error Logging System
Security Recap and Helpful Resources
WORKSHOP AJAX IN ASP.NET MVC 5





















jQuery
jQuery Features
Unobtrusive JavaScript
Using jQuery
Ajax Helpers
Adding the Unobtrusive Ajax Script to Your Project
Ajax ActionLinks
HTML 5 Attributes
Ajax Forms
Client Validation
jQuery Validation
Custom Validation
Beyond Helpers
jQuery UI
Autocomplete with jQuery UI
JSON and Client-Side Templates
Bootstrap Plugins
Improving Ajax Performance
Using Content Delivery Networks
Script Optimizations
Bundling and Minifi cation
WORKSHOP ROUTING IN ASP.NET MVC5

















Uniform Resource Locators
Introduction to Routing
Comparing Routing to URL Rewriting
Routing Approaches
Defi ning Attribute Routes
Defi ning Traditional Routes
Choosing Attribute Routes or Traditional Routes
Named Routes
MVC Areas
Catch-All Parameter
Multiple Route Parameters in a Segment
StopRoutingHandler and IgnoreRoute
Debugging Routes
Inside Routing: How Routes Generate URLs
High-Level View of URL Generation
A Detailed Look at URL Generation
Ambient Route Values






More Examples of URL Generation with the Route Class
Inside Routing: How Routes Tie Your URL to an Action
The High-Level Request Routing Pipeline
RouteData
Custom Route Constraints
Using Routing with Web Forms
WORKSHOP NUGET IN .NET






















Introduction to NuGet
Adding a Library as a Package
Finding Packages
Installing a Package
Updating a Package
Package Restore
Using the Package Manager Console
Creating Packages
Packaging a Project
Packaging a Folder
Confi guration File and Source Code Transformations
NuSpec File
Metadata
Dependencies
Specifying Files to Include
Tools
Framework and Profi le Targeting
Prerelease Packages
Publishing Packages
Publishing to NuGet.org
Using NuGet.exe
Using the Package Explorer
WORKSHOP ASP.NET WEB API ASP.NET MVC 5

















Defi ning ASP.NET Web API
Getting Started with Web API
Writing an API Controller
Examining the Sample ValuesController
Async by Design: IHttpController
Incoming Action Parameters
Action Return Values, Errors, and Asynchrony
Confi guring Web API
Confi guration in Web-Hosted Web API
Confi guration in Self-Hosted Web API
Adding Routes to Your Web API
Binding Parameters
Filtering Requests
Enabling Dependency Injection
Exploring APIs Programmatically
Tracing the Application
Web API Example: ProductsController
WORKSHOP SINGLE PAGE ASP.NET MVC 5















APPLICATIONS WITH ANGULARJS
Understanding and Setting Up AngularJS
What’s AngularJS?
Getting Started
Adding AngularJS to the Site
Setting Up the Database
Building the Web API
Building Applications and Modules
Creating Controllers, Models, and Views
Services
Routing
Details View
A Custom MovieService
Deleting Movies
Editing and Creating Movies
WORKSHOP DEPENDENCY INJECTION ASP.NET MVC 5













Software Design Patterns
Design Pattern: Inversion of Control
Design Pattern: Service Locator
Design Pattern: Dependency Injection
Dependency Resolution in MVC
Singly Registered Services in MVC
Multiply Registered Services in MVC
Arbitrary Objects in MVC
Dependency Resolution in Web API
Singly Registered Services in Web API
Multiply Registered Services in Web API
Arbitrary Objects in Web API
Dependency Resolvers in MVC vs. Web API
WORKSHOP UNIT TESTING ASP.NET MVC 5










Understanding Unit Testing and Test-Driven Development
Defi ning Unit Testing
Defi ning Test-Driven Development
Building a Unit Test Project
Examining the Default Unit Tests
Test Only the Code You Write
Advice for Unit Testing Your ASP.NET MVC and ASP.NET Web API Applications
Testing Controllers
Testing Routes
Testing Validators
WORKSHOP EXTENDING MVC IN ASP.NET MVC5












Extending Models
Turning Request Data into Models
Describing Models with Metadata
Validating Models
Extending Views
Customizing View Engines
Writing HTML Helpers
Writing Razor Helpers
Extending Controllers
Selecting Actions
Filters
Providing Custom Results
WORKSHOP ADVANCED TOPICS IN ASP.NET MVC 5






























Mobile Support
Adaptive Rendering
Display Modes
Advanced Razor
Templated Razor Delegates
View Compilation
Advanced View Engines
Confi guring a View Engine
Finding a View
The View Itself
Alternative View Engines
New View Engine or New ActionResult?
Advanced Scaffolding
Introducing ASP.NET Scaffolding
Customizing Scaffold Templates
Custom Scaffolders
Advanced Routing
RouteMagic
Editable Routes
Advanced Templates
The Default Templates
Custom Templates
Advanced Controllers
Defi ning the Controller: The IController Interface
The ControllerBase Abstract Base Class
The Controller Class and Actions
Action Methods
The ActionResult
Action Invoker
Using Asynchronous Controller Actions
WORKSHOP REAL-WORLD ASP.NET MVC: BUILDING THE NUGET.ORG WEBSITE














May the Source Be with You
WebActivator
ASP.NET Dynamic Data
Exception Logging
Profi ling
Data Access
EF Code–Based Migrations
Deployments with Octopus Deploy
Automated Browser Testing with Fluent Automation
Other Useful NuGet Packages
WebBackgrounder
Lucene.NET
AnglicanGeek.MarkdownMailer
Ninject

Documentos relacionados