C# .NET Course Overview

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 an MVC application fit together

STUDENT BENEFITS

  • Course Manual
  • Course Completion Certificate
  • Hands-on Lab Practice

Click on Semester for more detail.

.NET Core

Microsoft SQL Server 2014

Topics
  • 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

.NET Windows Form

Topics
  • 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
  • Background Process using threading
  • Lambda Expression
  • Window Service
  • Globalization
  • Socket Programming

Crystal Report

Topics
  • 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

Topics
  • 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
  • ASP.NET 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

Topics
  • 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 to Data Science

Topics
  • Anaconda Installation
  • Intro to Python
  • Python Objects & Data Structure
  • Subsetting (Strings, Lists, Dictionaries)
  • Python Comparison Operators
  • Python Statements
  • Methods & Functions
  • Importing Data in Python
  • NumPy & Pandas Basics in Python
  • Subsetting Dataframes in Pandas
  • Hands-On Data Wrangling on Python
  • Data Cleaning in Python
  • String Operations in Data Wrangling
  • Object Types Conversion in Data Wrangling
  • Data Aggregation using Group By, Pivot and Melt
  • Dealing with Multi-indexing in Data Wrangling
  • iloc vs loc for Subsetting Dataframe
  • Row vs Column Concatenation
  • Multi-Indexing and Index Slicing
  • Iteration through Dataframe
  • Types of Variables
  • Data Visualizations (Scatter plot, Histogram, Bar plots, Line plots, Heat maps)

 

ASP.NET MVC Topics

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
  • Configuring a View Engine
  • Finding a View
  • The View Itself
  • Alternative View Engines
  • New View Engine or New ActionResult?

Models

  • Scaffolding a Store Manager
  • What Is Scaffolding?
  • Empty Controller
  • Controller with Empty Read/Write Actions
  • Controller with Read/Write Actions and Views
  • Using Entity Framework
  • Scaffolding and the Entity Framework
  • Code First Conventions
  • The DbContext
  • Executing the Scaffolding Template
  • The Data Context
  • The StoreManagerController
  • The Views
  • Executing the Scaffolded 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: Four Years

Timing: Morning and Evening
Fee Details:
  • Admission Fee: Rs. 10,000/-
  • Semester Fee: Rs. 48,000/- (Full / Installment)
  • University Examination Fee: Rs. 4,000/- per semester
  • University Enrollment Fee: Rs. 6,000/- one time
  • Total Program Fee: Rs. 432,000/- approximately
Open chat
Hello
Can we help you?