从这里开始让你成为
现代软件开发工程师

前端开发教程 更多

后端开发教程 更多

Laravel5.4快速开发简书网站

Laravel简书网站项目实战教程简介 1、Laravel项目实战视频教程主要打造一款类似简书网站文章社区的网站实战项目,项目采用Laravel全新框架5.4版本,带你领略5.4版本带来的哪些变化。 2、项目使用Laravel5.4搭建,会带领大家从最基础的功能讲起,让大家先从简单的部分练手,等对该项目有了彻底的了解和熟悉后,然后上手学习核心模块的开发。 3、最后,在完成其它周边模块的开发工作,项目从前台开发到后台开发,从简单到核心再到权限部分,有条理、有层次的逐步完成。 4、整个项目带大家由易到难的展示怎样使用php流行框架Laravel进行具体的项目实战,在这整个开发过程中,包括模型关系的建立、数据访问填充以及数据库队列和迁移、全文搜索、Laravel框架的设计思想、用户权限的设计思想都讲一一涉及。 Laravel有哪些核心知识 1、随着项目基础功能的实战完成后,学员对Laravel的基本用法应该会有了一定的认知,接下来就会循序渐进的深入到Laravel的核心部分。 2、Laravel有核心容器的概念,字面意思看就是存放东西的容器,容器内存放的是实例对象,将所有的对象都交由容器来管理以实现面向对象编程的控制反转和依赖注入的思想。 3、Laravel还有门脸模式的概念,门脸模式为容器中的实体类提供了静态调用方法,可以直接使用。 Laravel性能优化 1、Laravel非常合理的提供了性能优化的技术,通常大家所认为的Laravel运行速度较慢实际上是数据库查询过多导致,没有合理的使用Laravel官方的性能优化。 2、Laravel性能优化技术也叫预加载,比如列表页面有太多次的请求用户查询,没有合理的使用预加载,预加载就是数据在传递给前台的时候已经完全渲染了模板出来,前台只需展示即可。 请支持正版: https://coding.imooc.com/class/111.html

Java开发全终端实战租房项目

本课程采用SOA架构思想进行设计,基于目前主流后端技术框架SpringBoot、SpringMVC、Mybaits、Dubbo等来实现一个完整的租房项目——好客租房。好客租房是一个无中介化房屋租赁平台。包含房源智能推荐、地图找房、行情查询、电子合同、限时秒杀等功能。从房屋基本情况入手,从源头建立信任基础,建立房主和租客交易双方的信任关系,利用区块链技术去除中介的垄断地位,利用智能合约技术提高交易效率。解决房屋租赁过程中虚假房源泛滥、黑中介横行、租客和房东之间缺乏信任问题。同时,平台通过房东直租,减少中间环节产生的费用,提高房东与租户匹配的成功率。通过本课程的学习,可以完成前端+后端+小程序全终端应用项目。 适合人群 1.初中级java开发工程师 2.有基础的大学应届生 3.对小程序Java后端开发以及分布式开发有感兴趣的用户 课程亮点 1.基于SOA思想进行架构 SOA(面向服务的架构),如今的企业项目很少会使用单服务的方式进行开发,越来越多的项目会选择SOA的架构,极大降低系统模块间的耦合度,各个模块之间按照标准的API规范进行开发,增强系统的可扩展性。《好客租房》项目完全采用SOA思想进行架构,将后台系统、前台系统、登录系统、日志采集系统、微信小程序系统等系统进行服务化。 2.使用GraphQL接口通信 基于SOA的架构,API的使用是必然的。不仅采用RESTful接口进行通信,还使用热门的通信技术GraphQL进行通信,使得接口的使用率更加高效。 3.集成微信小程序 微信已经成为当今最为重要的即时通信软件,基于微信平台的小程序也愈发的流行,为了让用户更加方便的使用租房应用,本项目对微信小程序端进行整合,将基于微信小程序进行展现。 4.整合大数据相关技术 大数据技术已经在企业中应用非常的广泛,在《好客租房》项目中使用大数据相关的技术,对用户日志进行采集,并且进行分析,向用户提供智能化的推荐,增加网站的成交量。 5.引入分布式事务的解决方案 在SOA架构中,必然将面临分布式事务的问题,在《好客租房》项目中涉及到房租等业务,系统必须要保证事务的一致性,否则财务、账务就会出现问题,这个时候分布式事务的解决方案就成为了必备技能。

移动端开发教程 更多

菜鸟新闻Android客户端开发教程

菜鸟新闻客户端-是一个仿照36Kr官方App,实时抓取36Kr官网数据的资讯类新闻客户端。 功能包括首页新闻,详情,发现,活动,侧滑效果,第三方登录以及分享,消息推送等。通过爬虫技术实时抓取36Kr数据

数据结构与算法 更多

经典数据结构合集

通过课程的学习,掌握经典的数据结构,如:线性表、链表、队列、栈、树、图等,并熟练掌握几种经典结构的C语言实现方法,为后续知识的深入学习打下坚实基础,同时也为企业面试做好十足准备。

郝斌数据结构视频

虽然时间年代久远,但是很经典

设计与多媒体教程 更多

3个月成为年薪20万的交互设计师

网易UEDC联合浙江大学工业设计系以实战为牵引,结合真实案例分析,帮助学员全面掌握交互设计知识体系,熟练掌握Axure操作技巧

30天AE速成计划 全面入门AE速成计划

本套教程浅显易懂,又很系统的AE入门教程。从认识用户界面、效果、预设,再到学习如何运用遮罩、添加关键帧、动态模糊,理解摄像机、父子链接、曲线编辑器等。只有牢牢掌握这些AE基础知识,才能提升我们的创作能力,加快我们的工作流程。