Industrial Training. Software Development

Industrial Training in Software Development (Live Project) (A Corporate Partner of IIT Delhi) Technology Partners of Cadence Design Systems. Vanguar...
5 downloads 0 Views 347KB Size
Industrial Training in

Software Development (Live Project) (A Corporate Partner of IIT Delhi)

Technology Partners of Cadence Design Systems. Vanguard Partner of Mentor Graphics (Worldwide EDA Giants)

An Initiative by Industry Experts from Cadence, Atrenta & Patni with qualification from IITs and BITS-Pilani

DKOP Labs Pvt. Ltd. Knowledge, Operations and Practices B-24, Lower Ground Floor, Sector – 2, (Near Noida Sector-15 Metro Station) Noida – 201301 Tel: 0120-4276796; Mob: +91-8527777611, +91-9971792797 1/12 Email: [email protected]; Web: http://www.dkoplabs.com

PROGRAMS There are different programs available in Industrial Training in software development. Students can choose the programs they are inclined to pursue.

S.No.

Program Title

Duration (hrs)

1. 2. 3. 4.

Engineering Applications using C/C++ Core JAVA & Advanced JAVA (J2EE) Web Application using PHP & MySQL Mobile Apps Development for Android

120 120 120 120

Fees* (Rs) 13483 13483 13483 13483

Batches Commence on : January, February and June, July, August every year Total Seats

: 30 per batch * Fee is inclusive of all taxes.

PROGRAM DETAILS SOFTWARE AWARENESS SEMINAR 1.

Geeks Rule

PROGRAM 1: ENGINEERING APPLICATIONS USING C/C++ MODULE 1: LINUX OPERATING SYSTEM & SHELL SCRIPTING 1. 2. 3. 4. 5. 6. 7. 8. 9.

Introduction to Linux OS Managing files and directories Securing Files in Linux Managing documents Creating files using the vi editor Automating tasks using shell scripts Using conditional execution in shell scripts Managing repetitive tasks using shell scripts Advanced features – functions, sed, awk, signal and traps

MODULE 2: TCL/TK 1. 2. 3. 4. 5. 6. 7. 8.

Introduction Data types, variables, assignments and expressions Lists, arrays and associative arrays Subroutines or Procedures Control structures File Input and Output The world of regular expressions More on TCL - trace, eval, exec, info, history, format 2/12

9. Tk –frame, label , entry, check button, radio button, message box, scales, list box, scroll bar, text, menu, top level 10. Tk – binding, packing, grid, canvas 11. Tk – window manager commands, input focus, selection, update, grab, tkwait 12. Project in TCL-Tk

MODULE 3: ALL ABOUT C LANGUAGE &DATA STRUCTURES 1. 2. 3. 4.

Introduction to C language C language building blocks – data types, type conversions, operators Control Flow – if, if-else, case, for, while, do-while, break-continue, labels, goto Modular Programming – variables – external, global, local, static, registers, functions, macros, header files & C pre-processor directives 5. Advanced Data Types – strings, enums, structure, union, pointers, arrays, user defined types 6. I/O basics – file, standard I/O 7. C standard libraries and their related functions 8. Compiler optimizations and switches 9. Advanced features – debugging (valgrind, gdb), inter process communication, multi threaded programming (sockets & semaphores) 10. Basics of Data Structures 11. Building basic data structures in C – arrays, hash tables, linked lists, stacks, queues & priority queues, doubly linked lists, circular doubly linked lists, trees, weighted trees, balanced trees

MODULE 4: DESIGN, ANALYSIS & OPTIMIZATION OF ALGORITHMS 1. 2. 3. 4. 5. 6. 7. 8.

Design & Analysis of Efficient Algorithms Methods commonly used in Practice Searching Algorithms – linear, binary Sorting algorithms – bubble sort, insertion sort, merge sort, quick sort, heap sort Binary/Balanced Tree Traversal – in-order, pre-order, post-order, search Divide & Conquer Union-Find Algorithm Graphs – Terminology - directed, undirected, cyclic, acyclic, weighted, Algorithms – depth/breadth first search 9. Minimum Spanning Trees – Prim’s, Kruskal, Dijkstra’s algorithms 10. Shortest Path Algorithms 11. Greedy Algorithms 12. Dynamic Programming

