Industrial Visit to Northcorp Software Pvt. Ltd. Gurugram
17th February 2023
A one day industrial visit Northcorp Software Pvt. Ltd., Gurugram, was organized by MHRD Innovation Cell of Dronacharya College of Engineering, Gurgaon on 17th February 2023. Fifty students from Department of Information Technology & Department of Computer Science & Engineering, accompanied by Mr. Ashwani Kumar (CSE Dept.) attended the industrial visit.
Northcorp delivers IT solutions and services by investment its exclusive outsourcing model and provide a complete range of web solutions, as well as development, design, computer program optimisation and ecommerce solutions.
The Introduction Session was conducted by Mr. Anurag Kumar, Senior Technical Expert at Northcorp Software Pvt. Ltd., Gurugram. During the session the major edge of technology over several fields was discussed. He also briefed students about various data analysis and data visualization platforms, such as Apache Spark, Hadoop, HBase, Angular, ZoomData.
Mr. Anurag Kumar, briefed some of the most commonly used features in Python and R Programming. He discussed that Python supports object-oriented programming with classes and multiple inheritances and code can be grouped into modules and packages. The language supports raising and catching exceptions, resulting in cleaner error handling. He demonstrated certain examples by executing the code. Also, talking about R Programming, Mr. Kumar said that R Language has an effective data handling and storage facility, and provides a suite of operators for calculations on arrays, lists, vectors, matrices, and includes conditionals, loops, user defined recursive functions and input and output facilities.
After that Ms. Karam introduced the students with Microservices, and discussed that it an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams. Micro services architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features.
Discussing the comparison, Ms. Karam said that with monolithic architectures, all processes are tightly coupled and run as a single service. This means that if one process of the application experiences a spike in demand, the entire architecture must be scaled, whereas with a microservices architecture, an application is built as independent components that run each application process as a service and these services communicate via a well-defined interface using lightweight APIs.
Then, with the help of an example, Ms. Karam explained the students about swings. She said that Java Swing provides platform-independent, lightweight components and the javax.swing package provides classes for java swing API such as JButton, JTextField, JTextArea, JRadioButton, JCheckbox, JMenu, JColorChooser etc.
Towards the end, students got a chance to interact with other members of the Northcorp Software team. It was a great and enlightening experience for the students as it helped them to figure out about the various options available to them, and gave exposure to industrial workspace.