Advanced C++ with Networking
Master Networking and Socket Programming with C++
- Access all Live Batches
- Lifetime access of Recordings
- Access Discord Community
- Code available
- Ace C++ Interviews
- Access notes for revision
1
Week 1
- Build system using cmake
- Multihreading
2
Week 2
- Multithreading
- Non blocking and async programming (select, poll , epoll)
3
Week 3
- Networking and socket programming
4
Week 4
- STL
- Project : Building web server from scratch
5
Week 5
- Continue Project - Web Server
- Deploy on aws
6
Week 6
- Using uwebsockets library to create production grade web server
Testimonials
We've a large community of talents
Voices of Delight: Discover what our students say about their learning journey. Real stories, real satisfaction—explore testimonials that reflect the quality, dedication, and excellence we strive to deliver.
Though I am in this background for quite a few years, I still found the course was very enlightening. It was nice to see you writing code (another perspective). I loved how nicely you explained HTTP and the differences in code between 1.0, 1.1 and 2.0. In multithreading and STL, I liked the way you built up the problem so we first understood the challenge and then why that's the best we can do to solve it, that made the course very interesting. It was also very nice to understand makefiles in depth and how professional servers are written. Also among other things since the course is interactive, it kept us active throught the sessions. These type of courses can really help to transform us from semi professional to fully professional in our fields. Yet again Educosys have proved why they are so good in coverering courses related to professional software development.
This course helped me quickly come upto speed with OS, concurrency mechanisms in C++ and network programming. After each catch-up, there were take-home assignments in addition to a project that involved building a http 2.0 spec compliant web-server ground-up. That really helped crystallize and sink things in. Amit is an excellent mentor and the whole team is very constructive and encouraging.
Instructor Amit Kumar is very good. He explains complex topics very well which can be easily understandable. Course is very hands on. I like it. One more nice thing is he provides code which is cross platform compliant.
Undoubtedly, great course. Always a pleasure to learn from Amit. The depth of knowledge which Amit brings to each lecture is just great. Awesome Course! Please continue doing the great work.
Joined this course with no expectations, since I am very new to networking (everything was bonus). After the course, I feel I have learnt good enough foundation to understand any Protocol and communication between those protocols. Thanks Amit for your inputs. Please continue to do the these courses with the intersting topics - would join any day.
Ramaa
This course opened a new world of designing and building web servers, sharpening my C++ skills and transforming my understanding of network communication, system architecture, and scalability. The hands-on projects, combined with the mentor's constant support, encouraged me to build real-world highly scalable networking applications towards the end.