Creating Windows Apps with Visual Studio 2013
4.6 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
117 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Creating Windows Apps with Visual Studio 2013 to your Wishlist.

Add to Wishlist

Creating Windows Apps with Visual Studio 2013

Learn how to create Windows based Apps using Visual Basic. I cover planning an app, designing the interface & coding.
4.6 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
117 students enrolled
Created by Prof. Tom Duda
Last updated 8/2015
English
Price: $40
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 7 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
At the end of this course students will be able to create Apps that will run in the Windows 8.1 or Windows Phone environment.
View Curriculum
Requirements
  • Students will need to download and install a copy of either Visual Studio 2013 Express or if their school is a member of DreamSparks they can download the professional version of Visual Studio. Additionally students should watch the first course video before signing up for the course. as it has some additional tips.
Description

This course focuses on WIndows based app development for Windows 8.1 and Windows Phone. We will use the FREE version of Visual Studio 2013 Express or the community version for this class. This is an introductory level course that also focuses on the basics of programming logic.

The course has roughly 2 hours of video content and requires additional outside work for you to be able to create some of the apps on your own. This course is structured with short topical videos related to a particular programming concept, followed by videos that demonstrate the use of the content within an app or program.

If you are interested in learning to develop Windows based apps for the Windows Platform whether it is for a laptop, tablet or phone then this course is for you.

Who is the target audience?
  • This is an introductory course for persons that have little or no programming experience. Students will learn about programming concepts as well as how to write basic Visual Basic code using Visual Studio 2013.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 32 Lectures Collapse All 32 Lectures 02:08:57
+
Introduction
1 Lecture 02:12

This course focuses on WIndows based app development for Windows 8.1 and Windows Phone. We will use the FREE version of Visual Studio 2013 Express or the community version for this class. This is an introductory level course that also focuses on the basics of programming logic.

The course has roughly 2 hours of video content and requires additional outside work for you to be able to create some of the apps on your own. This course is structured with short topical videos related to a particular programming concept, followed by videos that demonstrate the use of the content within an app or program.

If you are interested in learning to develop Windows based apps for the Windows Platform whether it is for a laptop, tablet or phone then this course is for you.

Preview 02:12
+
Start Here
1 Lecture 02:18

This video covers information on the software required for this class as well as some basic installation tips.

Preview 02:18
+
Introduction to Computers and Programming
2 Lectures 09:08

This is a general overview of the programming process. I feel that if you are planning on programming any electronic device you need to understand the basics on how programming works on an electronic device. I tried to keep this as brief as possible.

Preview 03:16

This section focuses on one of the most important parts of creating an app, which is the planning process. We will focus on a apps planning model that will help you to plan through the process of developing successful apps.

Preview 05:52
+
Learning About Variables in a Computer App
6 Lectures 24:50

This video covers how variables are used within an app, and how we create them within a program.

Using Variables in a Program
02:07

This video covers the 17 different Data Types that are available in Visual Basic and covers the most common data types the programmers would typically use in their programming projects.,

Data Types
01:35

This section covers the use of math within a Visual Basic programming projects. We will look at math operators as well as covering the order of precedence for math operations in a programming project.

Using Math within a Project
03:26

This will be the first app that you will write we will cover the basic concepts of

  1. Creating an app
  2. Adding controls to the app
  3. Creating an event to run the app
Creating My First App
10:07

This is a demonstrating of the tip calculator that we discussed int the App Planning section. It demonstraights the use of:

  1. Tex Blocks
  2. Text Boxes
  3. Combo Boxes
  4. Button control
  5. The use of variables and data types
  6. The use of a click event
Tip Calculator
07:35

Attached above is an Acrobat file for writing a simple calculator. The calculator should take input from the computer keyboard and input numbers into 2 text boxes. Use this and the attached file to develop an app that demonstrated the use of basic math. The attached fil is the solution file for this project. I owuld urge you to try to complete this on your own, however if you get stuck the attached file will help you see how the project works. .

Simple Math Calculator Challenge
1 page
+
Basic Programming Controls
10 Lectures 38:56

Although there are thousands of different controls available on the market, we will look at the 12 most common user control used by developers.

Basic Controls
04:48