PROGRAM 2: CORE JAVA & ADVANCED JAVA (J2EE) MODULE 1: WEB TECHNOLOGY INTERNALS AND N-TIER APPLICATION ARCHITECTURE 1. 2. 3. 4. 5. 6. 7.

Internet Unleashed Components of Internet and how they interact Understanding the Data Transfer Methodology used in Internet Three Tier Architecture – Web Applications N-tier Architecture – Web Applications Designing each layer of the Web Application Architecture Integrating all the pieces together to make it work

3/12

MODULE 2: DATABASE & SQL 1. Database Basics 2. Designing relational database 3. SQL – Structured Query Language

MODULE 3: JAVA 1. 2. 3. 4. 5. 6. 7. 8.

Core JAVA Struts2 Spring Hibernate File Handling Exception Handling Multithreading Assembly & Deployment

PROG 3: WEB APPLICATION DEVELOPMENT USING PHP & MYSQL MODULE 1: WEB TECHNOLOGY INTERNALS AND N-TIER APPLICATION ARCHITECTURE 1. 2. 3. 4. 5. 6. 7.

Internet Unleashed Components of Internet and how they interact Understanding the Data Transfer Methodology used in Internet Three Tier Architecture – Web Applications N-tier Architecture – Web Applications Designing each layer of the Web Application Architecture Integrating all the pieces together to make it work

MODULE 2: DATABASE & SQL 1. Database Basics 2. Designing relational database 3. SQL – Structured Query Language

MODULE 3: PHP 1. Orientation and First Steps 2. Working with Text and Numbers 3. Making Decisions and Repeating Yourself 4. Working with Arrays 5. Functions 6. Making Web Forms 7. Storing Information with Databases 8. Remembering Users with Cookies and Sessions 9. Handling Dates and Times 10. Working with Files 11. Parsing and Generating XML 12. Debugging 13. What Else Can You Do with PHP?

4/12

PROGRAM 4: MOBILE APPS DEVELOPMENT FOR ANDROID MODULE 1: INTRODUCTION TO ANDROID AND JAVA 1. 2. 3. 4.

Installing Android Creating Hello World Running on Emulator Introduction to Java Data types, Loops, Conditionals and Operators

MODULE 2: ANDROID ARCHITECTURE AND OOPS 1. 2. 3. 4. 5.

Building Blocks of Android Java Classes and Objects Class Methods and Instances Inheritance and Polymorphism in Java Interface and Abstract class

MODULE 3: ANDROID LAYOUTS AND CONTROLS 1. 2. 3. 4.

Intent and Activity Layouts In Android Android Form Widgets Image and media

MODULE 4: ANDROID UI AND ADVANCE JAVA 1. 2. 3. 4. 5.

Using resources Debugging Android Code Settings Java I/O Threads and Synchronization

MODULE 5: ANDROID GRAPHICS AND MULTIMEDIA 1. 2. 3. 4.

Basic Graphics Input Handling Playing Audio Playing Video

MODULE 6: PERSISTENCE IN ANDROID 1. 2. 3. 4. 5.

Accessing Internal Files system Accessing SD cards Introduction to SQLite Data Binding Content Provider

MODULE 7: NETWORK AWARENESS 1. 2. 3. 4.

Accessing the Internet Using Web services Using Java and Java Script Location Sensing 5/12

MODULE 8: WIDGETS AND THE WAY AHEAD 1. 2. 3. 4.

Android Widget Development The Path Ahead for Android Running Application on device Android Market Some Do’s and Don’ts

MODULE 9: LIVE PROJECT 1. Design and Requirement analysis support 2. Implementation and QA support

COMMON MODULE: SOFT SKILLS 1. 2. 3. 4.

