王健伟
CTO/CIO/技术副总裁/总工程师

擅长领域:c++,网络编程

讲师介绍:23年C++语言编程经验,经历过多个行业的开发项目包括网络安全,网络游戏,通信行业等等,多年的摸爬滚打使自身具备了深厚的开发实力和实战经验。

Java:

Java语言基础篇

课程介绍:

这是一门Java语言入门课程,针对的是Java初学者或者从事其他计算机语言开发但希望转到Java开发工作上来的软件工程师,是所有想入java之门的朋友首先要学的第一门课,也是整个Java开发的核心和基础,也就是大家常说的JAVA SE版本中涵盖的知识;


本门课程将采用 windows平台下的intellij IDEA开发环境作为主要的讲解平台,对于熟悉其他Java开发环境的学友们,当然也可以选择自己熟悉的平台;本门课程希望达到的目标是给大家打语言基础,但不希望一上来给大家太重的学习负担,分阶段,逐步的学习,是更好的学习方式,所以在本门课程中,我们将只涉及到基础的语言,以及面向对象程序设计的一些基础概念,更多的知识和概念我们将放在进阶课程中讲解,这一点望大家知晓;

在Java诞生的不到30年时间里,Java开发人员的市场需求已经增长到了一个非常惊人的程度,至少目前来看,没有任何一门开发技术能够和java比,从待遇方面,高级Java开发人员的薪资也是相当的高,大概只有c++能够和Java掰一掰手腕,其他的开发技术的薪资待遇,很难与Java比较。

很多想学习java的同学,会有一种困惑,感觉Java知识特别零散,除基本的Java语言外,各种概念、各种框架层出不穷,那我们怎么入学习之门,学到什么程度,能找到什么样的工作,这些问题就会困扰着我们;针对这种情况,我将不断推出一系列的Java课程,通过这一系列的课程,为大家搭建一条比较完整的Java学习链条,我并不准备回答大家“学到什么程度,能找到什么样的工作这种问题“,因为当你学到一定的程度之后,你自然就会找到答案,但有一点可以确定:仅仅学习完本门课程还不够,还需要继续深入学习下去!

讲解中所安装的是jdk版本是jdk 12版本,但这并不意味着我们要把这个版本中的所有知识讲解的面面俱到,把最有用、最实用,最能帮助大家加薪的知识挑选出来讲解是老师的重要责任;



讲师介绍:

王健伟老师,网名:狂想(KuangXiang),1995年毕业于哈尔滨工程大学计算机及应用专业,20多年软件开发经验,经历过数十个软件项目开发包括网络通信、网络安全、网络游戏等领域,多年的摸爬滚打使自身具备了极其深厚的开发实力和实战经验。

深圳知名网络安全公司安络科技(www.cnns.net)有限公司创始人之一、中国首套网络安全在线扫描评估系统项目负责人,电子工业出版社2003年《Crystal Reports水晶报表设计与开发实务》书籍作者,全球同服独立游戏《冒险之路》制作人。

在教学上,老师自带讲课天赋,善于用最清晰、最通俗的语言把复杂问题简单化,让你听了就能懂,当节学完基本就能掌握,老师能够为你节省大量的学习时间并能达到极好的教学效果!


>
共37课时(已更新37课时)| ¥98.00| 619人学习过开始学习
C/C++:

linux C++通讯架构实战 卷1

这是一门linux下c++通讯架构实战课程,针对c/c++语言已经掌握的很熟并希望进一步深造以将来用c++在linux下从事网络通讯领域/网络服务器的开发和架构工作。

这门课程学习难度颇高但也有着极其优渥的薪水(最少30K月薪,最高可达60-80K月薪),这门课程,会先从nginx源码的分析和讲解开始,逐步开始书写属于自己的高性能服务器框架代码,完善个人代码库,这些,将会是您日后能取得高薪的重要筹码。


本课程原计划带着大家逐行写代码,但因为代码实在过于复杂和精细,带着写代码可能会造成每节课至少要4~5小时的超长时间,所以老师会在课前先写好代码,主要的时间花费在逐行讲解这些代码上,这一点望同学们周知。如果你觉得非要老师领着写代码才行的话,老师会觉得你当前可能学习本门课程会比较吃力,请不要购买本课程,以免听不懂课程并给老师差评,差评也会非常影响老师课程的销售并造成其他同学的误解。


