NE2002 .NET Framework and C# - Overview

quiverlickforkSoftware and s/w Development

Nov 2, 2013 (3 years and 10 months ago)

74 views



Page
1

NE2002.doc

Copyright
©
Th
emis Inc, All rights reserved

www
.themisinc.com

On
-
site and Public, Instructor
-
led, Hands
-
on IT Training

www.themisinc.com

NE2002


.NET Framework and C#
-

Overview



123 South Ave E, Westfield, NJ 07090


800
-
756
-
3000 themis@themisinc.com

T
T
T
h
h
h
e
e
e
m
m
m
i
i
i
s
s
s



E
E
E
d
d
d
u
u
u
c
c
c
a
a
a
t
t
t
i
i
i
o
o
o
n
n
n


















Duration:

One

(
1
)

day
.


Audience
:

Managers wanting to gain a good overview of the
.NET

development, and how it compares
against Java and other Object
-
Oriented development technologies.


Prerequisites:

Familiarity with the use of Windows operating syst
em and some familiarity with any
programming language.


Delivery Method:

Instructor led, Hands
-
on workshops

Course

Synopsis

I.

.NET Framework Introduction

The Common Language Runtime (CLR), Intermedia
te
Language (IL), Multiple language integration and
support, tool support, safe deployment and scalability,
windows forms, web forms, assemblies and web
services.

II.

C# Fundamentals

Data types, variables and constants, expressions,
statements, loops, function
s, namespaces, classes,
value and reference types, encapsulating data with
properties, Garbage collection, Comparison of C# to
Java and C++ languages.

III.

GUI Design with C#
-

Windows Forms

Understanding event driven programming, delegates
and events, C# GUI c
lasses, text boxes, static controls,
button controls, Dialog controls and associated events,
Tab order, Check boxes and radio buttons, List Box and
Combo Box controls. Examples of Windows
applications.

IV.

Web Application Development in .NET
-

ASP.NET

Designi
ng web forms. Separation of User interface and
the server
-
side code through web controls. Converting
windows applications to web applications. Comparison
of ASP.NET with Java Server Pages (JSP) and other web
development technologies. Examples of web
applic
ations using ASP.NET.

V.

Web Services Development using .NET

Brief overview of XML. Web Services fundamentals.
Developing a web services based architecture. Examples
of Web Services development using .NET
.

VI.

Services Oriented Architecture (SOA) using .NET.

Moti
vat
ion for Services
-
Oriented Architecture. Support

for development of SOA in .NET.

Topics

Covered

This course provides an introduction to the .NET framework and software development for it using the popular C#
language. The course is ideally suited for managers and software strategy d
ecision makers who are interested in
knowing the key concepts of the .NET environment and its comparison to competing technologies such as Java, in a
short amount of time. The course starts out with an overview of the .NET architecture, the different langu
ages
available under .NET. It then introduces the C# language (which is a popular choice for software development
under .NET) in a light manner and provides a comparison to the Java and other existing popular Object
-
Oriented
software development solutions.

The course presents examples of different types of software development using
.NET such as Windows applications, web application using the ASP.NET technology, web services and the Services
-

Oriented Architecture (SOA) using .NET. The teaching style in the

course is explanation of the key concepts
followed by small hands on examples, and a demonstration of some meaningful applications developed using C#
under .NET.

Brief Description