Resume Writing Interview Facing Skills Presentation Preparation & Delivery Aptitude preparation

DKOP TEAM • Manu Lauria: o Qualification: M.Tech. in Computer Science & Engineering from IIT Delhi (1989-90) and B.Tech. in Electrical Engineering from IIT Delhi (1980-1985) o Experience: 

Around 5 years in Training Industry as Chairman of the Board at DKOP Labs Pvt Ltd. Have also been conducting training programs in Verilog, VHDL, SystemVerilog, TCL-Tk, Data Structures & Algorithms, etc.



More than 18 years in the Semiconductor industry at Cadence Design Systems, being responsible for many products from concept to reality. Was part of the core leadership team of Cadence’s Noida Center for 13 years. Has managed or been part of teams that developed products in the areas of Synthesis, Simulation, Custom IC Design, Rule checking, Model Development & Web based component/design management.



Around 4 years at ONGC.

• Sandeep Gupta: o Qualification: M.Tech. in Computer Applications from IIT Delhi and M.Sc. Mathematics from IIT Delhi o Experience: 6/12



Around 5 years in Training Industry as Chief Learning Officer at DKOP Labs Pvt Ltd. Have also been conducting training programs in Verilog, VHDL, SystemVerilog, Linux Shell Scripting, etc.



More than Thirteen years in Cadence Design Systems. Have worked in the R&D of HDL Simulation tools and Virtuoso platform. Highly experienced in developing Software for Engineering Applications in addition to EDA tools. Proficient in C, C++, Perl, TCL-Tk languages as well as HDLs like VHDL, Verilog & SystemVerilog.



Around 5 years in Software Industry in companies like Usha Matra Pvt Ltd, ITI, National Informatics Center (NIC).

• Devender Khari: o Qualification: M.E. Computer Science from BITS, Pilani and B.Tech in Computer Engineering from Shivaji University. o Experience: 

More than 6 years in Training Industry as CEO of DKOP Labs Pvt Ltd. Have also been conducting training programs in Linux Shell Scripting, Data Structures & Algorithms in C, PCB Design using OrCAD, Android, Responsive Web Development, PHP, JAVA, J2ME, etc.



More than 8 years in Cadence Design Systems. Have worked in the R&D of OrCAD suite of tools, Allegro Design Editor and Virtuoso Composer.



Around a year and a half with Bunka Orient India (GrapeCity).



Expert in developing Software for Engineering applications as well as Web Technology and Mobile based applications. Proficient in C, C++, PHP and JAVA.

• Chandrakant Sakharwade: o Qualification: M.Tech. in Advanced Electronics from IIT Chennai (1978) and B.Tech. in Electronics & Communication Engineering from Visvesvaraya Regional College of Engineering (1976) o Experience: 

Around three years in Training Industry as Director at DKOP Labs Pvt Ltd. Have been involved in conducting training programs in PCB Design, Embedded Systems, Digital Electronics, etc.



More than 31 years of professional experience. Have worked as Engineering Manager with increasingly responsible positions in Engineering Design, Project Management and Engineering Management in Telecom, Embedded Systems, Electronic Component Databases (Content), and Electronic Design Automation (EDA) and Product Engineering Services domains. 7/12

Applied engineering principles for successful development of multiple products and content. Have worked at Patni Computer Systems, Cadence Design Systems, Aspect Development, C-DOT & Tata Institute of Fundamental Research.

• Ajay Sharma: o Qualification: M.Sc. In Electronic Science from Electronic Science Department, Kurukshetra University(2003) o Experience: 

Around three years in Training Industry as Manager, VLSI Design Division at DKOP Labs Pvt Ltd. Have been conducting training programs in Digital Electronics, Verilog, FPGA and CMOS, etc. Have also worked on many research projects in VLSI Design domain.



