类型系统、C#
节目结构,声明和操作员。 Provides everything
needed to start writing C# code.
Module
3:
Advanced C#
Drills down into detail on creating C# classes and structs. Other
advanced language features such as delegates, events, attributes,
unsafe code, preprocessor directives and XML comments are also covered.
Module
4:
Databases and Data Access Starts with
an overview of relational database technology, including a summary of
SQL. Next current data access technologies, such as ODBC, OLE DB, and
ADO, are discussed. Then we discuss the motivation of ADO.NET, and then
drills down into how to program ADO.NET to access and update databases.
Module
5:
Introduction to ASP.NET and Web Forms
Covers the motivation and innovations of ASP.NET. Programming models
and details of Web Forms are covered. Various server-side controls are
explored in some detail, along with data binding techniques.
Module
6: Advanced Web Forms
Covers various other aspects of Web Forms, including: ASP.NET
applications, configuration, tracing, state management, caching, error
handling, deployment, availability, security, the HTTP runtime and
creating server-side controls.
Module
7: XML
Provides an introduction to XML
and related technologies, including XSLT, XPath and XSD. Discusses the
various .NET Framework classes that support the parsing, creation and
manipulation of XML documents.
Module
8: Web
Services First, the business
drivers behind Web Services are discussed. Next, underlying
technologies (XML, SOAP, WSDL, UDDI) are covered. Finally, we look at
how to create and call Web Services using Visual Studio .NET and the
.NET Framework SDK.
To download a video
to your computer, right-click the link and click Save Target
As on the shortcut menu.
Module
9: .NET Framework Class Library
Provides a tour through many of the .NET Framework classes, including:
the System namespace, collection classes, I/O, networking, threading,
synchronization, transactions and exceptions.
Module
10: .NET Framework Advanced Topics Covers
reflection, remoting, and serialization in detail.
Module
11:
The Common Language Runtime (CLR)
Drills down on the features, concepts and technology underlying the
Common Language Runtime. Covers assemblies, the execution model,
interoperability and security.
Module
12:
.NET Application Design Considerations
This module is intended to tie together the many technologies covered
in the course, and provide guidance on creating successful large-scale
projects using .NET. Topics include:
design model and process, system architecture, design patterns,
security, scalability and availability.
Here are two google groups posts each having the same link to a site hosting
over 400 freely available ebooks in many categories and topics. Many of
these ebooks cover programming and web application development wusing
Java, C++, C# (CSharp), PHP, Perl, Python, Ruby, XML, UML, and Oracle.
Also covered are MySQL, PostgreSQL, Networking, VPN, Tomcat,
Firewalls, Shell Scripting and Programming, and operating
systems Linux, Unix, Solaris, Windows.
Google
group posts containing link for over 400 freely available ebooks:
Here are five well written and illustrated Workshop Tutorials from the
Univeristy of Washington's Walk-In
Workshops covering Unix, Linux, Networking,
Windows Troubleshooting, and Macintosh OS Troubleshooting. Both beginning and
advanced functionalities are covered by these Operating Systems
& Networking workshop tutorials. Workshop
Tutorials for Unix, Linux, Networking, and Windows Troubleshooting
Unix
is the preferred OS among techies everywhere. In this introductory
workshop you will learn how to accomplish the basics using this
operating system, including common tasks such as email, Web publishing,
and shell programming. Unix is designed to be fast and easy to use.
Other topics include: command line interfaces, text editors, file
system interfaces, X Windows, and more on the Unix operating system.
Linux
is a freely distributed, alternative, operating system, that can juice
up any computer system, old or new, with streamlined and customized
operations. In this introductory workshop you will learn about the
basic Linux distributions and determine how, what and where you are
installing as well as what kind of networking information you need to
prepare your server/workstation.
Networking
is a way for multiple computers to communicate and share data with one
another through either a wired or wireless connection. In this overview
of the basics you will learn about modern day networking technology,
and develop the necessary skills to build your own home network. Other
topics include: network components, cabling schemes, wiring
methodology, and workstation configuration. Learn these basics and get
your computer connected with other computers and help others do it too.
Fixing
common problems on your PC yourself can actually be less challenging
than dealing with online and telephone technical support. In this
troubleshooting workshop, learn how to diagnose hardware and software
problems and make repairs to your own computer. Other topics include:
tips for addressing physical malfunctions, Windows problems, and
application errors.
Troubleshooting
Apple Computers and the Macintosh Operating System
Even
though the Mac OS is considered user-friendly and stable, problems can
still occur. In this troubleshooting workshop you will learn how to fix
common, basic issues. Other workshop topics will include: hardware
malfunctions, startup problems, the system folder, and common
application errors.
This is a another google groups post containing a link to a site hosting 98 freely available ebooks covering programming (C, C++, C#, Java, Perl, Python, Assembly, Game) and operating systems (Windows,
Linux, Unix). There are 4 links listed, look for the first one whose URL starts with "austin".
Exforsys.com has some pretty good free
training available for learning how to program and other
techinical areas, such setting up and administering databases and
operating systems. Here are their free training and tutorials for C#
(CSharp) programming, C programming, ASP.NET, and VB.NET
(VBdotNet or Visual Basic .Net).
Here is the CompTIA A+ Certification book from Wikibooks'
open-content textbooks collection. This free book is always being
updated so it stays current with the material covered by the A+
Certification Exam. To obtain A+ Certification, you need to be
knowledgeable in many areas of the IBM-compatible personal computer. To take the certification exam, you will understanding of the following: Operating Systems, Computer Hardware, system files, maintenance, networking, configuration of hardware and software, and troubleshooting computer problems.
Exforsys.com
offers the following 34 free training tutorials for learning how to
manage and administer the Oracle 10g database. Also included here are
20 free training tutorials for learning Oracle 9i database. Learning
these topics will help you become a great Oracle Database Administrator
(DBA). This is the latest database technology from Oracle.
Exforsys.com offers the following 54 free training
tutorials for
learning how to manage and administer SQL Server
2005. Learning
these topics will help you become a great SQL Server Database
Administrator (DBA). This is the
latest database technology from Microsoft.
Exforsys.com
offers the following 20 free training tutorials for learning how to
program using and develop applications using J2EE. Learning these
enterprise Java topics will help you become a better Java developer and
programmer.
This is the latest
enterprise Java applications development technology.