C++ Network Programming With Qt Framework

Join our fun course on creating interactive applications! Learn networking basics, Qt programming, and build your very own web browser.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about making interactive applications and diving into the world of networking! You'll learn all the basics you need—no worries if you're starting from scratch! We'll explore Qt programming and hands-on projects. It's gonna be fun!

Key Points

  • Learn networking fundamentals with no prior knowledge required!
  • Understand Qt's networking capabilities and how to apply them.
  • Create practical applications like a download manager and a simple web browser.

Learning Outcomes

  • Understand networking basics and terminology.
  • Become familiar with Qt's web engine and networking features.
  • Successfully manage your own network project and create useful applications.

About This Course

Create your own interactive applications and connect them to the world

in this course we will discuss the following:

  1. Networking Basics: even if you don't know nothing about networking, this course will give the essentials so you can still be able to implement your networking Project.

  2. Network programming with Qt so you will understand how Qt deals with Networking elements and how it implements them.

  3. Web-Engine in Qt and how the chromium project is included in Qt.

  4. learn how to create a download manager (simple one) and how to work with proxies in your Application and last bun not least we will create also a simple web browser.

  • understand the networking basics

  • understand how Qt can help you to implement the network

  • manage your own network project

Instructor

Profile photo of Lharrach Abdellah
Lharrach Abdellah

Abdellah Lharrach is a software developer with broad experience in Java, C++, JavaScript, Solidity(Ethereum Blockchain Development) for Dapps and SQL, along with well known libraries such as Qt, Spring, Nodejs, Reactjs and others.He is Also a huge fan of new technologies, especially Blockchain which recently has known a huge development and growth. Blockchain is going for sure to change all...

Review
4.9 course rating
4K ratings
ui-avatar of Michał Pytasz
Michał P.
2.0
1 year ago

Theoretical part is very big, I was hoping for practical tasks. They are next to useless. No encryption, to exapmples with TCP/UDP. You can find it all for free online. Also the spoken part is done with lots of hesitation and therefore not only not very convincing but simply boring.

  • Helpful
  • Not helpful
ui-avatar of Jfz
Jfz
3.0
2 years ago

The course was made for very beginner students. The theoretical part failed to explain why it is important for a programmer to know about that and how to apply that knowledge to networking programming. On the practical part, he could have extended the explanation of the web browser project and update it to be https type. It was a good effort as an intro to Networking programming but no more than that

  • Helpful
  • Not helpful
ui-avatar of Igor
Igor
2.0
4 years ago

I don't recommend this course.

  • Helpful
  • Not helpful
ui-avatar of Konrad Sienicki
Konrad S.
2.5
5 years ago

50% of the course off topic.
There are no examples for communication using the classes QUdpSocket, QTcpServer, QTcpSocket.
On the presentations a lot of typos that can mislead the listener.
I suggest looking for a different course.

  • Helpful
  • Not helpful
ui-avatar of Litton Qee
Litton Q.
4.0
6 years ago

good. just some typos in ppt.

  • Helpful
  • Not helpful
ui-avatar of Israel Carazo
Israel C.
1.0
6 years ago

Don't explain how to create the UI, just explain the code.
Content very low...

  • Helpful
  • Not helpful
ui-avatar of Danny Teunissen
Danny T.
2.5
7 years ago

Not really consistent with knowledge. Keeps apologizing for bad naming of variables and message box titles.

  • Helpful
  • Not helpful
ui-avatar of Joachim Zellner
Joachim Z.
5.0
7 years ago

Includes a very good introduction into network technology.
I was able to run the first example (Downloader).
But second one didn't compile because qwebengine and qwebenginewidgets are NOT supported by Mingw.
Maybe you could add a hint to this excellent course.
Many thanks for this tutorial.

  • Helpful
  • Not helpful
ui-avatar of Rajubuddha buddha
Rajubuddha B.
4.0
7 years ago

good

  • Helpful
  • Not helpful
ui-avatar of Tommi Korhonen
Tommi K.
3.0
8 years ago

Interesting and nice, easy to approach structure to the build up from physical layer and up, but somewhat shallow considering the wide range covered.
Some uncertainty about actual details.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses