Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

 

Visual Basic®: programmering för .NET


Kurs: 5034 dagar

 Tipsa kollega Tipsa Kursbeskrivning Kursbeskrivning Ladda ner PDF PDF

Frequently Asked Questions

What is this course about?

This course is about building robust, advanced .NET applications using Visual Basic. This course also provides the building blocks to create multitier applications that include relational database access.

What are the differences between the versions of Visual Basic?

Visual Basic 6 produces applications designed to run on Windows platform using COM and native code. It has moved beyond mainstream support. Visual Basic .NET 2003 succeeded VB 6 and targets the .NET Framework versions 1.0 and 1.1. Each successive version of Visual Basic has targeted new versions of the .NET Framework.

The current version is sometimes called Visual Basic 2010 and includes fully object-oriented constructs, exceptions and cross-language support. Visual Basic now targets .NET versions 2.0 to 4, a feature known as multi-targeting. While similar to earlier versions, Visual Basic has continued to be updated with new features and capabilities. Visual Basic compiles code to Microsoft's Intermediate Language (MSIL), which can run on any platform that supports the .NET Framework.

Who will benefit from this course?

This course is designed for those with Visual Basic 6, VBScript, VBA, Java, Pascal or C/C++ programming experience who want to learn about .NET programming using Visual Basic. Topics covered include working with the object-oriented programming features of Visual Basic for .NET, creating Windows and ASP.NET Web Application user interfaces, and writing database code that uses the Entity Framework.

Typical participants include:

  • Windows application developers who plan to use .NET for desktop or client/server programs
  • Web developers who want to use ASP.NET with Visual Basic
  • Enterprise developers who plan to use Visual Basic in broadly distributed database applications

What background do I need?

Experience with any programming language, such as Visual Basic 6 or earlier, VBScript, VBA, C or Pascal is assumed. For example, you should know how to:

For example, you should know how to:

  • Create a forms-based application
  • Write a loop to iterate through the strings in a list box
  • Define a variable that will hold floating point values
  • Program If statements, While and For loops
  • Write functions

This experience may be gained in Course 502, Programming with .NET: A Comprehensive Hands-On Introduction.

How do I know if I should take this course or Course 502, Programming with .NET: A Comprehensive Hands-On Introduction?

Course 502, Programming with .NET: A Comprehensive Hands-On Introduction, provides a broad introduction to programming using .NET and is designed for those new to programming and others who want a broad overview of creating applications using .NET and Visual Studio. If you know how to declare variables, code statements, work with branches and loops, and write functions, then you can take this course without taking Course 502 first. Course 503 provides more in-depth coverage of the object-oriented programming features of Visual Basic than Course 502 and is more focused on creating a typical business application with a backend database, and either a Web-based or desktop application user interface.

What version of Visual Studio is used in this course?

This course uses Visual Studio 2010.

Does the course cover LINQ, HTML and XML?

This course covers how to integrate a SQL database backend into your .NET Windows or Web application, including the use of parameterized SQL queries or stored procedures. Further, the use of the ADO.NET Entity Framework to automate the process of working with databases, and integrating with LINQ to allow queries to be written with the Visual Basic LINQ syntax is covered. This course also covers extending HTML with ASP.NET Web applications using specific server-side tags and markup. The use of XML in the .NET Framework for configuration and for creating documentation comments is also explored.

How much time is spent on each topic?

ContentHours
Developing multitier applications1.0
The .NET framework3.0
Key Visual Basic advantages2.5
Object-oriented programming5.0
Exceptions and events2.5
Data manipulation with ADO.NET and LINQ6.5
Deploying Visual Basic applications2.5
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

What kind of hands-on exercises will I do?

Approximately 50 percent of this course is spent on hands-on exercises. Participants build a series of programs that teach the many features of Visual Basic. In particular, you learn about object-oriented and component-based programming as well as creating user interfaces for Windows and Web programming in order to build multitier applications.

I need to use an earlier version of Visual Basic back at work. Will this course be valuable for me?

Absolutely! As long as you are using Visual Basic .NET or later, this course will provide you with a solid foundation in the skills you need to program in Visual Basic .NET, 2005, 2008 or 2010. All of the core topics in this course are identical in Visual Basic 2005 and later. Some new language features of Visual Basic 2010 are introduced in this class.

I use Visual Basic .NET 2003. Will this course be valuable for me?

Yes. Although this course covers some new information introduced in and unique to later versions of VB, you should still find a lot of value in the content.

When I've finished this course, what types of applications will I be able to create?

In this course, you use Visual Basic and the .NET Framework 4 to create a wide variety of applications, including Windows forms for desktop applications, ASP.NET Web applications and console applications for tools and utilities.

Will I learn to convert existing Visual Basic 6 applications to Visual Basic with .NET?

No. This course does not cover migration issues for existing VB 6 code. In general, Visual Basic in .NET has so many new features that porting VB 6 applications is usually not optimal compared to re-architecting a new solution.

Does this course cover Web application development?

While in the course you build a full-featured ASP.NET application, this course does not focus on ASP.NET for Web application development. If you need to learn specifically about Web application development, you may be interested in Course 512, ASP.NET WebForms: A Comprehensive Hands-On Introduction.

How does this course relate to other Learning Tree courses?

While the emphasis of this course is on building robust, advanced .NET applications using Visual Basic, Learning Tree offers a series of .NET development courses to further your knowledge base, including:

Visual Basic är ett registrerat varumärke som ägs av Microsoft Corporation.

Learning Tree AnyWareTM är ett varumärke tillhörande Learning Tree International, Inc. i USA och andra länder, och omfattas av en pågående patentansökan i USA.
 

Kursschema

Live online classroom training.Du kan delta på plats i klassrummet eller live, online via AnyWare på de flesta av kursdatumen nedan.
4 - 7 sepStockholm boka kurs

Storbritannien

28 - 31 augLondon boka kurs
18 - 21 decLondon boka kurs
16 - 19 aprLondon boka kurs

USA

19 - 22 junWashington boka kurs
10 - 13 julWashington boka kurs
24 - 27 julNew York boka kurs
11 - 14 sepWashington boka kurs
25 - 28 sepNew York boka kurs
27 - 30 novNew York boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 7 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
14 900 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Certification Core Course