标题: Linux C++ 远程全科班 Boost_ACE教程 Linux高端开发 [打印本页] 作者: admin 时间: 2018-10-10 20:43 标题: Linux C++ 远程全科班 Boost_ACE教程 Linux高端开发 Linux C++全科班课程,专注Linux/UNIX服务器端软件开发(后台开发),培养企业所需的专业Linux/UNIX C++软件工程师。课程涉及UNIX/Linux服务器端软件开发的各个方面:Linux/UNIX、C++、Boost、ACE、Oracle /MySQL、企业级的实战项目等。
上课方式6 p1 C" N. ~7 F; ?7 W; Q- g
远程视频学习。
: s0 u) K$ x7 x# T$ U* V Q
课程模块
$ `" K, N) ^1 N
Linux C++全科班课程由以下模块组成:) |* Y( }* B- r
7 c! q# r) U6 C& u6 j
Module01 - Linux系统基础/ Q4 i% ?: }5 A; \% @; n: ?6 W
SQL语言! `. J; i% y" G. B x- A) C
详细介绍DML、DDL语句的语法和使用。) F, x9 R. h# w
Oracle PL/SQL
全面介绍Oracle PL/SQL语法,以及使用PL/SQL编写存储过程、函数、触发器。
MySQL存储过程. N% _7 q: y7 {' ~, @
编写MySQL存储过程、函数、触发器。
C++ OTL
OTL:Oracle、ODBC and DB2-CLI Template Library。通过OTL,可以方便、高效的与各类主流的关系型数据库如DB2、Oracle、Infomix、Sybase、MySQL等通信。0 B0 t8 X. H- H+ \. p' e8 I
Module08 - 项目实战
课程结束后,学员需基于C++、Boost或ACE实现以下2个项目:
m7 h9 W6 l+ r) d6 X
项目1:X-Messenger Servers% S- i0 \. E6 q! d
IM(即时通信)服务器群,类似于MSN、QQ等IM的服务器。可以基于Boost.asio或ACE实现。
项目2:X-Messenger Client0 L" J, `4 G0 Y3 Z. t; d
IM(即时通信)客户端软件,类似于MSN、QQ等IM的工具。实现Contacts管理、P2P文件传输、P2P一对一文本聊天、群聊等现代IM客户端功能,可以基于Boost.asio或ACE实现。