1. Adapting to the technologies of Industry 4.0
Students may also take up Classroom Training Program after the Lockdown period. Register here
Hear Arpit Bhal, an engineering graduate (CET Bhubaneswar) and a 2020 batch student at ESADE-Barcelona's World# 5 MSc in Business Analytics program, talk about the most important aspect of analytics.
TechnologiX is a cutting-edge IT training program that brings to students intensive coursework on certain aspects of Product Management roles in Tech-industries around the world. You will get a deep understanding of product development, innovation and productivity management that top IT companies look for. TechnologiX also exposes students to best practices in IT using the Design Thinking approach to solving problems, and develops a logical thinking mindset among students who can then start creating tech-solutions independently.
PROGRAM DETAILS:
Adapting to the technologies of Industry 4.0
1. New problem-solving paradigm using multiple technology stacks such as Javascript, C and Python
2. Full stack web development using CSS3, HTML5, Javascript, Flask API, Python, SQL lite
3. Software Configuration Management with Git and Source code repository on the cloud with GitHub
We will discuss the technologies right from Modern Vanilla Javascript to JQuery to Single Page Applications using front end Frameworks and libraries that power some of the most popular websites: AngularJS (Gmail, Youtube, Forbes), React (Facebook, Instagram, Airbnb, Netflix, Dropbox, Uber, Whatsapp), etc. We will also understand Responsive UI i.e how the website adjusts its layout based on whether you are viewing it on a laptop, a tablet or a smart phone. We will also build our own website and be able to save it and view it in any device that supports a web browser.
Front End with HTML5, CSS3 and Javascript
Installations:
1. Visual Studio Code: https://code.visualstudio.com/
2. Git: https://git-scm.com/
Topic 1
1. Introduction to the Program and course outline
2. Coding Session
3. Theory with hands-on
Web Module 1: Browser, HTTP, Request Response, UI/UX, API, Cloud
HTML5 Module 1: HTML tags, HTML5 semantic elements
CSS3 Module 1: Intro, Syntax, basic website styling, Fonts, images, background, Positioning
Javascript Module 1:
4. Assignment submission through GitHub
Topic 2
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Web Module 2: Replicate Web server and DNS on local with IIS and host file entries, Session and Cookies
CSS3 Module 2: Animation, Responsive UI, Pseudo classes vs Pseudo elements, Dialog, Notification
Browser Module 1: Chrome Developer Tools -
Javascript Module 2:
4. Assignment submission through GitHub
Topic 3
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Web Module 3: Introduction to Cyber Security. XSS, CSRF, CORS, SameSite cookie
Browser Module 2: Chrome Developer Tools -
Javascript Module 3:
4. Assignment submission through GitHub
Topic 4
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Javascript Module 4:
4. Assignment submission through GitHub
Topic 5
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Javascript Module 5:
4. Assignment submission through GitHub
Topic 6
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Javascript Module 6:
4. Assignment submission through GitHub
Python3
Installations:
Python:
https://www.python.org/downloads/
Topic 7
1. Recap of Front End Web Development
2. Introduction to Python
3. Theory with hands-on
Python Module 1:
Interpreted language. Not statically typed
Indentation
Code check at runtime
Strings
4. Assignment submission through GitHub
Topic 8
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Python Module 2:
List, Array
Sorting
List methods
Loops
4. Assignment submission through GitHub
Topic 9
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Python Module 3:
Tuples
JSON
Dictionary
Regular Expression
4. Assignment submission through GitHub
Solve Common Coding problems in Javascript, C and Python
Topic 10
1. Recap of the previous session
2. Coding Session: Solve multiple common programming questions and compare solutions between all three programing languages
3. Submission through GitHub
Back-end with Flask API, Python
Installations:
Postman: https://www.getpostman.com/
Topic 11
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Build API methods with Python Module 1:
Create method
Get method
Get list method
SQL Module 1
Save to DB
4. Assignment submission through GitHub
Topic 12
1. Recap of previous session
2. Coding Session
3. Theory with hands-on
Create API methods with Python Module 2:
Edit method
Delete method
SQL Module 2
Save to DB
4. Assignment submission through GitHub
Integrate Front end with Back End to complete full stack App
Topic 13
1. Recap of previous session
2. Hands-on
3. Submission through Git Hub
Topic 14
1. Recap of previous session
2. Hands-on
3. Submission through Git Hub
Final Project
Topic 15
1. Present Project requirements
2. Brainstorm requirement and create n-tier architecture
3. Break down each layer and create tasks to complete project
4. Scrum and Agile approach for Product delivery
5. Create smallest working feature and test it and iterate the process
6. Save progress using GitHub
Topic 16
1. Recap previous session with QnA
2. Review design decisions and continue with tasks
3. Scrum and Agile approach for Product delivery
4. Create smallest working feature and test it and iterate the process
5. Save progress using GitHub
Topic 17
1. Recap of previous session with QnA
2. Scrum and Agile approach for Product delivery
3. Create smallest working feature and test it and iterate the process
4. Final Submission through GitHub
The course is designed to train you in Python and give you basic, but strong, fundamentals that are used in Data Analytics and Machine Learning. It gives you the confidence to approach the entry-level top jobs that IT and consulting companies offer to technology and management graduates.
Module 1
Environment Setup: Install Anaconda for Python 3 / Visual Studio Code
Install the latest version of Python if using Visual Studio code.
Introduction to the selected code editor
Introduction to Python
Introduction to Terminal and Command Line Interface
Module 2
Mini-Project:1
Python keyword and Identifiers
Simple output statement with print()
Simple input statement with input()
Create a simple python file or script with the “.py” extension.
Coding in interactive mode or REPL (Read-eval-print loop)
Coding in Script mode by creating and running entire python files or modules.
Coding exercise to learn and review math logic and syntax for addition, multiplication, division, etc. using mean, median, mode and other functions.
Study Material:
Module 3
Mini-Project:2
Python as a Dynamically typed and strongly typed language
Variables
Data types - int, float, str, bool
Type Casting
Naming Convention and Style guide
String methods and String formatting
Study Material:
Module 4
Mini-Project:3
Arithmetic operators
Logical operators
Special operators like Identity and Membership
Bit-wise operators - generally used in Sets
Study Material:
Module 5
Mini-Project:4
Scope and Indentation
Conditional Statements if..elif..else
Loops - for and while
Break, continue, pass
Study Material:
Module 6
Mini-Project:5
Introduction to Collections
List
Array
Dictionary
Methods to insert(), get(), append(), delete()
sort(), reverse()
Study Material:
Module 7
Mini-Project:6
Tuples - immutable list
Sets - collection of distinct items (based on Sets in Math)
Methods to insert(), get(), append(), delete()
sort(), reverse()
Module 8
Mini-Project:7
Standard Functions
Anonymous or Lambda functions
Function arguments
Scope and indentation
Module 9
Mini-Project:8
Python Modules and Packages
Import modules and functions
Alias
Install packages with pip install
Datetime module
Module 10
Mini-Project:9
Exception handling with try..except..finally
Logging exception details
File handling open(), read(), write(), append(), close()
Module 11
Mini-Project:10
Object Oriented Programming in Python
Class and constructor
“self” parameter
Objects
Methods
JSON - Python object to JSON and vice versa
Module 12
Mini-Project:11
Abstract Data type
Data Structures - Stack, Queue, Linked List, Binary tree
Implement custom Stack, Queue, etc using Python classes
Algorithms - sort, search, etc
Module 13
Case Study and Final Project
Python Applications in following (* any one)
1. Intro to Data Analytics using Pandas, NumPy and SciPy
2. Create Web API with Flask
3. Python MongoDB/MySQL: Create database, Execute queries, CRUD operations
These are tough times not just with the health scare, but also with the job market scenario. With unemployment rates at a record high in most parts of the world, it goes without saying that this is a period of Darwinian evolution in terms of future skill set and work. In that regard, we are bringing to the undergraduate students an opportunity to learn from the best mentors on the Industry 4.0 skills that will make one relatively more employable despite the recession.
JEDI (JAG’s Enterprising Developers and Innovators) and TechnologiX have teamed up and designed a certificate course that will train you in skills that we provide to our students who go to the best business schools in the world, and are also working in top global companies. But remember, a Certificate is no good if your learning is not; so, our focus will be on learning to provide you with employable skills.
This course will give you a foundation on:
Course -1:
1. Python basics and competitive programing
2. C and Python, from a Coder’s perspective
3. Data visualization and Interpretation
4. HTML and React
5. Quantitative Aptitude
6. Interview Training (Basics)
Course Fee: Rs 12,000/- (Money-Back* 50%)
Course -2: (Add on, if you wish to sit for Consulting and Analytics roles like at Deloitte, Mu Sigma, etc)
1. Python basics and competitive programming
2. Data visualization and Interpretation
3. C and Python, from a Coder’s perspective
4. Data analytics and the basics of data science
5. Basics of Blockchain and Machine Learning
6. HTML and React
7. Quantitative Aptitude
8. Interview Training (Basics)
Course Fee: Rs 16,000/- (Money-Back* 50%)
These courses are based on a 20-80 online-offline hybrid model, which may change if lockdown conditions continue. Any changes will be notified as and when they come up.
*MONEY BACK TERMS:
We trust the quality of our training, and also recognize that you would need as much help as possible in these times of job market slump. Hence, we will be more than happy to refund 50% of your tax deducted course fee under certain mutually acceptable conditions, primary among them are:
1. You do not get a job within 1 year of graduation despite attending at least 3 interviews of relevant roles
2. You must have attended at least 90% of all our sessions and tests
3. You must score at least 80% of the highest scorer of your class in the qualifying test (For example, if the highest scorer scores 50/100, you must get at least 40/100) OR Score at least 60/100 overall; whichever is higher.
4. In case you do not qualify in the first attempt, you may reappear for the test as per terms and conditions in 2 weeks.
As simple as that. You still get to keep the Certificate you earned.