September 28, 2008
Modern Software Development in Visual Basic .NET - 15 Free Videos
Joe Hummel teaches Computer Science at Lake Forest College in Chicago, IL. He has a PhD in Computer Science from the University of California, Irvine. He is excellent at explaining complicated subjects in simple terms.
You can download PPT and Demos .zip for this series
Need a Quick Way to See These .NET Videos and Monitor Your Progress?Click Here to Use Progress Monitor Now |
| May I Also Recommend for Further Study? Bob Tabor also has many excellent video series on Visual Basic. Check it out in the video library section of LearnVisualStudio. |
| 1. Program Execution in the 21st Century | ||||
| Key Concepts:
A. How a .NET program executes 02/03/2004 Duration: 2 hours and 4 minutes |
||||
| 2. OOP and Class Design | ||||
| Key Concepts:
A. When we create an object, we are really just creating a variable that has a reference to an object. 02/10/2004 Duration: 1 hour and 58 minutes |
||||
| 3. Working with Classes and Class Libraries | ||||
| Key Concepts:
A. Classes 02/17/2004 Duration: 1 hour and 53 minutes |
||||
| 4. WinForms: What's New in GUI Development | ||||
| Key Concepts:
A. GUI 02/26/2004 Duration: 1 hour and 21 minutes |
||||
| 5. Defensive Programming | ||||
| Key Concepts:
A. Exception handling; 03/02/2004 Duration: 1 hour and 30 minutes |
||||
| 6. Databases I: Relational Database Design, SQL, and Stored Procedures | ||||
| Key Concepts:
A. Basic relational database design; 03/16/2004 Duration: 1 hour and 30 minutes |
||||
| 7. Databases II: DB Programming with ADO.NET | ||||
| Key Concepts:
A. Architecture of ADO.NET; 3/23/2004 Duration: 1 hour and 30 minutes |
||||
| 8. Interfaces | ||||
| Key Concepts:
A. Contract-based programming and design reuse; 3/31/2004 Duration: 1 hour and 30 minutes |
||||
| 9. Inheritance | ||||
| Key Concepts:
A. Implementation and design reuse; 4/06/2004 Duration: 1 hour and 30 minutes |
||||
| 10. Databases II - Data and Business Tier | ||||
| Key Concepts:
A. Design decisions; B. Leave connection open vs. open/close, and the Finalization pattern; C. Exception handling, Try-Catch-Finally pattern, custom exception class hierarchy; D. Abstract Factory pattern; E. Transactions; F. Data vs. business objects; G. Multi-tier design 4/15/2004 Duration: 1 hour and 30 minutes |
||||
| 11. Component-Based Programming | ||||
| Key Concepts:
A. Assemblies, namespaces, DLLs; B. Assembly resolution; C. Strong names, version-ing; D. Deployment; E. Obfuscation 4/20/2004 Duration: 1 hour and 30 minutes |
||||
| 12. Application Design and Deployment | ||||
| Key Concepts:
A. Tracing; B. Configuration files (read-only!); C. User preferences via object serialization, XML file, or per user settings in .NET; D. Application designs - Traditional single-user applications, Remote: client-server & multi-tier, Loosely-coupled event & delegate driven; E. Deployment options: Traditional install-driven, Zero-touch deployment: via IE & App loader 4/28/2004 Duration: 1 hour and 30 minutes |
||||
| 13. Distributed Programming: Remoting vs Web Services | ||||
| Key Concepts:
A. Remote procedure calls, proxy-stub architecture; B. Reflection: dynamic loading, instantiation & execution; C. Remoting; D. Web services; E. WebForms 5/4/2004 Duration: 1 hour and 30 minutes |
||||
| 14. Concurrent Programming: Delegates and Multi-threading | ||||
| Key Concepts:
A. When to use concurrent programming techniques; B. Delegates; C. Pure multi-threading; D. Caution - multi-threading is complicated 5/11/2004 Duration: 1 hour and 30 minutes |
||||
| 15. Software Practices Today: Best Practices and Patterns | ||||
| Key Concepts:
A. Application blocks; B. Best practices; C. Design patterns; D. UML; E. Testing, testing, testing; F. Tools CVS, Nunit, NMake; G. Working with Visual Studio® on a large, component-based project; H. eXtreme Programming (XP) 5/18/2004 Duration: 1 hour and 30 minutes |
||||







Comments