Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Beginners Guide to Web Development
Rating: 4.3 out of 5(8 ratings)
56 students

Beginners Guide to Web Development

Learn HTML, CSS, and JavaScript to design and develop web applications. Discover how to scrape any application easily
Last updated 3/2019
English

What you'll learn

  • Build a foundation in HTML and the semantics of good coding style
  • Unravel the worth of the cascading nature of CSS: IDs, classes, tags, and pseudo-classes
  • Develop responsive websites and web applications for any device
  • Get familiar with cross-browser support to ensure your site will look great on different browsers and devices
  • Make dynamic websites and web applications with JavaScript
  • Dynamically load content to a page using Ajax, greatly reducing page load times
  • Create interactive elements quickly with Bootstrap and jQuery to reduce your development time
  • Integrate with thousands of open-source and paid jQuery plugins, allowing you to rapidly create amazing things
  • Learn how to build a simple and powerful JavaScript scraping script
  • Understand how to create a web scraping tool using JavaScript and Node js

Course content

3 sections79 lectures10h 57m total length
  • The Course Overview3:55

    This video will give you an overview about the course.

  • Integrated Development Environments (IDEs)3:12

    You need good tools to make authoring HTML and CSS easy. In this video, you get an overview of how an IDE provides that functionality.

    • Learn what editors you can use.

    • Learn about list features of an IDE

    • Learn about different IDEs for different operating systems

  • Building Your First Website7:12

    In this video, you will learn how different hosting options can help you identify your website needs.

    • Learn about website engines

    • Learn about shared hosting

    • Learn about cloud providers

  • HTML Document Structure9:26

    In this video, you will understand the parts of an HTML document.

    • Learn about the Head

    • Learn about encoding and how tags are read

    • Learn how content and body are organized

  • HTML – HTML Tags19:29

    In this video, you will understand HTML tags and the value of semantic markup.

    • Learn about tags

    • See how tags display by default

  • HTML – Linking and Including0:49

    Your document will not stand alone – it will need to be linked to other sites. In this video learn how to perform linking and including

    • Create a link

    • Include a CSS file

  • Tags, Defaults, and the Box Model13:42

    In this video, we will lay the foundation for learning HTML and see how items are laid out on a page.

    • Review common HTML tags

    • Learn about the box model

    • Explore the default styling features

  • Intro to Bootstrap13:47

    In this video, you will introduce yourself to the Bootstrap framework to speed up high-quality content creation.

    • Learn about Bootstrap

    • Explore the documentation

    • Go through the pre-made Bootstrap examples

  • Meta Tags and SEO13:10

    In this video, you will make your content easily discoverable by utilizing meta tags for SEO and social media

    • Learn about meta tags and what values to use

    • Explore the useful tools for debugging

    • Learn about open graph

  • Working with Images11:41

    In this video, you will learn how to include images, what formats to use, and when.

    • Explore the supported formats with features

    • Learn about compression and quality

    • Learn about animation

  • Introduction to HTML510:49

    In this video, we will give you an overview of HTML5.

    • Review the documentation

    • Learn how to implement tags

    • Understand the value of HTML5

  • CSS and Selectors10:36

    In this video, we will give you an overview of CSS and Selectors.

    • Learn about basic Selectors

    • Join Selectors

    • Learn about complex Selectors

  • Colors8:41

    Learn how to set colors and bring life to your page.

    • Learn about RGB

    • Introduce yourself to Alpha

    • Introduce yourself to hex notation

  • Fonts13:45

    This video will give you an overview of Fonts.

    • Control font size, style, and weight

    • Include new and external fonts

    • Understand the utility of different fonts

  • Controlling the Box Model18:09

    All elements are positioned using the box model. In this video, learn how its use is critical in styling a website.

    • Learn about Padding

    • Learn about Border

    • Learn about Margin

  • Additional Directives14:04

    This video will give you an overview of Additional Directives.

    • Review documentation

    • Understand the common parameters

    • Review other parameters

  • Pseudo Classes, Pseudo Elements, and Cascading17:18

    This video will give you an overview of Pseudo Classes, Pseudo Elements, and Cascading.

    • Explore the Cascading nature of CSS

    • Understand Pseudo Classes

    • Understand Pseudo Elements

  • CSS Frameworks4:58

    An overview of CSS Frameworks.

    • Describe the value of using a framework

    • Explore the different frameworks and see where to learn more

    • Understand how to read documentation for frameworks

  • Media Queries14:48

    In this video, you will learn how to make your site look different for different devices by applying different styles based on form factor.

    • Understand form factor size

    • Use min and max to target devices

    • Learn to target certain devices

  • User Experience, Different Devices4:16

    This video will walk you through user experience for different devices.

    • Understand the mobile experience

    • Understand the tablet experience

    • Understand the desktop experience

  • Responsive Design with Bootstrap8:47

    This video will give you an overview of responsive design with Bootstrap.

    • Learn about the bootstrap grid

    • Learn about display

    • Understand Bootstrap documentation

  • Browser Differences3:09

    In this video, learn about the different browser engines.

    • Learn about the most widely used browsers and their differences

  • Operating System Differences3:08

    Learn about the few operating system differences for mobile & desktop computing.

    • Explore the default fonts available

    • Explore the browser availability on each platform

    • Learn the differences between various OS dependents

  • Inspect and Debugging12:58

    This video will help you understand how to inspect and Debug.

    • Learn about Inspect

    • Inspect across browsers

    • Lean to live-edit CSS

  • Cross Browser Testing6:15

    In this video, learn how to ensure that your website is functional for users by performing cross-browser testing.

    • Review premade testing tools

    • Make use of different browsers on the same computer

    • Perform cross-Browser Testing keeping mobile and desktop in mind

  • Social Embeds8:07

    Learn how to integrate the most popular social media platforms and features.

    • Use widget customizers

    • Embed tweets

    • Copy and paste email capture forms

  • Licensing and Rights1:53

    In this video, learn how you can know what you can do with code on the internet.

    • Understand open source licenses

    • Learn about paid licensing

  • Security Concerns – IFrames Versus Code Snippets3:00

    In this video, learn how you can be sure that code you are using is safe.

    • Discuss the benefits of iframes

    • Understand the restrictions of iframes

    • Understand the risks involved in using external code

  • Customization3:59

    This video will give you an overview of customization.

    • Learn to edit code

    • See how other code achieves targets

    • Make your code

  • Test your knowledge

