VB.NET -  Roteiro com recursos de aprendizagem (Feliz 2012)


Se em 2011 você decidiu aprender a linguagem VB .NET ou C#  espero que ao término deste ano seu objetivo tenha sido atingido, mas se você ainda não o conseguiu ou resolveu deixar para 2012, abaixo você tem um roteiro com os recursos de aprendizagem que você pode usar para aprender VB .NET ou C#.

Vamos a ele... (roteiro extraído do site:  http://www.jorgepaulino.com/2009/05/recursos-de-aprendizagem.html com alguns acréscimos meus)

ASP .NET Developer Center

http://msdn.microsoft.com/pt-br/asp.net/ (diversos recursos em português)

ASP .NET

http://www.asp.net/ (novidades, atualizações, downloads, vídeos, etc.)

Coding4Fun

http://channel9.msdn.com/coding4fun/

MSDN Developer Samples: Learn Through Code

http://code.msdn.microsoft.com/ (diversos exemplos práticos)

Beginner Developer Learning Center

http://msdn.microsoft.com/en-us/beginner/default.aspx

Uma excelente compilação de vídeos, pdf’s, exemplos e exercícios, com informação (em Inglês) para quem está começando o desenvolvimento Windows ou Web. Uma compilação obrigatória e de grande qualidade.

Este é um resumo da informação disponível para VB.NET, estando também disponível para C#, sendo parte comum a ambas a linguagens:

Windows Development

Introduction to Windows Development
Introduction to Windows as a Platform

Windows Development with Visual Basic
Introduction to the Visual Basic Programming Language
Introduction to Visual Basic 2008 Express Edition
Visual Basic 2008 Express Feature Tour
Creating Your First Visual Basic Program

Tier Two

Introduction to Windows Forms
Visual Basic: Introduction to Windows Forms Applications

Absolute Beginner Series in Visual Basic
Absolute Beginner's Series Lesson 1: Getting Started
Absolute Beginner's Series Lesson 2: Creating a User Interface
Absolute Beginner's Series Lesson 3: Handle Events and Set Properties
Absolute Beginner's Series Lesson 4: Variables, Expressions, Statements, and Operators
Absolute Beginner's Series Lesson 5: Branching and Recursion
Absolute Beginner's Series Lesson 6: Object Oriented Programming Fundamentals
Absolute Beginner's Series Lesson 7: The .NET Framework

Tier Three

Absolute Beginner Series in Visual Basic
Absolute Beginner's Series Lesson 8: Working with SQL Server 2005 Express Edition
Absolute Beginner's Series Lesson 9: Databinding
Absolute Beginner's Series Lesson 10: Working with XML
Absolute Beginner's Series Lesson 11: Handling Exceptions
Absolute Beginner's Series Lessons 12 – 16: RSS Reader Project

Windows Forms
Visual Basic: Basic Windows Forms Starter Kit: My Items Tracking Application

Web Developer

Introduction to Visual Web Developer
Introduction to Visual Web Developer 2008 Express Edition
Visual Web Developer 2008 Express Feature Tour

Introduction to Web Development
Introduction to the Web as a Platform
Introduction to CSS
Introduction to JavaScript

Introduction to Programming Languages
Introduction to the Visual Basic Programming Language

Tier Two

Introduction to ASP.NET
Introduction to ASP.NET
Visual Basic: Beginning Website Development Module 1

Absolute Beginner Series in Visual Basic
Absolute Beginner's Series Lesson 1: Getting Started
Absolute Beginner's Series Lesson 2: Creating a User Interface
Absolute Beginner's Series Lesson 3: Events and Postback
Absolute Beginner's Series Lesson 4: Web application state

Tier Three

ASP.NET
Visual Basic: Beginning Website Development Module 2

Absolute Beginner Series in Visual Basic
Absolute Beginner's Series Lesson 5: Debugging and Tracing
Absolute Beginner's Series Lesson 6: Style sheets and Master Pages
Absolute Beginner's Series Lesson 7: Databinding
Absolute Beginner's Series Lesson 8: GridView and FormView controls
Absolute Beginner's Series Lesson 9: Membership and Login controls
Absolute Beginner's Series Lesson 10: Configuring, Building and Deploying
Absolute Beginner's Series Lessons 11 – 14: Building a Quiz engine

Vídeos

"How Do I?"
Vídeos com aproximadamente 10 a 15 minutos, sobre diversas tecnologias como VB.NET, ASP.NET , WPF, Winforms, LINQ, etc.

“How Do I” Videos — Visual Basic
"How Do I?" Videos for Visual Studio
“How Do I?” Visual Studio Tools for Office
“How Do I?” Visual Studio Team System
“How Do I?” Windows Forms
“How Do I?” with WPF
“How Do I?” ASP.NET
“How Do I?” ASP.NET AJAX
“How Do I?”  SQL Server 2005 Express

Livros Gratuitos

Introducing Microsoft Visual Basic 2005 for Developers
Chapter 1: Microsoft .NET Framework Primer for the Visual Basic Developer
Chapter 2: Language Enhancements for Visual Basic 2005
Chapter 3: Visual Studio 2005 Integrated Development Environment
Chapter 4: Building Datacentric Applications
Chapter 5: Constructing User Interfaces
Chapter 6: Building Web Applications
Chapter 7: Microsoft .NET Framework Enhancements
Chapter 8: Deploying Applications

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
Chapter 01: Introduction to Upgrading
Chapter 02: Visual Basic 6 and Visual Basic .NET Differences
Chapter 03: Upgrading Options
Chapter 04: Preparing Your Project for the Upgrade to Visual Basic .NET
Chapter 05: Your First Upgrade
Chapter 06: Common Tasks in Visual Basic .NET
Chapter 07: Upgrading Wizard Ins and Outs
Chapter 08: Errors, Warnings, and Issues
Chapter 09: Using Visual Basic 6 with Visual Basic .NET: COM Interop
Chapter 10: Ten Common Upgrade Problems
Chapter 11: Resolving Issues with Language
Chapter 12: Resolving Issues with Forms
Chapter 13: Upgrading ActiveX Controls and Components
Chapter 14: Resolving Data Access Issues
Chapter 15: Problems That Require Redesign
Chapter 16: Upgrading COM+ Components
Chapter 17: Upgrading VB Application Wizard Projects
Chapter 18: Adding Value to Your Applications
Chapter 19: Replacing ActiveX Controls with Windows Forms Controls
Chapter 20: Moving from ADO to ADO.NET
Chapter 21: Upgrading Distributed Applications

MSDN – Library

Getting Started with Visual Basic
Ajuda a começar a trabalhar listando o que há de novo e o que está disponível nas várias edições do produto.

Visual Basic Guided Tour
Orienta os vários aspectos da programação com o Visual Basic.

Visual Basic Programming Guide
Apresenta os componentes essenciais do Visual Basic, uma linguagem de programação orientada para os objetos.

Reference (Visual Basic)
Contém as informações sobre linguagem de compilação do Visual Basic.

Visual Basic Sample Applications
Contém informação sobre várias exemplos

E para completar ...

http://www.macoratti.net - Quase tudo para Visual Basic, C# e ASP .NET

A estrada é longa mas com dedicação e vontade você consegue percorrê-la até o fim.

Sempre que precisar conte com a ajuda do Macoratti.

Um feliz 2012 a todos...

João 3:16 Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para que todo aquele que nele crê não pereça, mas tenha a vida eterna.
João 3:17
Porque Deus enviou o seu Filho ao mundo, não para que julgasse o mundo, mas para que o mundo fosse salvo por ele.
João 3:18
Quem crê nele não é julgado; mas quem não crê, já está julgado; porquanto não crê no nome do unigênito Filho de Deus.

João 3:19
E o julgamento é este: A luz veio ao mundo, e os homens amaram antes as trevas que a luz, porque as suas obras eram más.

Referências:


José Carlos Macoratti