GithubHelp home page GithubHelp logo

republicvirgo / sololearn-web-dev-fundamentals Goto Github PK

View Code? Open in Web Editor NEW

This project forked from max88-git/sololearn-web-dev-fundamentals

1.0 1.0 0.0 43 KB

The Web Development Fundamentals course covers the basic core technologies needed to build web pages, including HTML, CSS, and JavaScript.

License: MIT License

JavaScript 14.87% CSS 28.81% HTML 56.32%

sololearn-web-dev-fundamentals's Introduction

Sololearn Course: Web Development Fundamentals

The Web Development Fundamentals course covers the basic core technologies needed to build web pages, including HTML, CSS, and JavaScript.

Table of contents

Overview

The course

The goal of this course is to provide learners with the essential skill set needed to build dynamic and responsive websites for themselves and potential clients. With this course, I learnt the structure, philosophies, and best practices being used by experienced web developers around the world today.

  • The first step to learning web development, like anything with programming, is learning the basics. This means exploring the different types of web development that exist, and the fundamental principles of the pillar languages of modern web development -- HTML, CSS, and JavaScript.
  • HTML Basics
    • This section delves into the fundamentals of HTML and how it underpins the websites you use on a daily basis.
  • CSS Basics
    • Colors, layout, and typefaces are examples of the terminology used to describe the appearance of Web sites. CSS allows users to customize the appearance of a website for multiple devices, such as large displays, tiny screens, and printers.
  • JavaScript Basics
    • This section will explain why JavaScript is so good for web development. Learn the fundamentals of the language as well as some of its most used web development applications.

Links

My process

  • It took me 19 days to finish the course. It broke down what I needed to know about web programming into small, "bite-sized" bits, making it simple to keep up with my studies. I spent 1-2 hours per day going through each section, making notes and completing tasks and quizzes along the way.

Built with

  • Semantic HTML5 markup
  • Custom CSS properties
  • JavaScript

What I learnt

  • Module 1 - I learnt about the foundational elements of HTML. Text formatting, page structure, attributes and elements.

  • Module 2 - Covered more HTML elements like lists, tables, page sections, forms, form controls, multimedia etc.

  • Module 3 - I learnt what CSS is used for, CSS selectors, styling text, font styles, the box model, CSS layout, positioning and much more.

  • Module 4 - I learnt about JavaScript and why JavaScript is so ideal for web development. It covered variables, basic math, decision making, loops, arrays, functions and event handling.

    Here is a code snippet I am proud of:

// Event Handling
// Output the numbers 1 to 10 in a loop when the button is clicked.
btn.onclick = function () {
  let score = 0;
  for (let i = 0; i < 10; i++) console.log(++score);
};

Useful resources

  • Sololearn Web Development Fundamentals - If you're interested in learning about web development, here's the link to the course. You'll be able to design your first website after learning the fundamentals of HTML, CSS, and JavaScript.
  • Sololearn Blog post - A quick overview of what the Web Development Fundamentals course includes.

Author

License

This project is licensed under the terms of the MIT license. A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

MIT © Max Lockwood

sololearn-web-dev-fundamentals's People

Contributors

max88-git avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.