Requirements

  • No prior knowledge of HTML, CSS, or JavaScript is required.

Description

Web technologies are growing rapidly, and by building a solid foundation in HTML, CSS, and JavaScript, you are beginning your journey and riding the wave of innovation.

This practical course is your one-stop guide to learning web development. You will begin with learning HTML and CSS to design and build professional, beautiful, and truly responsive websites. You will then learn basics as well as advanced techniques in JavaScript to build dynamic websites and web applications. Along the way, you will also be introduced to JavaScript frameworks, plugins, and libraries with practical examples. Next, you will learn performing scraping on websites data wherein you will firstly learn to perform scraping on static web pages and then writing more sophisticated scripts for dynamic websites. Finally, you will learn some JavaScript scraping libraries and packages to automate scraping tasks.

Contents and Overview

This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Practical HTML and CSS, covers the fundamentals of HTML and CSS to build professional, beautiful, and truly responsive websites that will maximize the value you can create. This course will give you the confidence to take on any web design by knowing what is possible, how to find the answers to the unknown, and how to make your website stand out from the crowd.

In the second course, Real-World JavaScript: Pro-Level Techniques for Entry-Level Developers, you will not only begin learning the basics of JavaScript, but also enable a high level of interactivity that lets you accept payments, validate inputs, and create a winning User Experience. Along the way, you will learn how to dynamically load content on a page using AJAX and add interactive elements to your site with Bootstrap and jQuery, which will greatly help in reducing page load times and your development time. Integrate your website with both open-source and paid jQuery plugins that will allow you to rapidly enhance your site's interactivity and responsiveness.

The third course, Learning Web Scraping with JavaScript, is the ultimate guide to using the latest features of JavaScript and Node.js to scrape data from websites. Firstly, you'll see how to extract data from static web pages. After learning the basics, you'll get hands-on practice of building more sophisticated scripts. You'll determine when and how to scrape data from a JavaScript-dependent website using JavaScript scraping libraries. You'll also learn to automate these actions with JavaScript packages such as Cheerio and CasperJS.

By the end of this course, you will learn the core technologies of web development (HTML, CSS, and JavaScript ) to build your own websites and web applications. You will also learn to perform web scraping on them.

Meet Your Expert(s):

We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:

  • Nick Ruffilo has been a software and web developer for 20+ years. He has used JavaScript to develop web sites, web services, video games, native apps, and interactive ebooks. Nick has taught people of all ages, and focuses on providing the most impactful learning while teaching the skills necessary to continue your education. Nick Ruffilo is an entrepreneur, technology manager, software developer, and teacher. He understands the balance between a need to understand what's going on and the need to actually get things done.

  • Mustapha Mekhatria is the founder of SmartRTOS com and he is a JavaScript enthusiast. He enjoys setting up projects with Node.js, MongoDB, and VueJS. He publishes articles and videos about programming also has his own Youtube Channel. He likes sharing knowledge and strongly believes that everything is easy to understand if taught well.

Who this course is for:

  • This is an ideal course for Novice developers looking to get started with web development.