Udemy

The Art of Doing: Web Development for Beginners

立即報名
  • 4,238 名學生
  • 更新於 12/2022
4.7
(60 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
19 小時 57 分鐘
教學語言
英語
授課導師
Michael Eramo
評分
4.7
(60 個評分)
課程連結
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

The Art of Doing:  Web Development for Beginners

HTML, CSS, and JavaScript ~ Start building today!

I always wanted to learn the fundamentals of web development. I’m drawn to how easy and quickly one can create visuals to be displayed within a web browser. Coming from a background in Python where the vast majority of my learning took place in a terminal, web development seemed so enticing!

However, there was one glaring problem in my web development journey. I began learning these basic concepts: what is an HTML tag, what is the CSS box model, how do I access HTML elements in JavaScript; all isolated, on an island, with absolutely zero idea how to wade through the thought process of actually putting them all together, designing, and building a website.

I felt overwhelmed and lost. Sure, I thought I had the technical know-how and ability to make a website thanks to all of the tutorials that are out there. However, these other tutorials are lacking in one key area: How to tie the concepts together. What I craved after learning a collection of new concepts was an example website to try and build. I wanted a template, a challenge…”here is this site, now go see if you can build it.” I wanted support so that if I struggled, I could see only what I needed to see and then be back on my way. Lastly, I wanted an explanation of how all these seemingly isolated concepts came together and worked together to create the final product of the website. I’ve worked really hard to try to give you that experience that I wanted so badly, here in this course.

Over these 10 sections I spend time first introducing various concepts. We discuss key ideas, syntax, and how to implement various HTML, CSS, and JavaScript concepts. Then, at the end of each section I challenge you to recreate a website I have built using your knowledge up to that point in the course. I give you all the assets, the color schemes, and walk through the thought process of what the website should look like and do. Then, I leave it up to you to recreate it….or I challenge you to make something all on your own. Lastly, I go through step by step how I built my sites, what design choices I made, and how and why I made them.

We will cover the following HTML topics:

  • Heading and paragraph tags

  • Formatting text with various styling tags

  • List and Table tags

  • Tag Attributes

  • Anchor Tags

  • Image Tags

  • Various Input Tags

  • Form Tags

  • Proper HTML structure

  • Block Level and Inline Elements

  • Divs and Spans

  • Semantic HTML Elements

We will cover the following CSS topics:

  • CSS Styling Rules

  • CSS Selector Methods

  • Element Width and Size

  • Defining Color

  • The Box Model

  • Styling Text

  • Styling Lists and Tables

  • Various Display Values (block, inline, inline-block)

  • Flexbox

  • Grid

  • Pseudo Classes

  • Transforms

  • Transitions

  • Animations

We will cover the following JavaScript topics:

  • Declaring Variables

  • Various Data Types

  • Working With Arrays

  • For Loops and While Loops

  • Conditional Statements and Switch Cases

  • Writing Functions

  • Document Object Model

  • getElementById()

  • querySelector()

  • JavaScript Events

  • Getting values from Input Fields

  • Getting Values From HTML Forms

Each unit is sequential so the content we cover in unit 1 is still used in unit 10. This provides great scaffolding allowing you to really hone your skills and understanding of the material. I hope that by the end of this course you feel that each unit, each video, and each final project are of value and that you are well equipped to come up with a design idea and implement it using HTML, CSS, and JavaScript alone!


課程章節

  • 11 個章節
  • 88 堂課
  • 第 1 章 Introduction
  • 第 2 章 Basic HTML Tags
  • 第 3 章 Advanced HTML Tags
  • 第 4 章 Organized HTML
  • 第 5 章 Semantic HTML
  • 第 6 章 CSS Basics
  • 第 7 章 CSS Styling Elements
  • 第 8 章 CSS Layout Systems
  • 第 9 章 CSS Transitions and Animations
  • 第 10 章 JavaScript Basics
  • 第 11 章 JavaScript - Working with the DOM

課程內容

  • The absolute fundamentals of web development: HTML (the content of a page), CSS (the styling of a page), and JavaScript (the functionality of a page)., Fundamental HTML tags such as headings, paragraphs, lists, tables, images, anchors, divs, spans, inputs, and forms., Essential CSS topics such as selector methods, defining size and color, the box model, and various display options such as block, inline, and inline-block., CSS layouts in one dimension using flexbox and in two dimensions using the grid system., Using CSS pseudo classes to perform translations, transitions, and animations., Beginner JavaScript concepts such as defining variables, basic data types, looping, conditional logic, and writing functions., Using the DOM (document object model) to access HTML elements within a JavaScript file to make web based applications., We will work together to build 10 different website projects. I will give you all assets and the layout and ask you to create!, Not only will you learn the concepts but also the thought process of how to go through and design/build your own sites.


評價

  • I
    Iduh Clinton
    5.0

    Great

  • M
    Mayukh Bhowmik
    5.0

    Nice Course

  • K
    Katya Lombrozo
    4.5

    E

  • P
    Perri Reis
    5.0

    Excellent course, after spending time and effort doing some other courses by another provider who constantly claims to be "the best" and not learning anything I moved over to Michael's course and it is so practical and well explained I not only enjoyed doing it but I have actually learned a lot.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意