1 Star 0 Fork 6

wangqiyuan / master_web

forked from 源宝网络 / master_web 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

零起点,精通WEB前端开发

首创项目浸入式教学,从零构建企业级平台

小宝人工智能和量化平台BaoAI,10万行代码, WEB前端开发高级工程师 So Easy

如何成为合格的Web前端开发高级工程师?

答:项目浸入式教学+10万行代码 首创项目浸入式教学:和传统教学相反,先有项目,再课程学习,学习同时完成项目。

首创项目浸入式教学

项目需求 (BaoAI) => WEB前端课程学习内容 + 项目代码开发 => 完成项目实践(10万行代码)+ 达到课程目标 => Web前端开发高级工程师。

零起点构建企业级项目【小宝人工智能和量化平台BaoAI】,零起点掌握和精通WEB前端开发知识,项目先行,理论和项目实战融为一体,成为Web前端开发高级工程师So Easy。

项目浸入式课程风采:

logo

学习路径

课程 项目 学习内容 达到目标
BaoAI BaoAI前后端后开发环境安装部署及使用。centos7环境安装和部署BaoAI前后端生产应用 前端和后端平台安装部署、开发环境搭建、使用说明、功能简介、前端后端框架选型和二次开发、 virtualbox、centos7、python安装、依赖库安装、mariadb(mysql)、redis、nginx、gunicorn、supervisor 开发和生产环境分别安装和部署BaoAI平台,了解开发和构建工具,熟悉项目使用。前端后端学习和开发项目路径。
HTML5 BaoAI首页实现及登录、密码找回及注册界面 HTML5基础、文挡结构、属性、文本、标题、图像、表格、链接、表单、 Canvas对象、音频、视频等 学会HTML5语言语法,标记的应用。完成具有W3C规范的HTML5页面编写
CSS3 BaoAI登录、注册等界面样式实现 CSS3.0基础;CSS3.0选择器;CSS单位、盒子模型、常用样式、CSS3动画、响应式设计等 学会CSS3的语法和在HTML5中嵌入CSS3的方式,以及各种样式选择器和所有常用的样式属性,并能灵活使用CSS进行样式设计和布局。
Javascript ES6 BaoAI登录、注册等表单验证,AJAX验证码、登录和注册实现等 语法结构、数据类型详解;JavaScript流程控制和函数;JS面向对象编程,JavaScript内部对象、BOM、DOM、事件等 JavaScript语法,与 HTML和CSS联合使用,编写页面脚本程序,应用DOM的事件处理和各种对象的属性和方法,网页中特效编写。
jQuery 使用jQuery重构BaoAI登录、注册、验证码等 jQuery选择器、过滤器、属性操作、文本操作、值操作、节点操作、动画处理、事件处理、jQuery插件等 熟练使用jQuery的各种操作, 并且根据需要完成相应的效果
Bootstrap Bootstrap风格重构BaoAI登录界面、表单、表单验证、模式框、响应式后台管理界面、布局和换肤、选项卡、弹出菜单、提示框、消息通知、区块盒展示新闻列表和内容。 响应式设计概述、viewport视区、网格视图、媒体类型、媒体查询实现断点、图片、视频、框架、文件结构、使用基础、网格系统、 CSS样式、常用组件、JavaScript插件 掌握响应式网页设计,了解常见响应式框架,网络常用组件
Angularjs 创建BaoAI项目应用框架、配置文件、$http预处理、应用指令定义、应用服务定义、应用过滤器、基于UI-Router实现首页、登录页面、后台管理页面路由和视图切换、JWT登录及动态路由、菜单路由同步、模块化开发、模块控制器和模板。 表达式、指令、控制器、过滤器、事件、模块、表单、内建常用服务、依赖注入、路由 掌握AngularJS数据绑定和依赖注入,使用AngularJS创建动态Web应用
国际化 BaoAI前端配置模块及国际化开发 国际化切换、键值对初始化、国际化全作用域函数、配置模块增删改查 掌握BaoAI平台国际化开发
Node.js BaoAI前端模拟数据API服务 安装Node.js、建立HTTP服务器、异步式I/O与事件式编程、模块和包、调试、Web开发、http模块、Express框架等 学会Node.js安装使用,建立HTTP服务器,掌握异步式异步式I/O与事件式编程,学会程序调试,Web开发和Express框架
Gulp BaoAI前端项目构建、开发运行环境、生产运行环境、反向代理、模拟数据API服务、文件监控及页同步调试 创建任务、串行任务、并行任务、处理文件、使用插件、jshint语法检测,js文件版本控制,html、js、css压缩,文件监控、browserSync文件变化自动刷新同步页面调试,项目构建,反向代理,模拟数据API服务 使用Gulp构建项目
Nginx BaoAI平台前端生产部署,基于HTML5 Mode和反向代理运行 VirtualBox虚拟机、CentOS7安装、Nginx安装、nginx使用和配置、BaoAI项目文件部署、负载均衡和反向代理等 Linux环境下掌握nginx部署前端应用
BaoAI开发框架常用组件 BaoAI前端框架常用组件创建和使用 警告、提示、确认和对话框、消息通知、优化复选框、选项卡、模式框、响应式表单、幻灯片、区块盒、导航条、树形菜单栏、树形列表、搜索框、图标选择器、单选或复选树形选择器、层、IOS切换开关、动态HTML、动态AngularJS模板 掌握BaoAI开发框架常用组件
Bootstrap-table响应式表格 BaoAI前端人工智能IRIS模块开发 Bootstrap-table安装和使用,表格初始化,参数设置,国际化,事件处理,操作处理,列表导出,响应式设计,分页,异步数据读取等 掌握Bootstrap-table开发
Webuploader文件和图像上传插件 BaoAI前端附件模块、账号配置模块开发 Webuploader安装和使用,文件和图像上传下载,账号信息头像更新 掌握Webuploader组件开发
CKEditor富文本 BaoAI前端分类模块开发 安装、指令开发、自定义功能按钮、代码编辑、文件和图片上传、文件和图片查找服务、图像和文件可拖放操作、远程图文复制并保存至本地、富文本表单创建、修改和提交 掌握CKEditor富文本组件开发
ECharts图表 BaoAI管理控制台、量化系统前端 安装,使用、构建股票K线图、BaoAI系统架构图、BaoAI知识体系图 掌握Echarts图表开发
基于角色权限管理系统 BaoAI前端基于角色权限管理系统 RBAC基础、创建资源模块,角色模块,管理账号模块 掌握RBAC和开发基于角色权限管理系统
自动代码产生系统 BaoAI前端自动代码产生系统,包括自动代码、自动模型和数据迁移三大模块,使用自动代码产生系统开发通知管理系统。 系统通过图形操作,自动产生项目模块模型、数据表、控制器、模板、权限资源、路由和菜单等 掌握基于BaoAI平台可视化快速项目开发
内容管理系统 BaoAI内容管理系统和网站系统 分类模块:内容管理的基础模块,用于支持导航条、新闻、幻灯片、手册、附件等分类实现。附件模块:图片、附件的集中管理模块,实现了分类图片和附件管理。实现多种附件上传方式。文章模块:内容管理的基础模块,实现文章的跨平台设备的录入、管理。支持新闻管理、手册管理的内容操作。新闻模块:新闻的分类及文章录入管理。手册模块:手册或电子书籍的分类及文章录入管理。导航条模块:负责内容管理网站的导航条设计。评论模块:用于文章的用户评论。区块模块:用于内容管理中区块内容定义,可以聚合、过滤、排序手册和新闻等内容。通知模块:重要信息的用户通知。 掌握内容管理项目开发及网站开发

开源协议

Apache-2.0

logo
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

简介

零起点,精通WEB前端开发系列课程。项目浸入式教学,BaoAI项目需求 => 课程学习内容 + 项目代码开发 => 完成项目实践(10万行代码)+达到课程目标,零起点构建企业级项目【小宝人工智能和量化平台BaoAI】,零起点掌握和精通开发知识,项目先行,理论和项目实战融为一体 展开 收起
JavaScript
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/wangqiyuan2/master_web.git
git@gitee.com:wangqiyuan2/master_web.git
wangqiyuan2
master_web
master_web
master

搜索帮助