Apache Kafka - Real-time Stream Processing (Master Class)

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Processing Real-time Streams using Apache Kafka and Kafka Streams API - Start as Beginner to Finish as PRO

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Prashant Kumar Pandey

1

Reddit Posts and Comments

0 posts • 2 mentions • top 2 shown below

r/apachekafka • comment
1 points • Red8Rain

sure thing. https://www.udemy.com/course/kafka-streams-real-time-stream-processing-master-class/

r/cscareerquestions • post
4 points • qazwsx123_1_2
Critique my Learning plan for Data Engineering?

I have completed a data analyst internship and am set to graduate in december 2020 with a stats degree. Ideally, I would like to get an entry level Data Engineer job, if not that, then a Backend Engineer job or a Data Analyst.

I have decent experience with SQL and Python from my internship (though my python still needs some work), some rudimentary unix and git knowledge too.

I am currently doing the Data Engineer track on Datacamp. It seems pretty easy so far, thought its pretty good for learning different technologies (surface level at least).

After the Data Engineering track, I plan to do: https://www.udemy.com/course/the-python-mega-course/. The python project course and some projects on my own to improve on my python skills.

I read that backend engineering has a lot of overlap with data engineering, so its good to know some. Django:https://www.udemy.com/course/python-and-django-full-stack-web-developer-bootcamp/.

For Data Engineering theory and cloud practice, I plan on doing: https://www.udemy.com/course/data-engineering-on-google-cloud-platform/ and https://www.udemy.com/course/sql-nosql-big-data-hadoop/.

My Questions are: 1) Is this enough to land an entry level data engineering job?

2)The datacamp tracks delves into Scala and Spark a bit too. Are there any others resources that I should look into? How important is knowing Scala, considering now Pyspark is almost as good as Scala Spark.

3)Should I spend more time learning Java or Scala? I'm worried I may be pigeonholing myself if I spent a lot of time on Scala, considering its not really used outside of DE and Java is among the most used language out there.

4) Is the web development course worth doing? I noticed an increasing amount of data engineers need to have a decent knowledge of this to present their final solutions to the business and for the business or the DS team to use.

5) Queuing and Streaming systems such as Kafka and Spark Streaming. Not sure what the best way to learn this. I guess:https://www.udemy.com/course/apache-kafka-for-beginners/ https://www.udemy.com/course/kafka-streams-real-time-stream-processing-master-class/

6) For SQL, can some recommend a more advanced course? I know joins, aggregates, create and insert, subqueries. Not so good with window functions and DB theory

7) Am I missing any other resources . Any other tips/resources would be very appreciated. Thanks for your time!