Web Development for Beginners
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Learn about programming languages and the tools that developers use to create software for web development.
- Explore the concept of programming.
- Understand what high-level and low-level programming languages are.
- Learn about the basic elements of a program.
- Learn about the software and tools used by professional developers.
- Module 2: This module covers various concepts on the topic of accessibility and how to add it to your web applications during web development. You will learn the importance of using HTML tags properly to describe information, and various improvements you can make to your sites.
- Tools that users use to browse through webpages.
- Tools that developers use to ensure accessibility.
- Skills for ensuring that your pages are accessible.
- Module 3: JavaScript is a programming language used for web development as well as the server. Learn about variables and the data types that populate them.
- What variables are and why to use them.
- When to use constants.
- How storing your values as different types can create clarity in your code.
- Module 4: Functions are the building blocks for any application you'll create. With functions, you can create named, reusable sections of code to help make it more readable and maintainable. This module explores the core concepts of functions when used for web development to make HTML interactive.
- How to write a basic function.
- What parameters are and how to use them.
- How to return values from a function.
- How to use anonymous functions.
- Module 5: JavaScript is a programming language used for web development as well as the server. Learn the syntax for controlling data flow in JavaScript and its significance when used with Boolean data types.
- Review Booleans.
- Learn about comparison operators.
- Explore how if and else are used in JavaScript.
- Discover how to form conditions and make decisions with logical operators.
- Module 6: JavaScript is a programming language used for web development as well as the server. Learn how to manipulate and store data within JavaScript.
- Arrays and what they're used for.
- How to use loops to work with arrays.
- How to apply array operations.
In this module, you will:
In this module, you'll learn:
In this module, you'll learn:
In this module, you'll learn:
In this module, you'll:
In this module, you'll learn about:
Syllabus
- Module 1: Introduction to programming
- Introduction
- What is programming?
- Programming languages
- Elements of a program
- Tools of the trade
- Browser technologies
- Command-line tools
- Developer documentation
- Knowledge check
- Summary
- Module 2: Learn the basics of web accessibility
- Ensuring web pages are accessible to everyone
- Surfing the web with more than a browser
- Ensuring accessibility with developer tools
- Ensuring links and images are accessible
- Designing for accessibility
- Knowledge check
- Summary
- Module 3: JavaScript variables and data types
- Introduction
- Overview of variables
- Use variables to remember values
- Exercise variables
- Data types
- Exercise - Data types
- Summary
- Module 4: Create modular code by using functions in JavaScript
- Introduction
- Overview of functions
- Function parameters
- Return values
- Exercise - Create a function
- Anonymous functions
- Exercise - Create an anonymous function
- Knowledge check
- Summary
- Module 5: Make decisions with JavaScript
- Introduction
- Make decisions with JavaScript
- Boolean operators
- If...else statements
- Logical operators
- Exercise - If...else
- Knowledge check
- Summary
- Module 6: JavaScript arrays and loops
- Introduction
- Manipulate arrays
- Iterate over items in an array by using loops
- Use operations to query arrays
- Exercise operations
- Knowledge check
- Summary
Tags
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Compilers
Stanford University via Coursera Programming Languages, Part A
University of Washington via Coursera CSCI 1730 - Introduction to Programming Languages
Brown University via Independent Intro to Java Programming
San Jose State University via Udacity