计划从前端开发、后端开发、移动开发和OS 四个方面通过慕客网免费课程进行规划学习。

前端开发

HTML+CSS基础课程

这门课程从最基本的概念开始讲起,步步深入,带领大家学习HTML、CSS样式基础知识,了解各种常用标签的意义以及基本用法,后半部分讲解CSS样式代码添加,为后面的案例课程打下基础。

HTML5之元素与标签结构

知识与实例相结合,本部分是HTML5课程的基础内容,主要讲解HTML5的标签结构,与传统的HTML4相比,新增和删去的标签及相关属性,并深入拓展了全局属性的相关知识。

HTML5离线应用实战演练

这门课程将探索FT Web App背后的神秘面纱,并且手把手教您如何利用AppCache,localStorage等HTML5技术打造一个真正提供离线阅读体验的RSS阅读器,你将掌握如何搭建一个离线的Web App的框架。

JavaScript入门篇

这门课程让您快速认识JavaScript,熟悉基本语法、窗口交互方法和通过DOM进行网页元素的操作,学会如何编写JS代码,如何运用JavaScript去操作HTML元素和CSS样式,为JavaScript深入学习打下基础。

JavaScript进阶篇

做为WEB攻城师必备技术JavaScript,这门课程从如何插入JS代码开始,学习JS基础语法、语法、函数、方法等,让你掌握JS编程思路、知识的使用等,实现运用JS语言为网页增加动态效果,达到与用户交互的目的。

jQuery基础课程

这门课程分为11个章节,前四个章节重点介绍jQuery中选择器的使用方法,第五、六章节介绍jQuery如何操作DOM元素,在第七、八章中,详细介绍jQuery中的动画特效和Ajax的调用过程,从第九章到最后,着重介绍与jQuery相关的常用插件和UI插件的使用方法。

jQuery源码解析(架构与依赖模块)

这门课程是目前真正意义上第一部完整的jQuery 2.1.1版本源码课程,课程分14章,先从整体入手理解架构,再逐个攻破每个依赖模块包括回调函数、异步加载、数据缓存、动画队列等。最后整合分析选择器、DOM处理、事件、AJAX、动画模块。

电商网站前端架构

通过一个垂直电子商务网站,介绍前端架构搭建和实现的步骤和方法,以及在这个过程中我们需要做什么才能帮助项目最终从设计走向实现。

手把手教你实现电商网站开发

电商网站基本制作流程,通过整站分步的教学让学员了解和掌握电商网站制作的流程和注意事项,运用网站内学过的知识点的连接掌握整站的开发过程,增加开发经验。

后端开发

Java

Java 入门第一季

Java语言已经成为当前软件开发行业中主流的开发语言。这门课程将介绍Java环境搭建、工具使用、基础语法。带领大家一步一步的踏入Java达人殿堂!Let’s go!

Java 入门第二季

这门课程是程序猿质变课程,理解面向对象的思想,掌握面向对象的基本原则以及 Java 面向对象编程基本实现原理,熟练使用封装、继承、多态面向对象三大特性,带你进一步探索 Java 世界的奥秘!

Java 入门第三季

这门课程将带领小伙伴们进一步探索 Java 的奥秘,将带来关于异常处理、集合框架、字符串的操作和常用类的使用的相关介绍。

反射——Java高级开发必须懂的

掌握了反射的知识,才能更好的学习Java高级课程,因此必须要学习——你懂的!本门课程主要介绍Class类的使用,方法和成员变量的反射,以及通过反射了解集合泛型的本质等知识。

深入浅出 Java 多线程

多线程是日常开发中的常用知识,也是难用知识。通过这门课程,你可以了解与多线程相关的基本概念,如何创建,启动和停止线程?什么是正确的多线程,怎样编写多线程程序。在掌握基础之后,将为你展望进阶路线,为进一步的学习提供方向。

Spring入门篇

Spring是为解决企业应用程序开发复杂性而创建的一个开源框架,应用非常广泛。业内非常流行的SSH架构中的其中一个”S”指的就是Spring。这门课程作为Spring的入门级课程,将结合实例为您带来依赖注入、IOC和AOP的基本概念及用法,为后续高级课程的学习打下基础。

PHP

在Ubuntu Server下搭建LAMP环境

这门课程通过详细的细分教学,让你理解LAMP环境各个组件之间的关系与作用,并能掌握从无到有的在Ubuntu Server操作系统下搭建LAMP环境、配置虚拟主机、数据库远程维护等常见的服务器搭建维护技能,为学习PHP铺平道路。

PHP入门篇

轻松学习PHP基础知识,了解PHP中的变量、变量的类型、常量等概念,认识PHP中的运算符,掌握PHP中顺序结构、条件结构、循环结构三种语言结构语句。

