Web Development Essentials - HTML5, CSS, Javascript

所在平台: Udemy

课程主页: https://www.udemy.com/course/web-development-essentials-html5-css-javascript/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:网页开发基础 - HTML5、CSS 和 JavaScript 课程概述: 本课程旨在教授网页开发的重要工具:HTML、CSS 和 JavaScript。这三种技术不仅代表着过去和现在,也将引领未来。随着互联网的发展,网页开发已成为一个蓬勃发展的领域,它涉及编写可以通过网页浏览器运行和访问的应用程序。自互联网诞生以来,网页技术经历了巨大的变革,旧的技术迅速被淘汰,新的技术层出不穷,吸引了越来越多的开发者和企业关注这一领域。 网页开发的核心是构建网络应用程序。网络应用是一个在浏览器中呈现并供用户访问的应用程序。当你在线订票、查询银行余额或在社交媒体上发帖时,这些都是网络应用的例子。用户通过浏览器访问特定的URL,就可以使用完整的应用程序。 如何构建这些应用程序呢?网页开发有其特定的术语和工具。尽管新的平台和工具层出不穷,但在过去和未来很长一段时间内,HTML、CSS 和 JavaScript 这三种基本工具和技能始终是构建网页应用的基础。 HTML(超文本标记语言)是由蒂姆·伯纳斯-李在1980年代末发明的,它是描述在浏览器中显示数据的标准和说明。HTML文档告知浏览器该展示什么内容以及如何展示。例如,若要显示“Hello World”并加粗文本,就需要在HTML中添加相应的标记。 CSS(层叠样式表)用于为网页提供更丰富的样式,能够控制页面的外观,如字体、背景颜色、图像等。CSS不断更新,新增功能。 JavaScript(简写为JS)是一种编程语言,旨在为HTML提供简单的功能性支持。通过使用JavaScript,可以对用户输入进行验证和处理。目前,JavaScript在网页开发中扮演着举足轻重的角色,几乎所有网页开发工作都是基于它的。 虽然现代应用开发通常使用新兴技术(如Angular、React、Vue等),但所有这些工具理念的核心仍是HTML、CSS 和 JavaScript。因此,想要成为一名网页开发者,学习这三种基础工具是必须的。 总之,如果你想在网页开发领域立足并跟上快速发展的技术潮流,掌握HTML、CSS和JavaScript是开端,也是必经之路。这三者的基础将为你深入学习其他更先进的工具打下坚实的基础。

课程评论(0条)

课程详情

TL;DR - Learn HTML, CSS, JS, they are the tools of the past, present and future.Web development is a big thing nowadays, and probably would be in the next coming years. Web development is the field of writing applications that would run and accessed via the web browser. The web development field had gone (and is going every day!) through tremendous changes. From the very first days of the internet and to our present days, the web technology advances in huge steps, making state of the art technologies obsolete, creating new technologies almost on monthly basis, and attracting more and more developers, companies and industries to the web development area.What is a web development really?In web development we build web applications. A web application is an application that is rendered on the browser, and accessed by the user through the browser. Simply put - when you order tickets to movie in your home town theatre, when you check your bank account balance, when you write a post on Facebook or update your resume on LinkedIn, all of these and more are examples to web applications. You open a web browser, go to a specific URL, and get a full working application. Today you can even find sophisticated applications on the web, like sound and video editing applications, drawing, recording, gaming, word processing, you name it. They're all on the web, and all are accessed via the browser.So, how do I build one?Like any other field, web development has its own jargon and tools. Since the technology becomes more able and strong, new platforms, languages and tools arise every day. But over the years that passed and probably for the years to come, there are three essentials tools and skills that stand in the base of every web application - those are html, css and javascript.What is HTML?HTML (stands for HyperText Markup Language) was invented by Tim Berners-Lee in the late 1980's. It's a standard that contains data to be rendered on the browser, and directions of how to render it. The browser reads HTML document that tells it what to show and how to show it. For example, we can tell the browser to show the sentence "Hello World", and if we want the browser to make it bold, we'll add HTML directions (called "markups") that would direct the browser how to render the text. In this manner, html contains the data (What to be shown) and the meta-data (how it would be shown). What is CSS?HTML comes with very narrow set of abilities to style the page. For real styling we use CSS (stands for Cascading StyleSheet). CSS contain rules that control the page styling and actually can do anything - we can change font family, size, decoration, we can change background colours, images, shadows, gradients, every type of styling is possible with CSS, and more features are added all the time. What is Javascript? Javascript (abbreviated to JS) is a programming language that was invented in the mid 1990's and its main and primary goal was to enable simple functionality to the HTML. For example, if we built a HTML form in which the user should fill his/her name, we could use JS code to validate the input. Over the years, and really in the last decade, JS had became from a modest, inefficient and kind of "toy" language, to a monstrous creature that controls every last aspect of the web. Everything in the web development world is done with JS, and its popularity increases by every known matrices. But hey, people really build web apps using those three tools?The answer is yes and no. HTML is too complicated, css is a mess and JS code tends to be unmaintainable very quickly, so you can't really write a web app that is more than trivial and keep your sanity. Over the last decade tons of tools were invented to overcome those three friends' disadvantages, and modern web applications are written in variety of modern, new and shiny tools. You probably heard some buzzwords like Angular, React, Vue, Meteor, Bootstrap, Node and so on. To be a web developer you will probably have to learn one (and usually much more than one) of those tools.But here is the trick - every platform, every modern tool, with no exception at all, works on the same basic tools - HTML, CSS, JS. No Exceptions, and I mean it. That means that you just can't start learning how to develop web application without them. If you try to start learning Angular for example, without any knowledge in the three basic tools, you'll get nowhere. So the conclusion is that you have to learn the basic tools and to use them as a jumpstart to other newer tools.Another advantage for learning the basic triadEven if you somehow manage to learn reasonably enough one platform without the triad, you are not safe! As mentioned earlier - the web development world is crazy and moving fast. I mean very fast. New platforms are invented on day to day basis. New libraries, new tools. AngularJS had started in 2010, but now it is version 6 and the Angular paradigm had changed drastically during this time. Vue.js was presented in 2017, and as to the time I'm writing those lines, there is some trend to migrate to Vue.js from other platforms. And it's not the end. One just can't keep track of all the new ideas and innovations with this influx of ideas. What I'm saying is that if you don't know the basics, you'd be irrelevant the minute a new technology appears. If you knew only AngularJS, what would you do when version 3 came along, and it's different from the one you know? But since the basic triad - html, css and js - stands on the basis of every platform, when you know it you can migrate to any other new and shiny platform. In the bottom line - learn html, css and js if you want to be a web developer. They are not going anywhere anytime soon.

课程标签

0人关注该课程

主题相关的课程