.NET Development
Course Overview:
In this course, students will gain understanding of .NET Framework and learn to develop Windows Forms Applications and ASP.NET Web Form applications using .NET Framework 5 tools and technologies. The focus will be on critical topics and coding activities that enhance development of scalable and reliable desktop & web application.
We believe that training should be relevant, immediately applicable, and scalable. Experience our unique combination of best practices, practical approach, and engaging delivery and you’ll discover why many people prefer connekt to enhance their careers.
C#.net
The .NET Framework is an integral Windows component that supports building and running the next generation applications. Microsoft’s C# .NET has matured along with the entire Visual Studio .NET development environment. Students will also be introduced to Integrated Development Environments (IDE).
PREREQUISITES
Familiar with Windows 7-8 or 10
Internet Knowledge is Essential
WHAT YOU’LL LEARN
- Gain a thorough understanding of the philosophy and architecture of .NET
- The process and techniques of writing codes
- Effective authentication and authorization techniques
- The most frequent web application deployment techniques
- Secure user management systems
- Learn to use the Trace and Debug objects
- Data validation strategies
- Effective error handling and exceptions management
- How to create models, views, controllers, and routes and how these elements of a MVC application fit together
STUDENT BENEFITS
- Course Manual
- Course Completion Certificate
- Hands on Lab Practice
Click on link for more detail.
Microsoft SQL Server 2014
- Introduction to Microsoft SQL Server 2014
- Using Transact-SQL on a SQL Server Database
- Designing a SQL Server Database
- Implementing SQL Server Databases and Tables
- Implementing Data Integrity
- Accessing and Modifying Data
- Managing and Manipulating Data
- Implementing Stored Procedures
- Implementing Triggers
- Implementing Views
- Implementing Indexes
- Managing SQL Server Transactions and Locks
- Designing and Administering SQL Server 2014 Security
- SQL Server Monitoring and Tunin
.NET Windows Form
- Windows Forms and the User Interface
- Configuring Controls and Creating the User Interface
- Advanced Windows Forms Controls Tool Strips, Menus, and Events
- Configuring Connections and Connecting to Data
- Working with Data in a Connected Environment
- Create, Add, Delete, and Edit Data in a Disconnected Environment
- Implementing Data-Bound Controls
- Working with XML
- Advanced Topics in Windows Forms
- Enhancing Usability
- Asynchronous Programming Techniques
- MDI AND SDI FORM
- Validation Control
- Dialog Boxes (Open File Dialog for image saving app by path)
- 3rd Party Component Dev Component
- Excel File reading
- Text File Reading
- Database Image Saving
- Back Ground Process using threading
- Lamda Expression
- Window Service
- Globalization
- Socket Programming
Crystal Report
- Introduction to Crystal Reports
- Accessing Your Data
- Using the Default Report Wizards
- Fundamentals of the Crystal Reports Design Environment
- Formatting Reports
- Enhancing Crystal Reports
- Advanced Report Design Concepts
- Sharing and Distributing Crystal Reports
ASP.NET
- Understanding the .NET Framework
- Getting Started with ASP.NET
- Building Forms with Web Controls
- Using Rich Web Controls
- Creating and Using Custom Controls
- Validating User Input
- Debugging ASP.NET Pages
- Introducing ADO.NET
- Understanding Data Binding
- Working with Data Grids
- Using Templates
- Using SQL Server with ASP.NET
- Advanced Data Binding and XML
- ASP.NET Application Configuration
- Developing Business Objects
- Building HTTP Handlers
- Understanding Caching
- ASPNET Security
- Localizing ASP.NET Applications
- Deploying ASP.NET Applications
- Introduction to Web Services
- Web Services Infrastructure
- Understanding SOAP
- Building a Web Service
- Deploying and Publishing Web Services
- Finding Web Services
Silverlight
- Introducing Silverlight
- XAML
- Layout
- Dependency Properties and Routed Events
- Elements
- The Application Model
- Navigation
- Shapes and Geometries
- Brushes, Transforms,and Bitmaps
- Animation
- Sound, Video, and Deep Zoom
Introduction
- Software Requirements for ASP.NET MVC
- Installing ASP.NET MVC
- Installing the MVC Development Components
- Installing MVC on a Server
- Creating an ASP.NET MVC Application
- The New ASP.NET MVC Dialog
- Application Templates
- View Engines
- Testing
- Understanding the MVC Application Structure
- ASP.NET MVC and Conventions
- Convention over Configuration
- Conventions Simplify Communication
CONTROLLERS
- The Controller’s Role
- A Brief History of Controllers
- A Sample Application: The MVC Music Store
- Controller Basics
- A Simple Example: The Home Controller
- Writing Your First (Outrageously Simple) Controller
- Creating the New Controller
- Writing Your Action Methods
- A Few Quick Observations
- Parameters in Controller Actions
VIEWS
- What a View Does
- Specifying a View
- Strongly Typed Views
- View Models
- Adding a View
- Understanding the Add View Dialog Options
- Customizing the T View Templates
Razor View Engine
- What is Razor?
- Code Expressions
- Html Encoding
- Code Blocks
- Razor Syntax Samples
- Implicit Code Expression
- Explicit Code Expression
- Unencoded Code Expression
- Code Block
- Combining Text and Markup
- Mixing Code and Plain Text
- Escaping the Code Delimiter
- Server Side Comment
- Calling a Generic Method
- Layouts
- ViewStart
- Specifying a Partial View
- The View Engine
- Confi guring a View Engine
- Finding a View
- The View Itself
- Alternative View Engines
- New View Engine or New ActionResult?
MODELS
- Scaff olding a Store Manager
- What Is Scaff olding?
- Empty Controller
- Controller with Empty Read/Write Actions
- Controller with Read/Write Actions and Views
- Using Entity Framework
- Scaff olding and the Entity Framework
- Code First Conventions
- The DbContext
- Executing the Scaff olding Template
- The Data Context
- The StoreManagerController
- The Views
- Executing the Scaff olded Code
- Creating Databases with the Entity Framework
- Using Database Initializers
- Seeding a Database
- Model Binding
- The DefaultModelBinder
- A Word on Model Binding Security
- Explicit Model Binding
FORMS AND HTML HELPERS
- Using Forms
- The Action and the Method
- To GET or To POST
- Searching for Music with a Search Form
- Searching for Music by Calculating the Action Attribute Value
- HTML Helpers
- Automatic Encoding
- Make Helpers Do Your Bidding
- Inside HTML Helpers
- Setting Up the Album Edit Form
- Html.BeginForm
- Html.Validation
- Adding Inputs
- Html.TextBox (and Html.TextArea)
- Html.Label
- Html.DropDownList (and Html.ListBox)
- Html.ValidationMessage
- 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
- Passing Values to RenderAction
- Cooperating with the ActionName Attribute
DATA ANNOTATIONS AND VALIDATION
- Annotating Orders for Validation
- Using Validation Annotations
- Required
- StringLength
- RegularExpression
- Range
- Validation Attributes from System.Web.Mvc
- Custom Error Messages and Localization
- Looking Behind the Annotation Curtain
- Validation and Model Binding
- Validation and Model State
- Controller Actions and Validation Errors
SECURING YOUR APPLICATION
- Using the Authorize Attribute to Require Login
- Securing Controller Actions
- How the AuthorizeAttribute Works with Forms Authentication and the AccountController
- Windows Authentication in the Intranet Application Template Securing Entire Controllers
Fees and Durations
Duration : Three Months
Timing : 6:30pm to 8:30pm (Evening)
Classes Days : Three Days a Week (Alternate Days)
Course Fee : Rs.18,000/-