全栈学科本课程由源码时代核心教师团队精心打造,学科涉及的课程内容均来自于大中型企业目前乃至未来高频使用的技术,并且会根据IT行业动态实时更新调整。5个多月的时间不仅仅学到的是实用技术,同时也享有专业的就业团队提供的就业服务以及IT职业规划。
适学
人群
1. 热爱互联网,追求极致互联网体验,想从事网页、Web前端开发的学员;
2. 原从事后IT前台或后台开发,想完美转型全栈开发的工程师;
3. 没有计算机基础,愿意从事IT开发,改变生活现状,改变命运的学员;
4. 想要自由创业的有位青年,不想上班追求自由的人群。
课程
特色
源码时代所有校区、学科最新开班及学费查看
课程内容
全栈(Full Stack)工程师学科课程体系
前端网页基础
· HTML5
熟悉HTML5的标签与属性。包含代码文件、基础结构、注释、标签规范、属性操作、常用标签、超连接、图片、音频、视频、列表、表格、表单、框架等。
项目实战-设计制作一个企业网站(HTML5+CSS3+Photoshop) 企业网站作为一家公司的互联网名片,是每家公司必备互联网产品之一。本项目重点强化学员对熟练使用PS进行网页拼接、切图、DIV+CSS布局制作网页的能力,是本阶段所学全部知识的综合应用。着重强调根据企业需求进行项目开发,熟悉项目开发流程,培养使用HTML5+CSS3开发及分析、解决问题的能力。
· CSS3
掌握DIV+CSS的排版布局知识。包含CSS属性语法、继承与优先级、选择器、文本字体属性、背景控制、盒子模型、圆角、float布局、定位等使用方法与技巧。
项目实战-设计制作一个企业网站(HTML5+CSS3+Photoshop) 企业网站作为一家公司的互联网名片,是每家公司必备互联网产品之一。本项目重点强化学员对熟练使用PS进行网页拼接、切图、DIV+CSS布局制作网页的能力,是本阶段所学全部知识的综合应用。着重强调根据企业需求进行项目开发,熟悉项目开发流程,培养使用HTML5+CSS3开发及分析、解决问题的能力。
· Photoshop
熟悉Photoshop常用操作。包含工具使用、图像操作、选区路径、图层与样式、抠图、切片、特效等。能够独立的设计处理网页与网页切图。
项目实战-设计制作一个企业网站(HTML5+CSS3+Photoshop) 企业网站作为一家公司的互联网名片,是每家公司必备互联网产品之一。本项目重点强化学员对熟练使用PS进行网页拼接、切图、DIV+CSS布局制作网页的能力,是本阶段所学全部知识的综合应用。着重强调根据企业需求进行项目开发,熟悉项目开发流程,培养使用HTML5+CSS3开发及分析、解决问题的能力。
后端编程基础
· PHP基础
掌握PHP的编程知识。包含php环境安装配置、变量、常量、数据类型、运算符、if条件语句、for循环语句、流程控制、文件载入、数组、函数、递归、排序算法、常用系统函数、文件上传、Cookie、Session等知识点。
项目实战-开发一个完整的企业网站 (HTML+CSS+PHP+MySQL) 本阶段将开发一个完整的企业网站,包括了前台界面和后台系统。充分练习本阶段学习的HTML、CSS、PHP、MYSQL等前后端综合技术。使同学们能独立开发一个企业网站,初步具备就业能力。
· MySQL基础
熟悉MySQL数据库的基本使用。包含安装配置MySQL、数据库操作、数据表操作、数据增删改查操作、字段类型、字段属性、PHP连接操作MySQL、字符集等内容。
项目实战-开发一个完整的企业网站 (HTML+CSS+PHP+MySQL) 本阶段将开发一个完整的企业网站,包括了前台界面和后台系统。充分练习本阶段学习的HTML、CSS、PHP、MYSQL等前后端综合技术。使同学们能独立开发一个企业网站,初步具备就业能力。
后端高级编程及MVC框架设计
· WAMP
掌握基于Windows的Apache、PHP、MySQL开发环境手动安装与配置,配置虚拟主机、访问权限、.htaccess分布式配置等
案例实践-在自己电脑上配置多个不同域名的虚拟服务器,可以通过浏览器上输入域名访问。
· PHP高级
掌握PHP面向对象编程,包含定义类、对象、封装性、继承性、单例设计模式、访问修饰符、$this、魔术方法、命名空间、自动加载、工厂模式、抽象类、接口等。
案例实践-设计一个MVC框架 利用PHP面向对象的自动加载、命名空间、单例模式、继承等特性,结合MVC架构思想、单入口、display、伪静态等技术设计完成一个自主的MVC框架。
· MVC框架设计
掌握MVC架构模式,包含单入口、类的自动加载、display设计、防SQL注入、URL伪静态等技术,能自主设计一个MVC框架。
案例实践-设计一个MVC框架 利用PHP面向对象的自动加载、命名空间、单例模式、继承等特性,结合MVC架构思想、单入口、display、伪静态等技术设计完成一个自主的MVC框架。
· Web功能开发
掌握常见的后端功能,包括文件上传、缩略图、验证码、自动登陆、无限级分类、CURL、PDO、文件目录操作等实用技术。
项目实战-源码燃气存管系统(HTML+CSS+PHP+MYSQL+MVC) 源码燃气存管系统是一个专注于燃气配送、存储、管理的整套系统,开发完成后可直接投入使用。利用设计好的MVC框架,结合文件上传、验证码、自动登陆、分页、无限级分类等后端技术,根据系统功能需求开发,煅炼成一个具备前端能力且独挡一面的后端程序员。
· MySQL高级
掌握MySQL数据库的高级命令,包含外键约束、跨表查询、分组统计、连接查询、子查询、索引、事务、视图等。
掌握MySQL数据库的高级命令,包含外键约束、跨表查询、分组统计、连接查询、子查询、索引、事务、视图等。
· SVN+GIT版本控制工具
掌握SVN/GIT版本控制工具来维护项目的整个蓝图;熟练使用github来管理云端代码仓库,实现项目组多人协作开发。
掌握MySQL数据库的高级命令,包含外键约束、跨表查询、分组统计、连接查询、子查询、索引、事务、视图等。
前端编程语言JavaScript、jQuery库
· JavaScript语言
掌握JS语法、结构、面向对象及ES6&ES7&ES8的新特性,包含变量、运算符、数据类型、流程控制语句、数组、函数、对象、原型、闭包等技术要点。了解JavaScript程序的编译原理,具备前端编程开发的能力。
案例实践-贪吃蛇游戏 (HTML+CSS+Javascript+DOM+BOM) 利用学习的JS前端编程技术实现贪吃蛇游戏,培养学员开发兴趣,强化Javascript基础、DOM操作和事件机制在实际场景的应用。
· BOM+DOM编程
熟悉BOM和DOM模型。掌握window、location、history、navigator、document等对象的使用;掌握事件处理和DOM节点操作。培养前端编程逻辑思维,实现网页的动态交互。
案例实践-贪吃蛇游戏 (HTML+CSS+Javascript+DOM+BOM) 利用学习的JS前端编程技术实现贪吃蛇游戏,培养学员开发兴趣,强化Javascript基础、DOM操作和事件机制在实际场景的应用。
· jQuery
熟悉jQuery库,包含选择器、属性与样式、DOM操作、事件处理、文档处理、动画等。学会使用jQuery、JavaScript、DOM编程实现前端交互及动画效果。
项目实战 -源码客户管理系统(HTML+CSS+jQuery+Bootstrap+AJAX) 综合运用前后端编程能力,实现一个PC端的企业客户管理系统,通过Bootstrap实现界面,jQuery实现交互,AJAX实现与服务器通信,PHP+MYSQL实现后端程序。逐步培养前后端分离的全栈思维,成为一个全栈工程师。
· Bootstrap
掌握来自Twitter工程师开发的目前流行度很高的前端响应式框架,包括内置样式、组件和JavaScript插件。
项目实战 -源码客户管理系统(HTML+CSS+jQuery+Bootstrap+AJAX) 综合运用前后端编程能力,实现一个PC端的企业客户管理系统,通过Bootstrap实现界面,jQuery实现交互,AJAX实现与服务器通信,PHP+MYSQL实现后端程序。逐步培养前后端分离的全栈思维,成为一个全栈工程师。
· AjAX
掌握AJAX异步请求技术,包含原生AJAX、jQuery的Ajax、AJAX跨域解决方案等实际使用技巧。
项目实战 -源码客户管理系统(HTML+CSS+jQuery+Bootstrap+AJAX) 综合运用前后端编程能力,实现一个PC端的企业客户管理系统,通过Bootstrap实现界面,jQuery实现交互,AJAX实现与服务器通信,PHP+MYSQL实现后端程序。逐步培养前后端分离的全栈思维,成为一个全栈工程师。
前后端框架及全栈开发
· Laravel开发框架
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
权限系统是每个项目中必备功能,使用Laravel重新设计一个权限系统让学生对权限业务的重复掌握,熟练使用Laravel框架完成该系统。
· Node.js
掌握node.js环境搭建及基于服务端模块化编程。包含模块化编程、NPM包管理工具、事件编程、异步编程及文件操作。
项目实战 -源码律师事务交流平台 (ThinkPHP5+VUE+Swoole+MintUI) 应用最热门的Vue+MintUI前端框架、最火爆的视频直播技术Swoole、最流行的ThinkPHP5 后端框架,开发最强人气的在线交流平台。让您一跃蜕变成为一名炙手可热的真正的全栈工程师。
· Webpack
掌握最前沿Webpack模块化打包工具,形成组件化开发思想,极大简化项目开发的成本。
项目实战 -源码律师事务交流平台 (ThinkPHP5+VUE+Swoole+MintUI) 应用最热门的Vue+MintUI前端框架、最火爆的视频直播技术Swoole、最流行的ThinkPHP5 后端框架,开发最强人气的在线交流平台。让您一跃蜕变成为一名炙手可热的真正的全栈工程师。
· VUE
掌握Vue框架的综合运用,包含指令、表达式、双向绑定、计算属性、过滤器、生命周期和组件开发,熟练使用Vue全家桶(Vue+Vue-router+Vuex+axios)套件,熟悉基于Vue的ElementUI、MintUI等UI框架,能使用Vue-cli来搭建工程和开发Vue项目。
项目实战 -源码律师事务交流平台 (ThinkPHP5+VUE+Swoole+MintUI) 应用最热门的Vue+MintUI前端框架、最火爆的视频直播技术Swoole、最流行的ThinkPHP5 后端框架,开发最强人气的在线交流平台。让您一跃蜕变成为一名炙手可热的真正的全栈工程师。
· ThinkPHP5
熟悉Swoole框架,包含Swoole server配置、事件回调、常用函数、Swoole WebSocket、MySQL异步连接。能解决即时通讯、并发编程等问题。
项目实战 -源码律师事务交流平台 (ThinkPHP5+VUE+Swoole+MintUI) 应用最热门的Vue+MintUI前端框架、最火爆的视频直播技术Swoole、最流行的ThinkPHP5 后端框架,开发最强人气的在线交流平台。让您一跃蜕变成为一名炙手可热的真正的全栈工程师。
· Swoole
掌握ThinkPHP5框架,包含安装配置ThinkPHP5、路由、REST控制器、模型、模板引擎等,能快速搭建企业级项目。
项目实战 -源码律师事务交流平台 (ThinkPHP5+VUE+Swoole+MintUI) 应用最热门的Vue+MintUI前端框架、最火爆的视频直播技术Swoole、最流行的ThinkPHP5 后端框架,开发最强人气的在线交流平台。让您一跃蜕变成为一名炙手可热的真正的全栈工程师。
Linux、Nginx及大型网站优化
· Linux
Linux是主流的服务器操作系统,掌握常见的Linux命令,包含系统安装、文件操作、用户管理、环境搭建,能搭建LAMP环境。
案例实践-在服务器上安装Linux操作系统,配置LAMP环境,熟悉服务器各项操作。
· NoSQL
重点学习Redis,了解Memcache和Mongodb。包含数据类型、数据操作、PHP读写Redis、主从、服务器集群等。
案例实践-架设主从服务器,以读写分离形式对数据进行操作,同时使用ElasticSearch作为全文搜索引擎检索数据。全面练习大型数据库、Redis、读写分离、全文索引等前沿技术。
· ElasticSearch
了解ElasticSearch全文搜索引擎,是当前流行的企业搜索引擎。用于云计算实时搜索、稳定、可靠、快速、安装使用方便。
案例实践-架设主从服务器,以读写分离形式对数据进行操作,同时使用ElasticSearch作为全文搜索引擎检索数据。全面练习大型数据库、Redis、读写分离、全文索引等前沿技术。
· Nginx
Nginx 是一个很强大的高性能Web和反向代理服务软件,支持高并发、负载均衡、反向代理等,能利用Nginx实现反向代理服务。
案例实践-源码会员管理系统 (Laravel+Vue-cli+Nginx) Laravel作为后端、Vue-cli进行开发,Nginx实现反向代理集成两个环境。培养学员熟练掌握前后端开发环境的整合与操控能力。
· Laravel
熟悉Laravel框架的功能及使用,包含自动加载类、Restful控制器、视图组装器、单元测试、自动分页、应用逻辑、Bundle等
案例实践-源码会员管理系统 (Laravel+Vue-cli+Nginx) Laravel作为后端、Vue-cli进行开发,Nginx实现反向代理集成两个环境。培养学员熟练掌握前后端开发环境的整合与操控能力。
移动端H5与小程序
· H5
掌握HTML5的新标签新属性,包含新DOMApi、header、footer、data-*、canvas、位置感知、本地存储等新技术。 掌握CSS3的新属性,包含颜色模式、背景样式、圆角边框、盒子模型、渐变、过渡动画、弹性布局、变形、帧动画等。
项目实战 - 源码酒店预订APP (Laravel+MySQL+小程序) 源码酒店预订APP是一个微信小程序,用户可以通过该APP看到酒店当前的入住情况,可以自选房间、预订与退订等功能。前端使用小程序wxml+wxss+JS,后端使用PHP+Laravel+ MySQL,还需要利用 Redis缓存、MySQL分表等技术加快响应速度。使学员成为真正具备小程序、后端开发能力的全栈工程师。
· 微信公众号
微信公众号是企业运用最广泛的推广工具,必须掌握公众号的配置、管理、接口开发,包含JSSDK、用户接口、支付接口等。
项目实战 - 源码酒店预订APP (Laravel+MySQL+小程序) 源码酒店预订APP是一个微信小程序,用户可以通过该APP看到酒店当前的入住情况,可以自选房间、预订与退订等功能。前端使用小程序wxml+wxss+JS,后端使用PHP+Laravel+ MySQL,还需要利用 Redis缓存、MySQL分表等技术加快响应速度。使学员成为真正具备小程序、后端开发能力的全栈工程师。
· 微信小程序
微信小程序作为引爆H5时代的标识技术,学习了解视图层、逻辑层相关知识,深入小程序框架和组件的使用,灵活运用各类接口。
项目实战 - 源码酒店预订APP (Laravel+MySQL+小程序) 源码酒店预订APP是一个微信小程序,用户可以通过该APP看到酒店当前的入住情况,可以自选房间、预订与退订等功能。前端使用小程序wxml+wxss+JS,后端使用PHP+Laravel+ MySQL,还需要利用 Redis缓存、MySQL分表等技术加快响应速度。使学员成为真正具备小程序、后端开发能力的全栈工程师。
就业与服务
· 就业指导
企业通用面试技巧、知识点面试技巧、模拟面试、项目面试技巧、语言表达练习、互面总结、总结和复习面试题。
· 面试直通车
面试经验交流、面试技术解惑、面试项目跟踪。
· 售后服务
随时随地为同学们提供全方位工作问题解决方案!源码时代是独家具有售后的服务机构!