6+ years of Research Experience in the field of ASIC Design. Spent 3 years in research on Smart Sensor ASICs at SRL, University of Warwick, UK. Contributed in the whole flow from Circuit Design to Tapeout. Handled MIT (Ministry of Information Technology) initiative project, SMDP-II, at NIT, Jalandhar for year and a half. Played an instrumental role in taking designs from Circuit to Layout. Guided Masters and Bachelors Projects.

• Neeraj Aggarwal: o Qualification: M.Tech. In CS from Jawahar Lal Nehru University(JNU), Delhi o Experience: 

More than 6 months in Training Industry as Consultant at DKOP Labs Pvt Ltd. Have been involved in conducting training programs in Telecom domain.



More than 21 years of experience in Telecom industry in Aricent, Verizon & TCS. Proven ability in Business analysis, Project planning & Execution, Functional designing, Learning and Development in Communication domain. High achiever who loves using innovation to solve challenges. Worked very closely with the numerous customers to achieve their business goals. Certified TMF Telecom consultant with expertise in process improvement.

• Dhanashri: o Qualification: B.Tech In Power Electronics from Bapurao Deshmukh COE, Sevagram, Nagpur University o Experience:

8/12



More than 6 months in Training Industry as Consultant at DKOP Labs Pvt Ltd. Have been involved in conducting training programs in Embedded Systems, Linux Internals, Device Drivers, etc.



6+ years of experience in Acme Technologies, Noida and MCCI India Interconnect Solutions, Noida, an MNC involved in USB Standard specifications. Expertise in DSP, Linux Device Drivers, MTP Stack, USB protocol & Embedded Linux

• Jyotika Taneja: o Qualification: M.Tech. In VLSI Design from Banasthali University, Rajasthan o Experience: 

Started his career at DKOP Labs as a VLSI Design Engineer in May 2013. Handling multiple projects and training programs in VLSI Design.

DKOP PLACEMENTS Companies where we have placed our students XILINX, HYDERABAD Sahil Goyal, Lovely Professional University Vishal Mahajan, Sri Sai College of Engg & Tech, Badhani, Punjab

SAMSUNG, NOIDA Kunal Sharma, Ambedkar Institute of Technology, New Delhi Sagar Joshi, Ambedkar Institute of Technology, New Delhi Vinit Saddyan, MMEC, Mulana

ST MICROELECTRONICS, GREATER NOIDA Kavita Sharma, Banasthali University

CADENCE DESIGN SYSTEMS, NOIDA Sorabh Dung, LIT, Lovely Professional University Ruchi Mittal, CDAC Rameet Pasricha, JIIT, Noida Rachna Raj, Banasthali University Saloni Maheshwari, Banasthali University Sachin Kumar, LIT, Lovely Professional University Jupinder Kaur, LIT, Lovely Professional University Manvi Goel, Banasthali University Balveer Singh Koranga, GB Pant Engineering College, Pauri, Uttaranchal Dilpreet Singh, Lovely Professional University Mayank Pandey, ITS Engg College, Greater Noida Utkarsh Kumar, Lovely Professional University Aparna Upreti, Banasthali University Shailey Chaudhary, Banasthali University Priyanka Jain, Banasthali University 9/12

Balpreet Kaur, Lovely Professional University, Jalandhar Animesh Tanwar, ITM, Gurgaon Rakesh Gupta, BMIET, Sonipat Jatin Garg, MMEC, Mulana Manuj Gupta, BKBIET, Pilani Saksham Nayar, ITM, Gurgaon Kashish Kaul, ITM, Gurgaon Vivek Negi, UIT, Dehradun Shruti Kejriwal, Mody Institute of Technology & Science, Lakshmangarh, Rajasthan Rajat Verma, MMEC, Mulana

MENTOR GRAPHICS, NOIDA Vikas Tomar, ITM, Gurgaon Jitendra Aggarwal, Amity University, Noida Sonam, DCR Univ Sc Tech, Murthal Sweety Gupta, Maharja Agarsen Institute of Technology, Delhi Sunil Bansal, DCR Univ, Murthal