This video shows the most common XAML controls that are often used in Windows apps development if you are using Visual Basic or C#.

Basic Control Samples
14:49

The resource below is a web page that has links to several useful web resources from Microsoft. The resources include:

  1. XAML How to's
  2. XAML Control List and how the control are implemented
  3. Creating a User Interface in XAML
  4. Packaging an App for the Windows Store in Visual Studio
  5. A walk through creating an app package
  6. Sample implementations of using the current windows controls
XAML Resources
03:05

This is an Acrobat file with embedded hyperlinks links to some sites that have additional information about XAML controls and preparing an app for the windows store.

XAML Control Resources
1 page

This is a list for learning the Naming Conventions related to naming the controls that you use within a program. These are the suggested prefixes, and helps others to understand which controls you have used in your project. and makes them more easily noticeable in the code.

Control Naming Guideline
5 pages

The attached video demonstrates the use of the basic programming controls for developing apps in the Visual Basic environment.

Using Basic Controls Challenge
1 page

This section of the course focuses on handling input error exceptions using the TRY ... CATCH programming technique.

Exception Handling
02:32

Apps often require that we format information to have particular look style or format. This lesson looks at how we can format numbers, dates and time to display an appropriate format.

Formatting Display Data
03:46

This sample app demonstrates how to format dates and numbers.

Formatting Numbers & Dates
03:38

This sample app is a modification of the simple math calculator app. I have included a segment to use the Try Catch method to find input errors and I have also included a sample of formatting data. The attached aip file provides access to the project for review

Sample App Using Exception Handling -Formatting
06:18
+
Decision Structure
5 Lectures 17:12

Decision Structure allows programmers to make decision within the code they execute within a program. We will look at the use if IF statement and Select Case statements to make decisions within our code.

Decision Structure
06:10

This section covers the use of the TryParse method of validation input into an app or program. Earlier we looked ar using TRY ... CATCH to find errors using a series of IF statements and the TryParse method is another method that is often used to catch input errors.

Input Validation
02:36

This sample program demonstrates the use of IF statement to making decisions as well as using IF statments and the TryParse methd to validate the data entered into the program.

Using IF Decision Structure Sample App & Input Validation
04:33

This sample project demonstrates the use of the IF statements and TryParse to validate user input. It also demonstrated the use of the Select Case technique for making decisions within the app.

Using Select Case Decision Structure & Input Validation
03:53

This is a challenge project challenging you to demonstrate your skills in using decision structure. The attached resource is the solution to the project should you have problems completing the challenge you might use it as a guide or if you complete it without any prolems you might use it to see other techniques or a solution to the project.

Decision Structure Challenge
1 page
+
Loop Structures
4 Lectures 12:26

This video covers the use of Do Loops and the use of For Next statements to control program flow that use of repetition within a program.

Loop Structures
04:48

This sample project demonstrated the use of the For ... Next loop structure.

Sample App demonstrating the use of the For Next Loop Structure
02:54

This sample looks at the use of a Do Loop, with input validation. The attached file is a completed project if you wish to review the project in more detail.

Sample App using a Do loop Structure
04:44

This challenge ask you to show the use of the loop structure in developing this project.

Using Looping Structure Challenge
1 page
+
Random Numbers
3 Lectures 10:55

This video focuses on the use of the random object and creating random numbers that are often used in testing apps or in the creation of games or simulations.

Creating Random Numbers
05:28

This sample app is a slimple coin toss game that demonstrates the use of random numbers within an app.

Coin Flip Using Random Numbers Sample Project
05:27

Dice Game Challenge
1 page
About the Instructor
Prof. Tom Duda
4.5 Average rating
10 Reviews
154 Students
2 Courses
Associate Professor Computer Science

30 years of business experience

Background in manufacturing, sales, and consulting

24 years as an Associate Professor of Computer Science focusing on programming, web design and development, and database management.

I have been an online instructor at the college level since 2001. My online courses include Intro to Programming with Visual Basic, Advanced Web Design. Advanced Visual Basic, and other computer related classes.

I have had great success in my college courses by providing students with short to the point videos on programming topics and techniques, followed by sample project videos that demonstrate the topic and requiring my students to complete programming challenges to learn and practice the skills that they have learned from the video presentations.