这门课程要求您具备下面的技能:
(1)对c/c++语言掌握的非常熟练,语言本身已经不是继续学习的障碍,并不要求您一定熟悉网络或者linux;
(2)对网络通讯架构领域有兴趣、勇于挑战这个高难度的开发领域并期望用大量的付出换取高薪;

在这门课程中,实现了一个完整的项目,其中包括通讯框架和业务逻辑框架,浓缩总结起来包括如下几点:
(1)项目本身是一个极完整的多线程高并发的服务器程序;
(2)按照包头包体格式正确的接收客户端发送过来的数据包, 完美解决收包时的数据粘包问题;
(3)根据收到的包的不同来执行不同的业务处理逻辑;
(4)把业务处理产生的结果数据包正确返回给客户端;

本项目用到的主要开发技术和特色包括:
(1)epoll高并发通讯技术,用到的触发模式是epoll中的水平触发模式【LT】;
(2)自己写了一套线程池来处理业务逻辑,调用适当的业务逻辑处理函数处理业务并返回给客户端处理结果;
(3)线程之间的同步技术包括互斥量,信号量等等;
(4)连接池中连接的延迟回收技术,这是整个项目中的精华技术,极大程度上消除诸多导致服务器程序工作不稳定的因素;
(5)专门处理数据发送的一整套数据发送逻辑以及对应的发送线程;
(6)其他次要技术,包括信号、日志打印、fork()子进程、守护进程等等;


>
共36课时(已更新36课时)| ¥798.00| 2473人学习过开始学习
C/C++:

c++对象模型视频精讲

c++对象模型知识久负盛名,在c++界具有很高的美誉度,这方面知识的学习,更是被诸多颇具开发实力的行业前辈倾力推荐!该门C++对象模型探索课程内容将涉及到很多不被常人所知的 c++对象内部工作原理、底层的一些具体实现机制方面的知识,本门课程属于“提高个人c++开发修养,练习c++编程内功的一门课程”,课程定位为"c++大师进阶级"课程。>
共52课时(已更新52课时)| ¥398.00| 1625人学习过开始学习
C/C++: 【会员免费】

c++11并发与多线程

本课程,讲解的重点定位在c++11新标准中的多线程开发部分,同时,老师还会结合自己的经验把多线程的讲解进一步拓展到一个比较大的范畴,因为无论是c++11多线程开发还是各种其他的多线程开发实现方法,都有很多类似的地方或者说是相通的理论、技巧和要遵循的规则;>
共15课时(已更新15课时)| 4707人学习过开始学习
C/C++:

c++入门到精通教程 c++11/14/17

本教程适合那些只有一点点c语言编程知识的新手,也适合那些c++98标准已经掌握的不错但对c++11/14/17新标准基本无所知的c++开发老手,欢迎大家尽早加入学习,请大家从授课目录,讲解课程时长、演示范例详尽程度,试听后收获四个方面评估本教程的质量。>
共80课时(已更新80课时)| ¥498.00| 5318人学习过开始学习
C/C++:

C语言 从小白到大神: 入门篇

本课程针对有一点计算机基础比如知道二进制、八进制、十六进制数据的含义,对内存、堆、栈等有基本概念的计算机初学者,全面介绍C语言精华内容以及利用C语言进行程序设计的方法,您不需要有任何程序设计语言基础; 本磕碜全面介绍C语言精华内容,如何利用C语言进行程序设计的方法,触及各种常用C语言语法,详细解释了理论和实践结合,举例恰到好处,坑点全部强调到位 任务作业: 若有如下语句: int *point,a=4; ,请首先让point指向a,并用三条不同写法的打印语句分别打印出a的地址和a的值,打印语句中可以出现point、a等字样; (注:作业需写在CSDN博客中,请把作业链接贴在评论区,老师会定期逐个批改~~) >
共43课时(已更新43课时)| ¥98.00| 4850人学习过开始学习

讲师卡

支付金额
998元

权益: 一年时间内,课程随你看,我的c++系列课为您指明了从c语言入门到c++网络服务器开发的完整学习路线!

承诺: 老师的课程目前主要集中在c++,Java课程也在不断更新,走c++开发路线的朋友,极力推荐!

最近学员 累计18680

最新评论

手机看
关注公众号

关注公众号

下载APP

下载APP

客服 帮助 返回
顶部