2月11日 北京校区 C/C++ 基础班抢报中!        点此咨询

面授培训在线学习
                                      1. 功能强大

                                        为学习其它语言打下基础

                                      2. 不可替代

                                        语言地位四十多年未被撼动

                                      3. 未来可期

                                        站在巨人的肩膀上前行

                                      GDB(调试工具)

                                      VIM(文本编辑器)

                                      (进程通信通信)

                                      Pthread(线程并发同步机制)

                                      SignalAction(Linux信号异步机制)

                                      Select(传统事件多路IO复用技术)

                                      Unix Shell(Unix通用脚本语言)

                                      MMAP(虚拟内存镜像机制)

                                      GIT(分布式版本控制系统)

                                      ● Visual Studio(微软经典IDE)
                                      ● SHM(共享内存映射机制)
                                      ● QT(跨平台应用界面框架)
                                      ● Oracle(高级事务关系型数据库)
                                      ● 消息队列(高性能消息容器)
                                      ● Windows与Linux跨平台通信/调试

                                      RPC(远程调用过程)

                                      Libevent(高并发反应堆模式API)

                                      Nginx(高并发反向代理服务器)

                                      Redis(NoSQL缓存数据库)

                                      Epoll(Linux内核高级多路IO技术

                                      ● 物理引擎(游戏模拟物理常态算法)
                                      ● 设计模式(面向对象抽象思维)
                                      ● MVC(低耦合架构设计方式)
                                      ● U3D(3D游戏开发框架)

                                      Consul(服务器发现)

                                      Go-micro(主流微服务框架)

                                      RESTFUL(规范化请求设计)

                                      gorm(操作数据库工具)

                                      gin框架(主流web框架)

                                      ● Docker(虚拟化)
                                      ● Docker-compose(容器编排工具)
                                      ● K8s(google开源容器管理工具)

                                      Epoll(Linux内核高级多路IO复用技术)

                                      EventLoop(基于事件的异步触发机制)

                                      ThreadQueue(多线程消息队列分发模型)

                                      TLV(消息封装及TCP数据包序列化)

                                      TCP/UDP Server
                                      (基于reactor反应堆机制的服务器模型)    

                                      ● LoadBalance(负载均衡调度方式)
                                      ● 一致性hash(麻省理工学院hash算法)
                                      ● DNSServer(基于dns的域名查询服务器)
                                      ● MQ(消息队列处理机制实现)
                                      ● IOBuffer(服务内存管理模型)

                                      Kali Linux(Hacker操作系统)

                                      Nmap(服务指纹识别)

                                      nessus漏洞扫描

                                      暴力破解攻防实战

                                      Web渗透(Web页面代码的攻击形式)

                                      DDos(分布式拒绝服务攻击)

                                      ARP中间人攻击

                                      ● ACL(访问控制权限列表)
                                      ● iptables(Linux内核防火墙技术)
                                      ● TCP Wrapper(系统安全控制护卫者)
                                      ● Wireshark(网络抓包分析工具)
                                      ● 安全审计(监视内核中获取"操作"信息神技)
                                      ● TCPDump(Linux内核网络协议捕捉器)

                                      咨询详情
                                      咨询你是否适合学习

                                      游戏服务器
                                      开发方向

                                      windows
                                      项目方向

                                      Go语言分布式
                                      服务器方向

                                      C/C++开
                                      发工程师

                                      咨询毕业学员就业薪资
                                      1. 阶段1

                                        C开发实战

                                      2. 阶段2

                                        C高级编程

                                      3. 阶段3

                                        C++核心编程与桌面应用开发

                                      4. 阶段4

                                        Linux高并发服务器开发

                                      5. 阶段5

                                        Windows/Linux跨平台企业项目

                                      6. 阶段6

                                        游戏服务器开发

                                      7. 阶段7

                                        Go语言微服务项目

                                      8. 阶段8

                                        Shell脚本编程

                                      9. 阶段9

                                        负载均衡远程服务调用系统(赠送)

                                      10. 阶段10

                                        入侵检测与网络攻防(赠送)

                                      • 主讲内容

                                        1.C语言概述
                                        2.编程基础
                                        3.函数
                                        4.指针
                                        5.内存管理
                                        6.复合类型
                                        7.文件操作
                                        8.项目实战

                                        可掌握的核心能力

                                        1.通过C语培养编程思维和动手能力;
                                        js123.com_【官方首页】-澳门金沙娱乐2.通过C语言的学习培养面向过程编程思想,为以后的深入学习就业课程打下坚实基础。

                                        可解决的现实问题

                                        1.具备C/C++领域基础专业编程能力;
                                        2.实现电子词典项目案例;
                                        3.实现贪吃蛇项目案例。

                                        学习成就

                                        1.全国计算机二级考试(80分以上水平);
                                        2.入门计算机开发编程领域;
                                        3.一本以上大学高校《C语言课程设计》、《C语言期末考试》能力。

                                      • 主讲内容

                                        1.内存分区、函数调用模型
                                        2.指针高级
                                        3.函数指针与回调函数
                                        4.数据结构与链表
                                        5.递归函数
                                        6.数据结构与算法
                                        7.接口的封装和设计

                                        可掌握的核心能力

                                        1.掌握C语言中的字符串、一维数组、二维数组的用法;
                                        2.掌握一级指针,二级指针,三级指针的高级用法,理解N级指针概念,指针数组和数组指针;
                                        3.学会结构体、文件的使用;
                                        4.C语言接口封装设计。

                                        可解决的现实问题

                                        1.可以实现自己开发小程序,例如贪吃蛇一类的用C语言写的程序;
                                        2.应用C语言接口封装设计的方法,进行企业项目开发。

                                        学习成就

                                        1.高于一般985、211等高校,计算机相关专业应届生编程水平;
                                        2.1年传统企业(二线、三线、四线城市居多)C语言工程师编程能力;
                                        3.全国计算机等级考试四级水平。

                                      • 主讲内容

                                        1.C++对C的扩展、引用
                                        2.函数重载
                                        3.类和对象
                                        4.对象的动态分配和释放
                                        5.运算符重载
                                        6.类的继承和派生、多态
                                        7.面向抽象类编程
                                        8.函数模板、类模板
                                        9.异常、I/O流
                                        10.STL
                                        11.Qt常用的控件
                                        12.Qt绘图与文件操作
                                        13.Qt界面编程实战案例

                                        可掌握的核心能力

                                        1.具备常用C++方向基本知识和常用技能;
                                        2.具备常用Qt和MFC界面开发的基本技巧和常用技能。

                                        可解决的现实问题

                                        1.能够具备基本的开发能力,看懂简单代码,实现开发简单程序软件的功能;
                                        2.能够实现简单的前台界面开发。

                                        学习成就

                                        1.PC端桌面应用程序开发能;
                                        2.1-3年PC端应用编程岗位任职能力;
                                        3.面向对象编程能力;
                                        js123.com_【官方首页】-澳门金沙娱乐4.游戏程序开发能力。

                                      • 主讲内容

                                        1.Linux命令
                                        2.Linux开发与调试工具
                                        3.系统I/O操作
                                        4.进程与IPC通信
                                        5.线程与并发同步
                                        6.信号
                                        7.网络协议与网络编程
                                        8.高并发服务器开发
                                        9.Linux并发服务器项目实战

                                        可掌握的核心能力

                                        具备常用后台服务器开发方向基本知识和常用技能,并具备基本的开发能力。

                                        可解决的现实问题

                                        能够实现包括服务器后台、前端界面、服务器数据库的开发。

                                        学习成就

                                        1.1-3年Linux服务器开发工程师水平;
                                        2.10人以下创业型公司后端研发主程(主力工程师);
                                        3.Linux系统运维能力;
                                        4.互联网公司高并发服务器设计能力。

                                      • 主讲内容

                                        1.oracle
                                        2.mysql
                                        3.企业财富库的接口的封装和设计
                                        4.Windows经典应用程序开发
                                        5.Linux经典应用程序开发
                                        6.跨平台兼容开发与调试
                                        7.Git代码管理
                                        8.大项目1:金融类安全传输平台

                                        可掌握的核心能力

                                        掌握常用数据库类型的操作技巧和简单开发。

                                        可解决的现实问题

                                        熟练应用项目中使用的数据库知识,能做简单的数据库开发。

                                        学习成就

                                        1.计算机安全技术能力;
                                        2.企业级安全研发工程师任职能力;
                                        3.金融(银行、支付宝)系统业务(支付、转账、办理基金)开发能力。

                                      • 主讲内容

                                        1.游戏开发
                                        2.虚拟化Docker
                                        3.分布式文件存储服务器和缓存服务器
                                        4.深入理解nginx
                                        5.负载均衡反向代理
                                        6.大项目2 :分布式游戏服务器开发

                                        可掌握的核心能力

                                        1.掌握高性能服务器解决方案(负载均衡);
                                        2.掌握分布式存储解决方案(redis集群/mysql集群/ mongodb集群);
                                        3.掌握项目压力测试和单元测试,掌握服务器逻辑开发;
                                        4.具备独立设计和研发游戏业务逻辑能力。

                                        可解决的现实问题

                                        1.解决大型互联网公司并发高吞吐问题;
                                        2.解决分布式服务器集群问题。

                                        学习成就

                                        1.一线城市互联网公司开发认知能力;
                                        2.分布式开发能力;
                                        3.游戏核心开发能力

                                      • 主讲内容

                                        1.Go语言语法
                                        2.掌握微服务开发
                                        3.大项目3:IHome微服务应用开发
                                        4.docker操作
                                        5.k8s
                                        6.k8s与微服务项目结合

                                        可掌握的核心能力

                                        1.具备市场主流分布式技术;
                                        2.具备go语言高并发后台开发能力;
                                        3.具备docker虚拟化容器技术;
                                        js123.com_【官方首页】-澳门金沙娱乐4.具备分布式微服务架构设计能力。

                                        可解决的现实问题

                                        1.解决企业容器虚拟化技术;
                                        2.解决企业从资源的利用率和可用性优化方案;
                                        3.解决传统PaaS企业,采用Micro Service(微服务)的方式来实现他们的应用。

                                        学习成就

                                        1.可满足市场对go中级程序员的需求,独立设计开发微服务项目。

                                      • 主讲内容

                                        1.Shell高级编程
                                        2.面试强化

                                        可掌握的核心能力

                                        1.Unix/Linux下Shell编程开发;
                                        2.掌握Shell的函数语法和工具制作;
                                        3.掌握Linux常用Shell指令和问题定位方法;
                                        4.面试强化训练。

                                        可解决的现实问题

                                        js123.com_【官方首页】-澳门金沙娱乐复习和巩固所学知识,进行专题面试强化。

                                        学习成就

                                        1.Linux运维工程师;
                                        2.脚本开发工程师;
                                        3.C语言面试达人。

                                      • 主讲内容

                                        1.大项目4:lars负载均衡系统
                                        2.Reactor模式并发Service
                                        3.DNS与路由Service
                                        4.负载均衡代理Service
                                        5.信息上报Service
                                        6.压力测试

                                        可掌握的核心能力

                                        1.具备市场并发服务器框架发开能力;
                                        2.具备源码分析能力;
                                        js123.com_【官方首页】-澳门金沙娱乐3.具备企业基础设施架构层编程能力。

                                        可解决的现实问题

                                        1.解决大型企业服务器高并发问题;
                                        2.解决门户网站内部服务器负载均衡问题;
                                        3.解决电商类或其他互联网类服务器监控及负载均衡问题;

                                        学习成就

                                        js123.com_【官方首页】-澳门金沙娱乐1.课满足企业开发的初中级,甚至高级需求。

                                      • 主讲内容

                                        1.Kali Linux操作系统实战
                                        2.网络防御技术
                                        3.网络攻击技术
                                        4.异常通信行为分析
                                        5.加密流量还原
                                        6.大项目5:网络隐匿私有应用入侵检测系统

                                        可掌握的核心能力

                                        1.具备市场主流网络安全攻防技术;
                                        2.具备流量监测等核心安全研发能力。

                                        可解决的现实问题

                                        1.解决国内外敌对势力通过隐匿通道(如VPN、即时通信软件)有限监控手段现状问题。
                                        2.解决私有加密应用和网络异常通信行为,并能对加密流量进行还原和审计。

                                        学习成就

                                        1.游戏外挂开发能力;
                                        2.Hacker渗透技术能力;
                                        3.网络攻防专家;
                                        4.Linux C网络攻防工程师。

                                      查看详细课程大纲

                                      大型项目开发实战

                                      金融类安全传输平台

                                      项目介绍

                                      数据安全传输平台,类似于支付宝与银行的汇帐、标准的信息安全服务;本项目具有通用组件和业务流合理分层、Win的客户端和Linux服务程序异构对接。

                                      技术亮点

                                      并发服务器开发、MFC/QT客户端开发;Win系统和Linux系统对接调试;报文编解码、Socket通信、IPC机制读写。

                                      分布式游戏服务器开发

                                      项目介绍

                                      游戏开发采用Unity3D游戏引擎,游戏框架采用FPS射击场景应用;后端服务器采用高性能、分式式解决方案,实现统一游戏或其他应用后端云平台,同时实现跨平台、高并发小文件的快速云服务功能;集群基础设施采用Docker容器搭建。

                                      技术亮点

                                      自定义可扩展的服务框架Zinx、IO多路复用结合可扩展线程池实现并发处理、protobuf和JSON数据序列化、docker多实例部署、高性能服务器Nginx。

                                      Ihome-微服务项目

                                      项目介绍

                                      IHome是一个基于分布式框架go-micro开发的微服务web应用。服务间同过consul来完成服务发现与健康检查。使用protobuf和grpc框架完成数据交互。使用主流Gin框架进行业务实现,通过gorm灵活操作数据库。项目遵循模块化设计,可方便动态扩展服务,自动部署。

                                      技术亮点

                                      隐藏资源管理和错误处理,用户仅需要关注应用的开发,服务高可用、高可靠。可将负载运行在由成千上万的机器联合而成的集群中。支持云平台、模块化, 插件化, 可挂载, 可组合、且自动部署,自动伸缩/扩展。

                                      Lars-负载均衡远程服务调度系统(赠送)

                                      项目介绍

                                      Lars是一个简单、易用、高性能的服务间远程调用管理、调度、负载均线系统。弹性负载均衡可将流量跨可用区进行分发,建立实时的同城容灾机制,满足银行贸易等企业对系统的高可用性要求。

                                      技术亮点

                                      集群支持千万并发链接,支持多可用区的容灾,无缝实时切换。自动分发,与弹性伸缩无缝集成,灵活扩展用户用于的对外服务能力。快速部署、实时生效,支持多种协议,多种调度算法,用户可以高效的管理和调整服务分发策略等。

                                      网络隐匿私有应用入侵检测系统(赠送)

                                      项目介绍

                                      网络私有应用监测系统主要由多核硬件平台、安全操作系统、监测引擎、数据关联分析、协同分析、升级管理、维护管理、综合管理等功能模块组成。

                                      技术亮点

                                      NetFlow原始流录制技术;VPN、即时通信、翻墙软件、通用应用加密等嗅探技术;网络安全威胁体系、XSS漏洞与过滤、WebShell防护、拒绝服务攻击;常见Web安全漏洞;沙盒框架。

                                      授业解惑,亦师亦友

                                      • 刘老师

                                        刘老师

                                        多年互联网网络安全和智能家居领域及服务器研发经验。精通C/C++程序设计,精通Python、UnixShell等脚本编程,授课风格幽默、生动形象。

                                      • 王老师

                                        王老师

                                        7年计算机应用开发经验。精通Linux操作系统和Linux环境C/C++、python、shell脚本等主流编程语言,4000余堂课的教学经验。

                                      • 刘老师

                                        刘老师

                                        多年软件开发经验,精通C/C++、C#、Javascript、Lua等编程语言,精通MySQL、Oracle、SQLServer等关系数据库,Windows、Linux、OSX、Unix等多平台的开发。

                                      • 张老师

                                        张老师

                                        具有多年软件开发经验,精通C/C++/C#/OC/LUA等编程语言、SQL/MYSQL等关系型数据库语言、cocos2D/Unity3D游戏引擎开发。授课认真负责。

                                      • 韩老师

                                        韩老师

                                        具有多年的软件开发和项目设计经验,精通C/C++和shell编程,精通网络编程和后台服务开发,精通Oracle、MySQL等主流数据库。

                                      • 邓老师

                                        邓老师

                                        多年开发经验。精通C/C++开发,精通Linux系统、网络编程、Shell编程、Oracle、mysql,精通Linux平台驱动开发。

                                      • 梁老师

                                        梁老师

                                        5年互联网游戏工作经验,精通C++、java、python等编程语言,精通cocos2dx、qt、MFC框架,精通MySQL、Oracle关系型数据库等。

                                      • 杜老师

                                        杜老师

                                        具有6年的软件开发实战经验,精通Golang、C/C++、Python、Linux系统编程。曾参与某国产企业级数据安全产品(DLP)研发,对区块链应用有深入研究。

                                      • 王老师

                                        王老师

                                        多年的软件开发经验,精通go,C,C++,Javascript,Lua等编程语言,对以太坊、智能合约有深入研究,精通MySQL,Oracle,SQLServer等关系数据库,精通beego框架网站开发,后端服务器开发。

                                      查看师资详情

                                      助力就业,付诸行动

                                      每位学员至少会经历13次阶段测试、6次项目实训、60次一对一教学辅导。

                                      1. 就业老师

                                      2. 班主任

                                      3. 授课老师

                                      • 1.参与项目班会、就业指导课程班会,并与末位学员进行重要谈话,帮助学员分析现状,提出解决方案;
                                        2.参与班级学员情况沟通会,制定就业指导工作安排表;
                                        3.负责就业指导课、简历指导课,并组织模拟面试;
                                        4.学员毕业后,与学员沟通就业情况,针对未及时就业学员组织返校,加强就业指导并强化训练。
                                      • 1.针对项目课、就业指导课、阶段考试课,召开主题班会,强调课程的重要性;
                                        2.每次阶段考试结束,与末位学员一对一面谈,制定辅导方案及管理办法;
                                        3.参与就业指导课、简历指导课、模拟面试等。
                                      • 1.参与课程研发,提高学员吸收率;
                                        2.在模拟面试中,把关技术面试;
                                        3.分组辅导,建立微信群提供技术答疑。

                                      中国人民保险承保,符合理赔条件无法就业,赔付全额学费!

                                      页面底部区域 foot.htm