课程概述和技术

前端开发基础课程专为那些先前技术经验有限或没有技术经验的人(或可能已经过时或自学并需要更好的技术基础的人)而设计。如果您想成为一名软件开发人员、前端工程师或 Web 应用程序开发人员,这里是您了解开始职业生涯所需知识的地方。

本课程介绍 Web 的标准语言:HTML、CSS 和 JavaScript。您将学习使用 JavaScript 进行编程——包括高级 JavaScript 概念,例如面向对象编程、AJAX 和直接在浏览器中操作 DOM——以及支持技术和框架以提高您的生产力,例如 Bootstrap、SASS、React , 和别的。

除了学习 HTML、CSS 和 Javascript 之外,您还将学习前端软件工程师必备的开发工具,包括编辑器、调试器、测试框架/语言、源代码控制系统等,其中包括 VIM、Chrome Developer 等工具工具、Git 和 Github、Grunt 等。

您将进行单人练习,但您也将合作结对编程,并在更大的团队中工作。现实世界的软件开发是一项团队运动,因此您必须学习如何在团队环境中工作以构建和交付可行的解决方案。

在课程结束时,每个学生将确定一个个人顶点项目来开发、测试和部署。我们相信专业程序员的基本凭证是他们交付的代码,因此您在本课程中创建的所有代码都将在您的个人 GitHub 存储库中可见,尤其是您的顶点项目。

为什么要学习这些技术?

此类中的核心技术 - HTML、CSS 和 JavaScript 是在浏览器中运行的任何事物的标准技术。这些技术用于构建和执行所有主要网站、Web 应用程序甚至越来越多的移动应用程序的前端。 JavaScript 是世界上使用最广泛的编程语言。时期。这些也是世界上的一些基石开放技术——不受任何单一供应商的控制,现在得到所有主要浏览器供应商的一致支持。

几年前的某个时候,JavaScript 主要被编码为其他编程语言的辅助工具,并且专注于 JavaScript 的软件工程师职位数量有限。随着现代“Web 2.0”及其他应用程序的兴起,这种情况发生了巨大变化。今天,有许多职位,如前端开发人员或 Web 开发人员,都集中在使用 HTML、CSS 和 JavaScript 的 Web 标准语言上。在纳什维尔附近,这些工作可以在网络开发或营销机构、初创公司、新兴或成长阶段的科技公司、大型企业的 IT 部门等中找到。

你会学到什么