Important Notice:
Please note this course is now 6 years old.
Please keep that in mind in case you decide to enroll.
It has to be updated.
So it doesn't have the same level of professionalism as my newer courses.
I have not had time to do that because of my full time job.
Thank you for reading this note carefully.
10/19/2019
Important Notice:
Please note this course is now 6 years old.
Please keep that in mind in case you decide to enroll.
It has to be updated.
So it doesn't have the same level of professionalism as my newer courses.
I have not had time to do that because of my full time job.
Thank you for reading this note carefully.
10/19/2019
In this course you learn how to build a calculator that can be used on the Internet. Then you explore the world of ASP.NET in more detail by looking at controls of various types, controlling page layout, connecting to databases, using validation controls, and using JQuery together with C#, and ASP.NET. There is now also a section that deals with Razor, the syntax used in MVC. This is a simplified approach to programming that will have you working with databases and tables quickly. This is a good alternative for those who find regular ASP.NET a little too overwhelming at first. Let's begin.
1) This is the only udemy course with more than 35 quiz questions so you can feel confident you're truly learning.
2) This course uses Visual Studio, a powerful, 100% free programming environment widely used in industry.
3) This course teaches the basics of C#, Asp.
4) This course also gives you an introduction to objected oriented programming
5) This course also gives an intro to SQL Server and data connected web pages.
Once you watch the videos, and complete the quizzes, you'll have a solid understanding of some of the most important aspects of making C#, ASP. These are skills you can put on your resume.
After participating in this course, you'll be able to build a calculator and place it on the web. During this process, you'll become familiar with the technologies required to build this calculator. Above all else, this course is designed to teach you how to fit the pieces of the puzzle together. This is a separate, but very real skill. In other words, just knowing CSS, or just HTML can take you only so far. In this course, you learn how to fit these technologies together and produce something useful. If you like, you can also join the much more complete course devoted only to C#.
Learning Results
1) Understand how to control the layout of the panels inside visual studio
For best results, please watch in Full Screen Mode
Learning Outcomes:
1) Download and install Visual Studio Express for Web 2013
2) Create an empty website project
3) Understand the purpose of web.config
4) Add a new webform, and change the body and title elements
5) Load the page in a browser
6) View the page in source view to examine the HTML generated by the browser
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in the video as quickly and correctly as possible. This way you'll have a solid foundation for the next lesson.
Test your knowledge of the process of creating a project in Visual Studio.
Be sure to watch in Full Screen Mode.
Learning Outcomes:
1) Create an empty project
2) Add an aspx file to the project
3) Run the file to be sure it's working
4) View the code-behind C# file
5) Add an object to the aspx file
6) Set the property of the object in the code-behind file
7) Run the modified file, and examine the HTML to confirm everything works as intended
Assignment: Close visual studio, and recreate the steps in the video until you feel confident you can do them quickly and easily.
Test your comprehension of the two major file types in this project.
Be sure to view in Full Screen Mode
Learning Outcomes:
1) Create an empty project
2) Add a simple web form
3) Add an external C# class file
4) Write a method or function to perform addition
5) Call the external method from the code-behind file
6) Run the web form in a browser to confirm it works as expected
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in the video as quickly and correctly as possible. This way you'll have a solid foundation for the next lesson.
Test your understanding of how to call functionality stored in an external file
Be sure to watch the in Full Screen Mode
Learning Outcomes:
1) Create an empty project
2) Add a web form
3) Add an external Stylesheet
4) Understand why it's important to keep styling separate from the main HTML page
5) Understand the structure of a property and a value of the property
6) Understand how to set the value of a property
7) Understand how to connect the formatting in the stylesheet to the elements in the HTML page
8) Understand how to connect the style sheet to the web form by dragging and dropping its name in the head section
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in the video as quickly and correctly as possible. This way you'll have a solid foundation for the next lesson.
Test your understanding of creating and connecting a simple Cascading Style Sheet
Be sure to watch in Full Screen Mode
Learning Outcomes:
1) Create a simple project
2) Create a simple user interface
3) Add a textbook, label, and button and set some of their properties
4) Understand how to read the text from the textbox into a numeric variable after conversion
5) Understand how to return the square of a number
6) Displaying the square of a number
7) Understand the concept of a postback, and how to verify it visually
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in the video as quickly and correctly as possible. This way you'll have a solid foundation for the next lesson.
Test your understand of creating a user interface, reading a property, converting to numeric form and more.
Learning Outcomes:
1) Build a user interface by dragging and dropping
2) Understand what a control is in Visual Studio and how to place it in a form in design view
3) Understand how to divide a web page using
4) Understand how to change some basic control properties by using the properties window in Visual Studio
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in the video as quickly and correctly as possible. This way you'll have a solid foundation for the next lesson.
Learning Outcomes:
1) Add a style sheet
2) Connect the style sheet to the web form
3) Add property/value pairs to the style sheet
4) Connect the style sheet and the web form through the ID selector
5) Style four separate divs
Learning Outcomes:
1) Add an external C# file
2) Add code to the file for performing arithmetic operations
3) Create an instance of the class
4) Add code to the code-behind C# file to invoke the methods defined in the arithmetic class
5) Confirm that the page runs as expected with sample inputs
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in the video as quickly and correctly as possible. This way you'll have a solid foundation for the next lesson.
Learning Outcomes:
1) Modify the arithmetic class so it works with decimals
2) Use find and replace well
3) Modify the code-behind C# file so it works with decimals well
4) Confirm the behavior is as expected by using sample input, focusing especially on division
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in the video as quickly and correctly as possible. This way you'll have a solid foundation for the next lesson.
Learning Outcomes:
1) Fix division by zero as a possible source of error
2) Write code to handle division by zero
3) Write code to set error messages correctly and at the right time
4) Write a simple if-else statement to handle conditional logic
5) Confirm the code works as expected by running the page with sample inputs
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in the video as quickly and correctly as possible. This way you'll have a solid foundation for the next lesson.
During this lecture series, you should have obtained the following software, or practiced the following skills:
1) Visual Studio Express for Webs
2) Create and build a simple website project
3) Add web forms
4) Add external CSS files
5) Add external C# files
6) Write logic to perform basic arithmetic operations
7) Write some simple HTML
Assignment: At this point, shut down Visual Studio, and your browser, and reproduce the steps in ALL the videos as quickly and correctly as possible. This step is very important because it means you've proved to yourself you can build something quite complex.
Learning Results
1) Understand how to update the code to make it simpler with Func<,,,,> kind of notation
2) Understand how to use Double.TryParse to check for successful conversions
Assignment:
1) Complete the project by adding three more buttons, and event handling code for each button.
2) Add three more Func's to the Calculator class to handle the other operations.
3) Add a box that will round the output to a user specified number of decimal places
Learning Outcomes:
1) Understand how to create a user control
2) Understand how to connect the user control to other pages
Learning Outcomes:
1) Understand how to add multiple pages
2) Understand how to add a site map
3) Understand how to use a site map path control to navigate through the site
Learning Results
1) Understand where to find, download and how to install SQL Server Express
Learning Results
1) Understand how to add a simple SQL connection to a page
Learning Results
1) Understand how to make the bulleted list control dynamic
Learning Results
1) Understand how to add a connection
2) Understand how to make a simple database in SQL Server
3) Understand how to connect a Chart to SQL Server to display information quickly
4) Understand how to look at the results in Chrome
Learning Results
1) Understand how to connect the Data List to Sql server
2) Understand how to quickly and easily configure the data list appearance
Learning Resources
1) Understand how to use the list view control with paging
2) Understand how to control the number of rows displayed in this control
Learning Result
1) Understand how to configure LINQ to SQL
2) Understand how to configure a Details View control
Learning Results
1) Understand the form view control
2) Understand how to style the control
3) Understand the concept of templates
4) Review the autogenerated code
Learning Results
1) Understand how to configure the grid view control
Learning Results
1) Learn how to write code to display database information in a web page
Learning Results
1) Understand how to write values to a database with C#
Learning Results
1) Understand how to make a file uploader and viewer.
Learning Results
1) Understand how to create an account on somee.com
2) Understand how to create a website on somee.com
3) Understand how to upload your site files with FileZilla so you can actually view the site on the Internet
Learning Results
1) Understand what asp.net controls become from the viewpoint of the browser
Learning Results
1) Understand how to display images and ads in a web page
Learning Results
1) Understand how to create a user control
2) Understand how to use a user control in multiple pages
Learning Results
1) Understand how to create a user control
2) Understand how to create a control with custom prefixes
Learning Results
1) Add user controls at run time
Learning Results
1) Understand how to nest controls
2) Understand how to show and hide panels
Learning Results
1) Understand the script manager control and update panels
2) Understand content templates and embedding controls
3) Understand async and sync post backs
4) Understand how to cause postbacks using controls outside the panel
Learning Results
1) Understand how to add a user control
2) Understand how to add AJAX to user controls
3) Understand how to update only a portion of a page
Learning Results
1) Learn how to combine AJAX and Database Controls
Learning Results
1) Understand how to use the update progress conrol
Learning Results
1) Understand how to use a wizard control
2) Understand how to do email validation
3) Understand how to compare fields for equality
Learning Results
1) Understand how to create a master page
2) Understand how to connect master and content pages
Learning Results
1) Understand what happens to control id's in the context of master pages.
Learning Results
1) Create a skin file
2) Create and apply a theme
Learning Results
1) Understand how to format tables, move CSS code, and nest controls within other controls
Learning Results
1) Understand how to add styling information quickly
2) Understand that styling can be done in external sheets, in the head section, or in line
Learning Results
1) Understand how to use drop downs
2) Understand how to use radio button lists
3) Understand how to format one ASP.NET control using other controls
Learning Results
1) Understand how to add text areas as server controls
2) Understand how to use the label and literal controls
3) Understand how to generate controls dynamically
Learning Results
1) Understand how to use the table control
2) Understand how to generate rows and cells dynamically
Learning Results
1) Understand how to use the multiview and view controls
Learning Results
1) Learn how to build dynamic menus
Learning Results
1) Understand how to build menus visually
2) Understand how to add nice styling with CSS
Learning Result
1) Learn how to make a JQuery Template
Learning Results
1) Understand how to add the JQuery JavaScript library
2) Understand how to write a simple script to interact with asp controls
Learning Results
1) Understand how to chain JQuery functions
2) Understand how to handle multiple events
3) Understand how to fade in and out
Learning Results
1) Build a calc with AJAX and JQuery
Learning Result
1) Understand how to make draggable user interface elements connected to databases
Learning Results
1) Understand how to make items both draggable and sortable and connected to a database
Learning Results
1) Understand how to incorporate if/else blocks into JQuery
2) Understand how to add an XML file and connect it to a grid view control
Learning Results
1) Understand how to print using JQuery
Learning Results
1) Understand how to make a table in code
2) Understand how to write a stored procedure
3) Understand the purpose of a transaction
4) Added are two pictures showing the what happens when you use and don't use brackets around the names of objects
Learning Results
1) Learn how to use view state to preserve information between post backs
2) Learn how to enable view state encryption
Learning Results
1) Understand how to pass information between pages using the session object
Learning Resources
1) Understand how to perform server side transfers
2) Understand how to mask complicagted URL's
Learning Results
1) Understand how to enable caching in a simple context
Learning Results
1) Understand how to carry information from page to page using cookies
Learning Results
1) Understand how to view debugging and tracing information on web pages
Learning Results
1) Understand how to make a site in VS 2010
2) Understand how to configure security settings
3) Understand how to create and use logins
Learning Results
1) Build a simple, but realistic website registration system
Learning Results
1) Understand how to change passwords
2) Understand how to add database controls and login views
1) Learn how to add a procedure
2) Learn how to drop a procedure
3) Learn how to alter a procedure
4) Learn how to drop and create a procedure again
5) Learn how to execute a procedure
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.