前端 Track¶
开发网站?开发 APP?如果你对前端开发感兴趣,想要深入了解并掌握更多前端技术,前端 Track 课程将为你提供全面的学习内容,包括 Java 编程、JSTS、React 框架以及 Android 开发。无论你是想提升技能的初学者,还是希望深入研究的进阶者,这些课程都将为你提供充足的知识和大量的实践机会。掌握这些知识后,你能够从零开始一步步开发出属于自己的产品!
通过前端 Track 课程,你将学会如何构建现代 Web 应用,掌握移动应用开发的核心技术,实现优秀的美观设计,打造出色的用户体验。快来开启你的前端开发之旅,让你的创意变为现实,在技术的世界中展现自己的灵感!
通过前端 Track 的学习,你将能够:
- 了解 Java 语言的设计思想与基本语法
- 在基础技能培训的 HTML/CSS 基础上,学习 JavaScript 语言以及相关前端知识
- 尝试将 TypeScript 作为更好的开发语言选择
- 学会使用 React 前端框架开发 Web 应用,学会使用组件库快速开发美观的前端
- 在掌握 Java 语法的基础上,学会 Android 应用的开发,获得多端开发的能力
🛠 7月21日 & 7月24日 JSTS¶
时至今日,JS 依然是浏览器网页应用中几乎不可或缺的一部分,甚至通过 Node.js 应用到了服务端中。但是,这门脚本语言是在十天内速通开发的,可想而知它充满神奇的魔法(也成为大家吐槽整活的素材)。TS 语言和 JS 一脉相承,是 JS 的超集,可以帮助开发者写出更加可靠的代码,同时节省开发者的调试时间,被列为“前端三件套”(JS,HTML,CSS)之一。
本节课程将简单介绍 JS、TS 语言的基础知识,感受 JS,TS 的语言特性和神奇的魔法,并大致了解其应用。为后续基于 JS 并支持 TS 的强大前端开发框架 React 的学习提供必要的基础支持。
🎓 讲师:黄舒翮
课程讲义¶
课程作业¶
课程回放¶
⚛️ 7月26日 React¶
Web 应用已经从简单的显示文字进化到展示图片等多媒体资源,乃至到如今复杂多样的高交互性内容展示。在这种进化的背后,是 Web 应用的开发方式的一轮轮迭代更新。本课程希望为大家介绍当下流行的 Web 应用前端开发框架之一——React 的基本使用方式。React 具有易于学习,渲染高效的特点,同时社区活跃,拥有广泛的第三方库。此外,对 React 框架的学习将会为你在软件工程这门计算机系必修课程中的前端开发奠定基础(实际上 React 也是目前软工课程推荐的前端框架),让你能够轻松快捷地开发 Web 应用。学习这门课程后,你将能够自己开发简单的 Web 应用,例如作业中的网页小游戏。
🎓 讲师:刘佳睿
课程讲义¶
课程作业¶
课程回放¶
☕ 7月29日 Java基础入门¶
Java 是什么?除了“安装 Minecraft 时需要安装 Java”之外,你还应当至少知道这些!
Java 是一种成熟且广泛使用的高级编程语言,以其跨平台能力、面向对象的特性、健壮性、和多线程支持而闻名。Java 代码可以在任何安装了 Java 虚拟机(JVM)的设备上运行,实现了“一次编写,到处运行”的便利性。Java 语言广泛应用于企业级应用、Android 应用开发、大数据技术、物联网(IoT)、以及科学计算等领域。
本课程将从 Java 的基础语法开始,逐步引导你探索 Java 的高级特性和最佳实践。通过本课程的学习,你将能够使用 Java 解决实际问题,并为成为一名专业的软件开发者迈出坚实的一步。
🎓 讲师:熊泽恩
课程讲义¶
课程作业¶
课程回放¶
课程作业¶
🤖 7月31日 Android 应用开发入门¶
“编写一个能在自己(安卓)手机上运行的应用程序”听起来是不是很酷?利用所学的 Java 知识,来写一个可以运行在你的(安卓)手机上的应用程序吧!
Android 是一个基于 Linux 内核的开源操作系统,主要被设计用于触屏移动设备,如智能手机和平板电脑。Android 开发涉及使用 Java 或 Kotlin 等编程语言,结合 Android SDK 提供的工具和框架,来创建交互式的移动应用程序。
在移动互联网时代,Android 占据了全球智能手机市场的大部分份额,因此,掌握 Android 开发技能对于软件开发者来说具有极高的市场需求和职业发展潜力。学习 Android 开发不仅能够帮助你理解移动应用的工作原理,还能够让你参与到快速增长的移动应用经济中。此外,Android 开发的技能也可以迁移到其他移动平台,增强你的技术栈和就业竞争力。
本课程将引导你从 Android 开发的基础知识入手,逐步深入到应用的设计、开发、测试和发布全流程。通过本课程的学习,你将能够将创意转化为现实,开发出能够服务于亿万用户的移动应用。
🎓 讲师:熊泽恩