2 Overview Microsoft.NET Framework technology is a radical new strategy and computerprogramming platform developed for today s world of Database Desktop and Internet Applications Development. Visual Basic.NET (VB.NET) is an integral part of.net framework, which was built from the ground up. VB.NET is a totally new compiler with a complete OOP support. This feature will simplify programming code, decrease development time and significantly increase code reusability and application maintainability. The introduction of XML Web Services opens a new era of Internet web application development and software distribution. The development of Windows applications using VB.NET is inevitable. This intensive VB.NET course will provide you with a solid foundation for building critical business applications. Why VB.NET? As Microsoft posted at the VB web site, here are 10 reasons why you should upgrade and start using VB.NET. ( 1 Seamless Deployment Visual Basic.NET solves the most pressing issues around Windows-based application deployment and makes "DLL Hell" and component versioning issues a thing of the past. New XCOPY deployment enables developers to install a Windowsbased application simply by copying files to a directory. With Visual Basic.NET and new auto-download deployment, Windows-based applications can be installed and executed simply by pointing a Web browser to a URL. 2 More Robust Code Visual Basic.NET delivers the feature most requested by existing Visual Basic developers fewer bugs in the code they write. Features in the new Visual Studio.NET IDE, such as the real-time background compiler and the task list, keep Visual Basic developers up-to-date on any coding errors as they occur, enabling quick and effective error resolution. Enhancements to the Visual Basic language, such as strict type checking and structured exception handling, enable developers to write code that is more robust, maintainable, and less prone to run-time errors. 3 Powerful Windows-based Applications Visual Basic.NET is the most productive tool for constructing powerful Microsoft Windows -based applications. The new Windows Forms Designer enables developers to get their desktop applications to market in less time. New features include control anchoring and docking to eliminate the need for complex resize code, the in-place menu editor to deliver WYSIWYG menu creation, and the tab order editor to provide rapid application development (RAD) organization of controls. Copyright Visual WWW, Inc. Page 2 of 7

3 4 Powerful, Flexible Data Access Visual Basic.NET provides developers with both the ActiveX Data Objects (ADO) data access programming model that they know and love, plus the new XML-based Microsoft ADO.NET. With ADO.NET, developers gain access to more powerful components, such as the DataSet control and a new, strongly typed programming model that provides Microsoft IntelliSense statement completion within data access code. 5 Simplified Component Creation Visual Basic.NET brings RAD to component development. Developers can use nonvisual toolbox and server explorer components to easily incorporate resources such as message queues, event logs, and performance counters into their applications without writing a single line of code. 6 Enhanced Control Creation Visual Basic.NET provides unprecedented flexibility in building customized user controls. Developers can easily extend preexisting user controls and Windows Forms controls as well as design their own controls that generate custom user interfaces. 7 Complete, Direct Access to the Platform Visual Basic.NET provides complete, direct access to the Microsoft.NET Framework, enabling Visual Basic developers to quickly access the registry, event log, performance counters, and file system. Visual Basic.NET also eliminates the need for declares statements for access to the operating system. In addition, the new Windows service project template enables rapid application development of real Microsoft Windows NT Services. 8 Integrated Reporting with Crystal Reports Upgrading to Visual Studio.NET Professional Edition (or later) provides Visual Basic developers with the power of Crystal Reports directly within the IDE. Crystal Reports delivers the most productive, integrated, and RAD experience for creating highly graphical and interactive relational data reports. These reports can be generated for the entire array of Visual Basic.NET application types, including Windows, Web and mobile applications. 9 Easy Web-based Application Development Visual Basic.NET delivers "Visual Basic for the Web." Using new Web Forms, you can easily build true thin-client Web-based applications that intelligently render on any browser and on any platform. Web Forms deliver the RAD programming experience of Microsoft Visual Basic 6.0 forms with the full power of Visual Basic.NET rather than limited scripting capacity. The new HTML designer delivers IntelliSense statement completion for HTML tags and the separation of user interface (UI) and Copyright Visual WWW, Inc. Page 3 of 7

4 code enable more efficient team-based development. 10 Existing Investments Carry Forward Visual Basic.NET enables developers to leverage their existing investments in code and skills. Windows Forms provides a robust container for Microsoft ActiveX controls. Component Object Model (COM) Interoperability provides bi-directional communication between existing Visual Basic applications and those written with Visual Basic.NET. The upgrade wizard enables developers to seamlessly migrate up to 95 percent of existing code to Visual Basic.NET. Prerequisites This course (two classes) was created for windows experienced developers who have worked with a previous version of Microsoft Visual Basic (2.0, 3.0, and 6.0) in building Database Desktop and Internet Web Business Applications. Developers should have a good background with the following programming topics: Microsoft Windows Development GUI Design and Implementation Database Design and Implementation (MS Access and MS SQL Server) Object-Oriented Programming (OOP) COM/DCOM/COM+ Component Technology (ActiveX Components EXE, OCX, and DLL Development) N-tier Application Design and Development ADO Data Access Internet Web Development ASP Design and Development XML Technology (Design, Processing and Transforming XML Documents) Instructor: Ernest Bonat, Ph.D. Ernest started his computer career as a programmer in 1980 using FORTRAN IV language. From 1981 to 1990 Ernest has used different variations of BASIC for mathematical simulation of technological processes applied to microelectronic and electronic industrial applications. As a pioneer of Microsoft Visual Basic (VB) technology Ernest has been developing applications since the earliest versions of VB 1.0 for DOS in 1991 and continues to develop custom Database Business Applications with version 6.0. As a Senior Software Engineer, Ernest s skills cover the entire spectrum of the software development lifecycle including: analysis, business rule gathering, functional design, and database design (SQL Server 7.0 and 2000, Oracle 8i, IBM DB2 MVS 5.0 and Access 2000 and 2002, windows GUI design and coding implementation, testing and debugging, applying fixes, online help and user-developer documentation. Ernest has developed corporate usability and GUI guidelines for various companies and VB N-tier architecture design and implementation using DCOM/COM, COM+ and XML technology for Windows 2000 and XP. He had developed various custom ActiveX OCX components in VB 6.0 to be used in Desktop and Internet Web Applications. Ernest had been used VB.NET from Copyright Visual WWW, Inc. Page 4 of 7

5 Beta 1 and continue to use it today. He is co-author of 14 VB programming articles in Inside Microsoft Visual Basic magazine. These articles describe innovative ways to optimize VB techniques for developing robust critical production Database Desktop and Internet Applications. Three of these papers have been published online at Microsoft Corporation VB web site as examples of good development techniques for VB developers. He provides VB mentoring, and frequently receives VB requests by from developers in North America and Latin American countries such as Mexico, Venezuela, Argentina, etc. requesting his advice and expertise. He has a Ph.D. degree in Computer System Design from Kiev Polytechnical Institute, Ukraine. He also has a Ph.D. Equivalent Degree from USA, Canada and Cuba. Ernest has taught various programming courses in Cuba and Ukraine. Ernest is Faculty Member of University of Phoenix and teaches database design and implementation, Internet web programming and VB 6.0 classes for more than 2 years. Onsite Availability and Pricing Depending on the client requirements (location, number of students, etc) and Visual WWW, Inc. availability this will be defined in the first contact meeting. Course Requirements A PC or Laptop with the following software is required for this course: Windows 2000 (SP3) or XP (SP1) Professional Office 2000 (SR2) or 2002 (SR2) VB 6.0 Enterprise or Professional Edition (SP5) Visual Studio.NET Developer Edition 2002 and 2003 Visio Professional Edition (SR1) Internet Account.NET Framework SP2 (free download) WinZip 8.1 (free download) Adobe Acrobat Reader 5.0 (free download) SQL Server 2000 (SP3) SQL XML 3.0 SP1 (free download) SOAP Toolkit 2.0 SP2 (free download) Course Description The course will provide hands-on documents for each class, slides presentation, examples, demonstrations and a completion certificate from Visual WWW, Inc. Copyright Visual WWW, Inc. Page 5 of 7

Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course

Enterprise Electronization and Integration 213 Components and the Enterprise As distributed applications are built from simple components and I nternet protocols emerged, a new set of enterprise platform

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led Introduction This three-day, instructor-led course provides students with the knowledge and skills

Android Developer resume usa 1 of 5 1/12/2015 2:28 PM ANDROID DEVELOPER RESUME USA.NET Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide

Upgrading a Visual Basic Application to.net: The e-volutionvisualizer Example Introduction The emergence of a new technology brings the opportunity to develop new and more powerful applications. The cost

What is.net Framework Microsoft.Net Framework is a programming infrastructure created by Microsoft for building, deploying, and running applications and services that use.net technologies, such as desktop

Course: 2640A Upgrading Web Development Skills from ASP to Microsoft ASP.NET Description: This three-day,course provides students with the knowledge and skills that are needed to successfully upgrade their

A Course of Study for Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core computer

Developing Microsoft ASP.NET Web Applications Using Visual Studio.NET Course Number: 2310 Length: 5 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional

+ A Course of Study for a Major in Computer Science A.A. Degree & Certificate Programs The field of computer science leads to a variety of careers that all require core computer science skills. These skills

Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

Chapter 3 Methodology 3.1 Introduction In developing our system, we had review several software development methodologies to be used. Software development methodology is a framework that is used to structure,

JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process

This level of training is designed to help you make the most of your first steps into computing. They cover a basic introduction to a range of Microsoft products such as Word, Power Point and Excel. Course

Summary: Fourteen years of experience in information technologies. Self-motivated and hard working Ability to work with little or no supervision or within a team environment Experience leading enterprise

A P P L I C A T I O N S A WHITE PAPER SERIES MANY ORGANIZATIONS ARE ADOPTING MIGRATION AS A STRATEGY TO RESOLVE THEIR BUSINESS AND IT CHALLENGES. THE GOAL OF THIS WHITE PAPER IS TO PROVIDE BUSINESSES WITH

This course concentrates on K2 blackpoint from a SharePoint Site Collection owners perspective, that is, a person who already has a basic understanding of SharePoint concepts and terms before attending

CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,

ERP VERSION 6.0 Supported Configurations This document outlines the execution environments that NEC will support for the indicated versions of FlexProcess ERP throughout the lifecycle of this particular

Brochure More information from http://www.researchandmarkets.com/reports/1299371/ Practical Database Programming With Visual C#.NET Description: A novel approach to developing and applying databases with

Unit 40: Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET Learning Outcomes A candidate following a programme of learning leading to this

Baydon Rowe Calgary, Alberta Telephone: (403) 612-0568 Email: baydon@lunarridge.com Resume Of Baydon Rowe Hello, Throughout my ten years in the IT industry, I have been using my skills and experience in

A Course of Study for COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core

Internet accessible facilities management A technology overview This overview is an outline of the major components and features of TotalControl, deployment possibilities and a list of terms that describe

The best way to get Microsoft Visual Studio 2005 is by purchasing or renewing an MSDN Subscription today. Why Visual Studio 2005 represents one of the most significant developer tools releases since the

Sathyamurthy Venuraju SUMMARY 11+ years of IT experience in system design, development, Testing and implementation of client server application and N-tier Web applications using Microsoft technologies.

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,

Based on Slides by Prof. Dr. H. Mössenböck University of Linz, Institute for System Software, 2004 published under the Microsoft Curriculum License.NET Overview Andreas Schabus Academic Relations Microsoft

An Overview of Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document and may be changed substantially prior

The Advantages of Microsoft.NET a white paper www.pindigital.com Microsoft.NET is a set of software technologies for connecting information, people, systems, and devices. This new generation of technology

TRUST & WEALTH MANAGEMENT Forward Thinking Financial Technology INNOVEST SOLUTIONS Every day, you ask your clients to envision a better future. Then, you create a growth plan to help them get there. The