Big Data Programming is a big deal for industries. The onslaught of IoT and other connected devices has created a massive uptick in the amount of information organizations collect, manage and analyze. Along with big data programming comes the potential to unlock big insights – for every industry, large to small.
Best-in-class content by leading faculty and industry leaders in the form of videos, cases and projects, assignments and live sessions
Best-in-class content by leading faculty and industry leaders in the form of videos, cases and projects, assignments and live sessions
This application is one stop for users to request tests from hospitals and get prescriptions from doctors on the basis of test results. The whole application development process is demonstrated to teach deep level understanding of the software development life cycle and the process followed to develop the application from requirement gathering phase to testing and finally deploying the application.
Design & Implement an ETL pipeline and create an ATM data mart for Bank to better manage its ATMs spread across the city. This project with involve tools such as Apache Sqoop, Apache Spark & Amazon Redshift.
Develop a platform to onboard the batch and real-time data generated from a cab riding application and build an analytics layer on top of it. You will ingest the data using Sqoop and process it using Spark. You will process the streaming data using Spark Streaming and then analyse it using Hive. This application will use Sqoop, Spark, Hive, Kafka, Spark Streaming etc.
Develop a real-time data processing application to analyse stock data in real-time using Spark Structured Streaming.
Use the DataFrame API of Apache Spark to process and analyse a Big Data Programming set.
Restaurant finder is a basic application that finds restaurants on the basis of their names and shows their details such as timings and menu. The aim of this project is to instill the fundamentals of software engineering. One would demonstrate the understanding of UML, testing the knowledge of JUnit and Mockito, understanding the Object-Oriented programming and following the Test Driven Development approach.
Over 2,300 students have completed this course and started working at their dream job, whats stopping you?
Learn skills to help you transition to Software Development roles (SD1, SD2, SD3, Senior Software Engineer, Senior Software Developer)
Personalized content basis your level of knowledge
Career Mentorship Sessions (1:1) with Industry Experts
Exhaustive list of Interview Questions curated from Top Companies such as Amazon, Google & Microsoft
Relevant for preliminary rounds of interview in Tech Companies
Additional Industry Readiness Assessments
There are 3 simple steps in the Admission Process which are detailed below:
Fill out an application and take a short 20-minute online test with questions.
Our faculty will review all applications, consider the educational and professional background and review the test scores wherever applicable. Following this, offer letters will be rolled out so you are assured a great peer group to learn and network with.
Make a quick block payment with assistance from our loan partners where required, receive immediate access to the prep content and begin your upGrad journey.