SYNOPSYS, DELHI Nidhi Gupta, M.P.C.T., Gwalior Prishkrit Abrol, DAVIET, Jalandhar Pankaj Talwar, LCET, Ludhiana Richa, Banasthali University Mamta Rana, Jiwaji University

SYNOPSYS, BANGALORE Pawan Srivastava, GNIT, Greater Noida

SYNOPSYS, NOIDA Jayant Gautam, North Maharashtra University, Maharashtra Siddharth Deshwal, ITS, Greater Noida

AGNISYS, NOIDA Sandeep Thakur, Lovely Professional University Amit Kapoor, SSIET, Dera Bassi Nitin Ahuja, BSAITM, Faridabad Rohit Singh Bhadana, BSAITM, Faridabad Vipin Kumar, Maharaja Agarsen Institute of Technology, Delhi Rinku Singh, BBDIT, Ghaziabad Munish Kumar, Swami Sarvanand Giri Panjab Univ. Regional Center, Hoshiarpur Kiran Sharma, Banasthali University Sudhanshu Tripathi, GNIT, Greater Noida Meenakshi Bisht, Rayat Bahra, Ropar

TRUECHIP, NOIDA Abhishek Goel, MMEC, Mulana Nitin Verma, Maharja Agarsen Institute of Technology, Delhi

MASAMB, NOIDA Rishabh, Maharja Agarsen Institute of Technology, Delhi Pawan, Maharja Agarsen Institute of Technology, Delhi Heetashi Arora, ITM – Gurgaon 10/12

Varun Sharma, JIIT – Noida Abhinav Panwar, Gurukul Kangri University- Hardwar

CMC, HYDERABAD Savita Garg, Banasthali University Nidhi Bhardwaj, GTBIT, Delhi Saurabh Kumar, Uttarakhand Technical University, Dehradun Vaibhav Singh, MDU, Rohtak

CIRCUITSUTRA TECHNOLOGIES, NOIDA Parvinder Pal Singh, Lovely Professional University Navya Prabhakar, GTBIT, GGS IP University, Delhi

DKOP LABS, NOIDA Rahul Kumar, Rai University Pushpinder Singh, SVIET – Banud Amitav Banerjee, UPTU Ravi Bhardwaj, Lovely Professional University Jyotika Taneja, Banasthali University

PERFECT VIPS, BANGALORE Himanshu Dixit, GNIT, Greater Noida Aditi Saini, Banasthali University

TRIDENT TECH LABS, DELHI Bhanu Pratap, Lovely Institute of Technology, Jalandhar

RF SILICON, NOIDA Nirmal Singh, UPTU

HP, BANGALORE Hariom Pandey, UPTU

SASKEN, BANGALORE Sumit Gupta, Thapar - Patiala Sumit Kumar, Thapar - Patiala

PHOENIX, NOIDA Akhilesh Singh, Jiwaji University

OM NANOTECHNOLOGY, GREATER NOIDA Mohammed Sharique, Jiwaji University

UNIVERSITIES IN USA, CANADA & GERMANY Smriti Gurung Subeg Singh Binipal Wadhwa Hasan Karkara Vidushi Bansal Rahul Yadav 11/12

DKOP PARTNERSHIPS TECHNOLOGY PARTNER OF CADENCE DESIGN SYSTEMS

QUESTA VANGUARD PARTNER OF CADENCE DESIGN SYSTEMS

CORPORATE PARTNER OF IIT, DELHI

KNOWLEDGE PARTNERS OF THE FOLLOWING INSTITUTES AND UNIVERSITIES •

NIT, Jalandhar



Galgotia College of Engineering & Technology, Greater Noida



Maharaja Surajmal Institute of Technology, Delhi



Sharda Group of Institutions, Agra



Greater Noida Institute of Technology, Greater Noida



Lovely Professional University, Phagwara



Echelon Institute of Technology, Faridabad



SRM University, Chennai



St Margaret Engineering College, Neemrana



Maharaja Agarsen College, Delhi Univeristy



UIET, Kurukshetra University

12/12