可解决的现实问题
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.C++对C的扩展、引用2.函数重载3.类和对象4.对象的动态分配和释放5.运算符重载6.类的继承和派生、多态7.面向抽象类编程8.函数模板、类模板9.异常、I/O流10.STL11.Qt常用的控件12.Qt绘图与文件操作13.Qt界面编程实战案例
1.具备常用C++方向基本知识和常用技能;2.具备常用Qt和MFC界面开发的基本技巧和常用技能。
1.能够具备基本的开发能力,看懂简单代码,实现开发简单程序软件的功能;2.能够实现简单的前台界面开发。
1.PC端桌面应用程序开发能力;2.1-3年PC端应用编程岗位任职能力;3.面向对象编程能力;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.oracle2.mysql3.企业财富库的接口的封装和设计4.Windows经典应用程序开发5.Linux经典应用程序开发6.跨平台兼容开发与调试7.Git代码管理8.大项目1:QT安全传输平台
掌握常用数据库类型的操作技巧和简单开发。
熟练应用项目中使用的数据库知识,能做简单的数据库开发。
1.计算机安全技术能力;2.企业级安全研发工程师任职能力;3.金融(银行、支付宝)系统业务(支付、转账、办理基金)开发能力。
1.游戏开发2.虚拟化Docker3.分布式文件存储服务器和缓存服务器4.深入理解nginx5.负载均衡反向代理6.大项目2:云盘
1.掌握高性能服务器解决方案(负载均衡);2.掌握分布式存储解决方案(redis集群/mysql集群/mongodb集群);3.掌握项目压力测试和单元测试,掌握服务器逻辑开发;4.具备独立设计和研发游戏业务逻辑能力。
1.解决大型互联网公司并发高吞吐问题;2.解决分布式服务器集群问题。
1.一线城市互联网公司开发认知能力;2.分布式开发能力;3.游戏核心开发能力
1.Go语言语法2.掌握微服务开发3.大项目3:IHome微服务应用开发4.docker操作
1.具备市场主流分布式技术;2.具备go语言高并发后台开发能力;3.具备docker虚拟化容器技术;4.具备分布式微服务架构设计能力。
1.解决企业容器虚拟化技术;2.解决企业从资源的利用率和可用性优化方案;3.解决传统PaaS企业,采用MicroService(微服务)的方式来实现他们的应用。
1.可满足市场对go中级程序员的需求,独立设计开发微服务项目。
1.Shell高级编程2.面试强化
1.Unix/Linux下Shell编程开发;2.掌握Shell的函数语法和工具制作;3.掌握Linux常用Shell指令和问题定位方法;4.面试强化训练。
复习和巩固所学知识,进行专题面试强化。
1.Linux运维工程师;2.脚本开发工程师;3.C语言面试达人。
1.大项目4:lars负载均衡系统2.Reactor模式并发Service3.DNS与路由Service4.负载均衡代理Service5.信息上报Service6.压力测试
1.具备市场并发服务器框架发开能力;2.具备源码分析能力;3.具备企业基础设施架构层编程能力。
1.解决大型企业服务器高并发问题;2.解决门户网站内部服务器负载均衡问题;3.解决电商类或其他互联网类服务器监控及负载均衡问题;
1.课满足企业开发的初中级,甚至高级需求。
1.KaliLinux操作系统实战2.网络防御技术3.网络攻击技术4.异常通信行为分析5.加密流量还原6.大项目5:网络隐匿私有应用入侵检测系统
1.具备市场主流网络安全攻防技术;2.具备流量监测等核心安全研发能力。
1.解决国内外敌对势力通过隐匿通道(如VPN、即时通信软件)有限监控手段现状问题。2.解决私有加密应用和网络异常通信行为,并能对加密流量进行还原和审计。
1.游戏外挂开发能力;2.Hacker渗透技术能力;3.网络攻防工程师;4.LinuxC网络攻防工程师。
大型项目开发实战
安全传输平台是一款基础设施类项目,为集团、企业信息系统的提供统一、标准的信息安全服务;解决企业和企业之间,集团内部信息数据的传输安全、消息安全、身份鉴别和认证;成功解决了传统的安全产品部署分散、效率低下、系统脆弱等关键问题。
并发服务器开发;QT客户端开发;Win系统和Linux系统对接调试;表文编解码、socket通信、IPC机制读写。
本项目主要讲解高负载的分布式存储解决方案,基于Nginx作为反向代理和轻量级web服务器,FastCGI作为中间包裹,后台应用程序用C/C++完成,分布式解决方案用FastDFS。
采用storage上部署nginx和fastDFS-module提供web下载采用前端和后端的数据封装协议json的交互处理采用md5和文件ID实现校验秒传功能。
IHome是一个基于分布式框架go-micro开发的微服务web应用。服务间同过consul来完成服务发现与健康检查。使用protobuf和grpc框架完成数据交互。使用主流Gin框架进行业务实现,通过gorm灵活操作数据库。项目遵循模块化设计,可方便动态扩展服务,自动部署。
Lars是一个简单、易用、高性能的服务间远程调用管理、调度、负载均线系统。弹性负载均衡可将流量跨可用区进行分发,建立实时的同城容灾机制,满足银行贸易等企业对系统的高可用性要求。
集群支持千万并发链接,支持多可用区的容灾,无缝实时切换。自动分发,与弹性伸缩无缝集成,灵活扩展用户用于的对外服务能力。快速部署、实时生效,支持多种协议,多种调度算法,用户可以高效的管理和调整服务分发策略等。
网络私有应用监测系统主要由多核硬件平台、安全操作系统、监测引擎、数据关联分析、协同分析、升级管理、维护管理、综合管理等功能模块组成。
NetFlow原始流录制技术;VPN、即时通信、翻墙软件、通用应用加密等嗅探技术;网络安全威胁体系、XSS漏洞与过滤、WebShell防护、拒绝服务攻击;常见Web安全漏洞;沙盒框架。
游戏开发采用Unity3D游戏引擎,游戏框架采用FPS射击场景应用;后端服务器采用高性能、分式式解决方案,实现统一游戏或其他应用后端云平台,同时实现跨平台、高并发小文件的快速云服务功能;集群基础设施采用Docker容器搭建。
自定义可扩展的服务框架Zinx、IO多路复用结合可扩展线程池实现并发处理、protobuf和JSON数据序列化、docker多实例部署、高性能服务器Nginx。
授业解惑,亦师亦友
刘老师
多年互联网网络安全和智能家居领域及服务器研发经验。精通C/C++程序设计,精通Python、UnixShell等脚本编程,授课风格幽默、生动形象。
王老师
7年计算机应用开发经验。精通Linux操作系统和Linux环境C/C++、python、shell脚本等主流编程语言,4000余堂课的教学经验。
张老师
具有多年软件开发经验,精通C/C++/C#/OC/LUA等编程语言、SQL/MYSQL等关系型数据库语言、cocos2D/Unity3D游戏引擎开发。授课认真负责。
邓老师
多年开发经验。精通C/C++开发,精通Linux系统、网络编程、Shell编程、Oracle、mysql,精通Linux平台驱动开发。
杜老师
具有6年的软件开发实战经验,精通Golang、C/C++、Python、Linux系统编程。曾参与某国产企业级数据安全产品(DLP)研发,对区块链应用有深入研究。
助力就业,付诸行动
每位学员至少会经历13次阶段测试、6次项目实训、60次一对一教学辅导。