
Introduction to Programming with Java
.NET Framework Architecture
C# Programming Language
Object-Oriented Concepts in .NET
Exceptions Handling
.NET Common Type System (CTS)
Delegates and Events
Attributes
Arrays and Collections
Strings and Unicode
Regular Expressions
Input and Output
Working with XML
Relational Databases and MS SQL Server
Data Access with ADO.NET
Windows Forms GUI Programming
ASP.NET Web Applications
Threads and Concurrency
Internet Access
Reflection
Serialization
Web Services
Remoting
Interoperability and Unmanaged Code
Memory and Resource Management
Assemblies and Deployment
.NET Security
Mono - Open Source .NET implementation
Programming Tools for .NET Developers
Practical Project
Multithreading and Synchronization;
Java Socket Programming - development of Internet applications that communicate through TCP/IP protocols;
Java Applets;
J2EE Web Applications - Web application development with JSP/Servlets technologies and deployment on the Tomcat server.