14148人加入学习
(0人评价)
大神带你打造自己的IM即时通信平台

易腾项目实战课程之IM即时通信平台

价格 ¥ 78.90
该课程属于 YQX20J138 请加入后再学习
课程介绍

1、课程概述

 课程名称:

   《大神带你打造自己的IM即时通信平台》

 课程周期:

    2020年2月25日——2020年3月3日 16:10-18:40 总课时:12课时(每天两个课时)

2、项目需求说明

客户端

服务器处理

注册

1、在数据库中记录用户注册信息

2、反馈注册消息

3、记录日志到数据库

登录

1、判断用户登录名密码是否正确

2、在用户表中记录用户登录的IP地址

3、反馈登录消息(包含用户信息和好友列表信息)

查询用户列表

1、根据用户的查询条件查询出用户列表

2、反馈用户列表信息到用户

添加好友(常用联系人)

1、将添加好友的信息存入到好友列表

2、反馈添加好友成功或者失败的信息

3、反馈新的好友列表信息

发送聊天信息

1、转发聊天信息到客户端B(指定的聊天对象)

2、记录用户的聊天记录

客户端与服务器之间的心跳线

1、获取用户在线状态

2、实时更新用户在线状态

3、项目涉及主要技术

1JAVA语言

2、面向对象编程

3、设计模式——简单工厂;单例

4JAVA的集合框架

5IO操作;日志技术,序列化和反序列化

6socket网络编程

7mysql数据库;JDBC操作

8Swing桌面应用开发

9JAVA的反射机制

10、多线程

11、项目开发模型——瀑布模型

4、课程目标

1、学员跟着课程能够完成整个项目,要有成就感。

2、学员通过本课程应该能掌握项目中所涉及到的知识点,对整个知识体系应该要有所了解。

3、通过课程项目的开发,学员应该对软件开发流程有一个基本的理解。

4、通过课程的学习,能够理解到面向对象与设计模式在系统架构中的作用。

5、授课方式

课程采用"在线直播+回放+在线答疑+课后指导"方式授课,随到随学

6、主讲教师

旺旺老师:软件开发高级讲师,高级系统架构师,高级项目管理师,具有11年教学经验

主要研究方向:软件开发教学模式与方法,开源框架,分布式系统架构,大数据开发等。

7、课程特色

课程案例化、学习个性化

8、优质服务

专业助教细心辅导,贴心服务

每日作业批改,全程项目指导;老师陪伴您的成长

免费加入技术社区,聆听大咖讲座,优享职业规划

9、后续课程推荐

《高级工程师精讲JAVA核心语法》