PHP进阶篇

通过PHP学习的进阶篇的学习,你可以对PHP的理论知识由浅入深有更深一步的掌握,这些知识能够使您更加全面的掌握PHP,从而助您在实际工作中使用PHP快速开发网站程序。

PHP面向对象编程

这门课程通过讲述面向对象的基本概念以及相关的案例实践,让小伙伴们对面向对象有一个基本的认识,能够掌握把实际问题抽象成为类对象用以解决实际问题的方法,掌握面向对象的最重要的核心能力。

大话PHP设计模式

通过实际的代码演示PHP的11种面向对象设计模式实现和使用,帮助PHPer具备使用设计模式解决工程中复杂逻辑的能力,并且对OOP中松耦合、依赖倒置、可替换性、配置化等哲学有一定了解。

MVC架构模式分析与设计

这门课程前部分通过学习MVC理论知识,引入MVC设计简单的框架的方法,并带领学生掌握对框架MVC三层框架简化的方法。后半部分通过视图层的介绍引入smarty的概念,详细介绍smarty的语法,通过实例再次加深对smarty的理解,并演示smarty各个内置函数与php、自定义函数的用法。

移动开发

Android

与Android Studio的第一次亲密接触

Android Studio是Google在I/O大会上发布的一个新的集成开发环境,可以让Android开发变的更简单。本课程会详细的向您介绍Android Studio的安装配置、使用技巧以及相对于Eclipse开发的优势,并通过实际的操作让大家快速熟悉Android Studio的使用,让您体验更强大的开发工具。

Android攻城狮的第一门课(入门篇)

这门课程涵盖全部Android应用开发的基础,根据技能点的作用分为5个篇章,包括环境篇、控件篇、布局篇、组件篇和通用篇,本课程的目标就是“看得懂、学得会、做得出”,为后续的学习打下夯实的基础。

Android中常用高级控件详解汇总

这门课程由浅入深地带您学会Android的常用控件的开发和使用,以知识概念为主导,实例代码为驱动,带您走入一个神奇的移动开发世界。

Android中的消息提示、菜单与动画

这门课程讲带你熟悉Android开发中常用的调试方式,各种对话框,各种提示菜单,各种动画效果等,来进一步充实你的Android知识

Android中的数据存储、组件与手势

这门课程深入的讲解了Android中的手势识别原理、数据存储方式、对组件的详细剖析以及对Service的深度讲解,每一个知识点都对应有实际案例。这门课程内容不仅使您牢牢掌握之前的基础知识点,学完之后也会有新的收获、新的体会。

iOS

征战Objective-C

这门课程作为零基础学习Objective-c语言的优秀教程,教学核心在于教会学生像计算机一样思考,并且使用符合OC编程哲学的方式写出如其他苹果产品一般优雅的程序,最终为作出优秀的IOS与Mac OS应用程序打好基础。

使用Swift开发iOS8 App实战

这个系列会从零开始学习iOS的开发,主要包括UIKit的使用,通过学习这个系列课程,同学们可以了解开发界面相关的应用以及自己动手开发一个真实的ios APP。

Swift Weather APP

这门课程将带领大家使用Swift语言开发一个完整的天气 iOS APP。同时大家能够学习到Interface Builder、CocoaPods、Core Location、AFNetworking的使用,以及如何通过Swift调用Objective-C组件,如何通过IBOutlets更新View。

一起来做价值百万的Apple Watch App:分歧终端机

这门课程展示了如何使用WatchKit,如何通过MVC的绑定来处理用户事件,如何制作动画的功能。

Linux

Linux Guide for Developers

Linux 的知识点浩如烟海,其实作为开发者,日常用到的只是里面的一小部分。但是初学者是很难去判别哪些知识是超范围的,那么就让这门课程成为你初入 Linux 世界的一个向导。

Linux达人养成计划 I

这门课程以通俗易懂的语言、风趣幽默的实例、清晰严谨的逻辑介绍了Linux的基础内容。课程以CentOS操作系统为例,为你带来Linux的简介、系统安装和常用命令等内容。在轻松的氛围中感受到Linux之美。

Linux 达人养成计划 II

这门课程介绍Linux系统下操作VI编辑器、创建文本文件、VI的三种操作模式、磁盘分区与格式化、用户及用户组权限的相关操作与管理等,让童鞋们对Linux系统有进一步的理解,对Linux服务器的维护操作更加得心应手。

Linux网络管理

Linux装好以后是不能和网络中的其他机器进行通信的,这门课程会为你解决Linux网络配置的问题。首先会介绍网络基础知识,然后进行IP地址的配置,并总结了在配置网络环境中经常遇到的问题,最后介绍了几种常用远程登录工具的使用,如XShell和SecureCRT。