
Industrial Training Programs
Learnerz Point is providing One Stop solutions for all of your Training and Placement needs. Advancement in technology affects the requirement in Industry. Learnerz Point is offering latest domain specific technologies required by Industries that will upgrade and enhance your skills to meet the ever changing requirements of the Industry. These courses are revised on regular basis so the candidates can be at par with latest requirements. Candidates can select from vast offering of technologies as per their interest.
Basics of Java
Java – What, Where and Why?
History and Features of Java
Difference between JDK,JRE and JVM
Internal Details of JVM
Variable and Data Type
Naming Convention
OOPS Concepts
Advantage of OOPs
Object and Class
Method Overloading
Constructor
static variable, method and block
this keyword
Inheritance (IS-A)
Aggregation and Composition(HAS-A)
Method Overriding
Return Type
super keyword
Instance Initializer block
final keyword
Runtime Polymorphism
static and Dynamic binding
Abstract class and Interface
Package and Access Modifiers
Encapsulation
Object class
Java Array
Call By Value and Call By Reference
Creating API Document
String Handling
String : What and Why?
Immutable String
String Comparison
String Concatenation
Substring
Methods of String class
StringBuffer class
StringBuilder class
Creating Immutable class
toString method
StringTokenizer class
Exception Handling
Exception Handling : What and Why?
try and catch block
Multiple catch block
Nested try
finally block
URL class
Datagram Socket and Datagram Packet
AWT and Event Handling
AWT Controls
Event Handling by 3 ways
Event classes and Listener Interfaces
Adapter classes
Creating Games and Applications
Swing
Basics of Swing
JButton class
JRadioButton class
JTextArea class
JComboBox class
JTable class
JColorChooser class
JProgressBar class
JSlider class
Graphics in swing
Displaying Image
Edit Menu for Notepad
Open Dialog Box
Creating Notepad
Creating Games and applications
Layout Managers
BorderLayout
GridLayout
FlowLayout
Applet
Life Cycle of Applet
Graphics in Applet
Displaying image in Applet
Animation in Applet
EventHandling in Applet
JApplet class
Reflection API
Reflection API
newInstance() & Determining the class object
Collection
Collection Framework
ArrayList class
LinkedList class
ListIterator interface
HashSet class
LinkedHashSet class
throw keyword
throws keyword
Exception Handling with Method Overriding
Custom Exception\
Nested Classes
Nested Class : What and Why?
Member Inner class
Anonymous Inner class
Local Inner class
static nested class
Nested Interface
Multithreading
Multithreading:Whatand Why?
Life Cycle of a Thread
Creating Thread
Thread Schedular
Sleeping a thread
Joining a thread
Thread Priority
Daemon Thread
Thread Group
Performing multiple task by multiple thread
Garbage Collection
Runnable class
Synchronization
Synchronization: What and Why?
synchronized method
synchronized block
Deadlock
Inter-thread Communication
Interrupting Thread
Input and output
File Output Stream & File Input Stream
Buffered Output Stream & Buffered Input Stream
File Writer & File Reader
Input from keyboard by Input Stream Reader
Print Writer class
Data Input Stream and Data Output Stream
Stream Tokenizer class
Serialization
Serialization & Deserialization
Serialization with IS-A and Has-A
transient keyword
Networking
Socket Programming
TreeSet class
Map interface
HashMap class
LinkedHashMap class
TreeMap class
Hashtable class
Comparable and Comparator
Properties class
JDBC
JDBC Drivers
Steps to connect to the database
Connectivity with MySQL
DriverManager
Connection interface
Statement interface
ResultSet interface
PreparedStatement
ResultSetMetaData
DatabaseMetaData
TransactionManagement
JDBC New Features
Mini Project
Java New Features
Assertion
For-each loop
Varargs
Static Import
Autoboxing and Unboxing
Enum Type
Annotation
etc.
Internationalization
Internationalization
ResourceBundle class
I18N with Date
I18N with Time
I18N with Number
I18N with Currency
Servlet
Basics of Servlet
Servlet: What and Why?
Basics of Web
Servlet API
Servlet Interface
GenericServlet
HttpServlet
Servlet Life Cycle
WorkingwithApacheTomcatServer
Steps to create a servlet in Tomcat
How servlet works?
servlet in Eclipse
servletinNetbeans
ServletRequest
ServletRequest methods
RegistrationexamplewithDB
Servlet Collaboration
RequestDispatcher
sendRedirect
ServletConfig
ServletConfig methods
ServletConfig example
ServletContext
ServletContext methods
ServletContext example
Attribute
How to set, get and remove example?
Session Tracking
Cookies
Hidden Form Field
URL Rewriting
HttpSession
Filter
Filter
Authentication Filter
FilterConfig
Useful examples
Project Development
JSP
Basics of JSP
Life cycle of JSP
JSP API
JSP in Eclipse and other IDE’s
Scripting elements
scriptlet tag
expression tag
declaration tag
9 Implicit Objects
out
request
response
config
application
session
pageContext
page
exception
Directive Elements
page directive
include directive
taglib directive
Exception Handling
Action Elements
jsp:forward
jsp:include
Bean class
jsp:useBean
jsp:setProperty & jsp:getProperty
Displaying applet in JSP
Expression Language
MVC in JSP
JSTL
Custom tags
Custom Tag : What and Why?
Custom Tag API?
Custom Tag Example
Attributes
Iteration
Custom URI
Project Development in JSP
INTRODUCATION TO ANDROID
• Overview of Android and Android SDK
• History Of Android
• Android Features
ANDRIOD ARHIRTECTURE OVERVIEW
• Introduction to OS Layers
• Linux Kernel
• Libraries
• Android Runtime
• Application Framework
SETUP OF ANDRIOD DEVELOPMENT
ENVIRONMENT
• System Requirements
• Eclip And SDK Installation, AVD creation
• Creation first Android Application
• Project Structure
• Creating, Compiling & Executing by Cmd
ANDRIOD APPLICATION FUNDAMENTALS
• Andriod Application Building Blocks
• Activating Components
• Shuting Down Componwnt
• Lifecycle of Application
• Development tools, Manifest File
• Lifecycle of Activity
USER INTERFACE
• View Hierachy And Layouts
• UI Events
• Building Menus
• Creating Dialogs
TELEPHONY MANAGERE
•Reading the Phone, network, data,
Connectivity, and SIM states
• Making Phone Calls
• Android Features
BLUETHOOTH
• Introducing the Bluetooth Service
• Communication with Bluetooth
WI-FI
• Managing Your Wi- Fi
•Monitoring and Managing Your Internet Connectivity
SEACHING WITH GOOGLE SEARCH MANAGER
• Search Yourself
• Searching For Meaning In Randomness
WEB SERVICE
• JSON
• XML
• CSS
• Introducation to HTML 5
MAIN BUILDING BLOCK
• Activity
• Intents
• Pending Intent
• Broadcast Receivers
• Service
DATA STORAGE
• Shared Prefernces
• SQLite Databases
• Creating Databases And using SQLite
•Querying Databases – Create , Update , Delete, Insert
• Using Cursors, Sqlite Open Helper
• Content Provided
LOCATION SERVICES
• Selecting a Best Location Provider-GPS
• Finding Your Location-Latitude & Longitude
• Tracking Your Position
GOOGLE MAPS
• Creating Map-Based Activites
• Using The Geocoder
• Using Itemizes Overlay
ANDRIOD MEDIAAPI
• Playing Audio/Video
• Media Recording
• Controlling Camera Settings
• Taking a Picture
Machine Learning using Python (85 HOURS)
Kickstart your Career in Artificial Intelligence & Machine Learning. Master AI/ML, learn
Python, Analyze & visualize data, build machine learning models.
About this course:
This course is intended for anyone interested in developing skills and experience to pursue
a career in Artificial Intelligence or Machine Learning. In this course, we cover a wide
range of topics that include:
1. Data analysis
2. Data visualization and
3. Machine Learning
You will practice hands-on using real-world data sets. Upon successfully completing this
course you will have done several hands-on assignments and built a portfolio of machine
learning projects to provide you with the confidence to plunge into an exciting profession.
Prerequisite: Basic information regarding Python is required to undertake this training
Program
What is Artificial Intelligence/Machine Learning? 5 hrs
1. What is Artificial Intelligence and Machine Learning
2. What Machine Learning Engineers Do
3. Machine Learning Topics and Algorithms
4. How Can Someone Become a Machine Learning Engineer
5. Careers in AI/ML Field
6. Applications of Machine Learning
Python for Data Analysis [Numpy, Pandas, Matplotlib, Seaborn] 20 hrs
1. Why Python for Data Analysis
2. Essential Python Libraries
a. NumPy
b. Pandas
c. Matplotlib
d. Seaborn
ML Using Python
3. Numpy Basics: Arrays and Vectorized Computation
a. Creating ndarrays
b. Data types of ndarrays
c. Operations between arrays and scalars
d. Basic indexing
e. Boolean indexing
f. Data processing using arrays
g. File input and output with arrays
h. Linear algebra
4. Data Processing with Pandas:
a. Introduction to pandas data structures
b. Essential functionality
c. Summarizing and computing descriptive statistics
d. Handling missing data
e. Data loading, storage and file formats
f. Data wrangling: Clear, Transform, Merge, Reshape
5. Data Visualization
a. Introduction to Data Visualization
b. Visualization using Matlotlib
c. Statistical Data Visualization using Seaborn
d. Plotting and Visualization using Pandas
Machine Learning with Python 40 hrs
1. Introduction to Machine Learning
a. What is machine learning
b. Supervised learning
c. Unsupervised learning
d. Semi-Supervised machine learning
e. Models and algorithms
f. What is hypotheses
2. Understanding Problem
a. Problem description
b. How to prepare dataset (Training, Validation, and Testing Sets)
c. Features identification
d. Understanding features
e. Statistical analysis to better understand the features
3. Introduction to Optimization
a. Introduction to Optimization
b. What, When, Where, and Why of optimization
c. Types of optimization problems
i. Continuous optimization
ii. Discrete optimization
iii. Single objective
iv. Multiple objectives
d. Constraint optimization problems
e. Optimality criterion
f. Problem of convexity
g. Concept of penalty function
4. Linear Regression with One Variable
a. Understanding the need for linear regression
b. What, When, Where, and Why of linear regression
c. Linear regression model representation
d. Linear regression learning model
e. Gradient descent in linear regression
f. Making predictions with linear regression
5. Linear Algebra Basics
a. Matrices and vectors
b. Addition and scalar multiplication
c. Matrix vector multiplication
d. Matrix matrix multiplication
e. Matrix multiplication properties
f. Inverse and transpose
6. Linear Regression with Multiple Variables
a. Understanding multiple features
b. Gradient descent for multiple features
i. Feature scaling
ii. Learning rate
c. Polynomial regression
d. Normal equation
i. Solve non-invertibility problem
e. Prediction on multiple variables
7. Logistic Regression
a. Understanding the need for classification
b. What, When, Where, and Why of logistic regression
c. Hypothesis representation
d. Decision boundary
e. Cost function
f. Simplified cost function
g. Gradient descent for logistic regression
h. Advanced optimization
i. Multiclass classification: One vs all
8. The Bias-Variance Trade-Off
a. Bias error
b. Variance error
c. Bias-Variance trade-off
d. Overfitting and under fitting
9. Regularization
a. What is Regularization and its Need
b. What, When, Where, and Why of regularization
c. The Problem of Overfitting
d. Cost Function
e. Regularized Linear Regression
f. Regularized Logistic Regression
10. Neural Networks
a. Understanding non-linear hypothesis
b. What, When, Where, and Why of neural networks
c. Neurons and brain
d. Mathematical representation of a single neuron
e. Mathematical representation of neural networks
f. Understanding layers
i. Input layer
ii. Hidden layer
iii. Output layer
g. Multiclass classification
h. Cost function
i. Understanding backpropagation algorithm
j. Gradient checking and computation
k. Implementing backpropagation algorithm
l. Random initialization
m. Training neural networks
n. Prediction using neural networks
11. Support Vector Machine
a. Introduction to Support Vector Machine (SVM)
b. What, When, Where, and Why of SVM
c. Maximal-Margin classifier
d. Soft margin classifier
e. Support vector machines (Kernels)
f. How to train a SVM model
g. Difference between logistic regression and SVM
12. Unsupervised Learning Algorithm
a. What is clustering
b. What, When, Where, and Why of unsupervised learning
c. K-mean clustering
i. For separated clusters
ii. For non-separated clusters
d. Objective optimization
e. Random initialization
f. Choosing number of clusters
13. Dimensionality Reduction
a. What, Why, When and Where of dimensionality reduction
b. Data compression
c. Visualization
d. Introduction to Principal Component Analysis (PCA)
i. Understanding PCA algorithm
ii. Problem formulation
e. Reconstruction from compressed representation
f. Choosing number of principal components
Advance Machine Learning Concepts with Python 20 hrs
14. Practical Advice for Applying Machine Learning
a. Deciding what to try next
b. Evaluating a hypothesis
c. Model selection and Train/Validation/Test sets
d. Diagnosing bias vs. variance
e. Regularization and Bias/Variance
f. Learning curves
g. Deciding what to do next
15. Machine Learning System Design
a. Prioritizing what to work on
b. Error analysis
c. Error metrics for skewed classes
d. Trading off precision and recall
e. Data for machine learning
16. Anomaly Detection
a. Problem motivation
b. Gaussian distribution
c. Algorithm
d. Developing and evaluating an anomaly detection system
e. Anomaly detection vs. supervised learning
f. Choosing what features to use
g. Multivariate Gaussian Distribution
h. Anomaly detection using the Multivariate Gaussian Distribution
17. Recommender System
a. Problem formulation
b. Content based recommendations
c. Collaborative filtering
d. Collaborative filtering algorithm
e. Vectorization: low rank matrix factorization
f. Implementation Detail: mean normalization
18. Large Scale Machine Learning
a. Stochastic gradient descent
b. Mini-Batch gradient descent
c. Stochastic gradient descent convergence
d. Online learning
e. Map reduce and data parallelism
Module I: Duration: 40 hrs
This introduction to Python will kick-start your learning for Python for data science, as well as
programming in general. This beginner friendly Python course will take you from zero to a good
programmer.
Python Basics
1. Introduction
2. Open Source Tools a. Anaconda b. Spyder c. Jupyter Notebook d. Create and Share Jupyter
Notebook
3. Python Basics a. Expressions and Variables b. String Operations c. Indexing d. Slicing
4. Python Data Structure
a. List and Tuples
i. Nested or Multi-Dimensional List
ii. List Comprehension
b. Dictionaries c. Sets
5. Python Programming Fundamentals
a. Conditions and Branching
b. Loops
c. User Define Functions
d. Computing Sum, Max, Min, Mean of a list
e. Special Variablesin Python
i. Understanding _ , , and xyz in Python
ii. init
iii. name
iv. self etc.
f. Code Reusability
i. Creating and Importing Modules
Python Basic and Advance
6. Functional Programming in Python
a. Map, Zip, Reduce, Filter, and Lambda Functionsin Python
b. Working with Standard Python Modules
i. Itertools
ii. Functools
iii. Operator
7. Object Oriented Programming
a. Objects and Classes
b. Regular, Static, Special, and Class Methods
c. Inheritance, Polymorphism, and Abstraction in Python
8. Working with Data Storage System in Python
a. Reading and Writing Text Files
b. Reading and Writing CSV Files
c. Working with SQL Database in Python
i. Connecting with SQL Database
ii. Creating Table
iii. Reading, Writing, and Updating Tables
9. Working with Directory and File Management
a. Working with os, sys and shutil Module
b. Creating, Renaming, and Listing All Directories
c. Manage Large Files
10. Working with Date and Time in Python
a. Fundamentals of datetimemodule
b. Working with Date and Time
c. Calculating difference between two dates/times
d. Converting timestamp into date and tim
Module II: Duration: 40 hrs
Python Advance
1. Introduction to Databases
1. Fundamentals of SQL
2. Basic SQL Programming
a. CREATE Table Statement
b. UPDATE and DELETE Statement
c. SELECT Statement etc.
3. Advanced SQL
a. Built-in-database Functions
b. Working with Multiple Tables
c. Grouping Result Sets
d. String Patterns, Ranges
e. Sorting Result Sets etc.
4. Accessing Databases using Python
a. How to Access Databased using Python
b. Connecting to a Database
c. Creating Tables, Loading Data, and Querying Data
d. Analyse Data with Python
e. Working with Real World Datasets
2. Graphical User Interface
a. Canvas
b. button
c. combo-box
d. frame
e. level
f. check-button
g. entry
h. level-frame
i. menu
j. list- box
k. menu button
l. message
m. tk_optoinMenu
n. progress-bar
o. radio button
p. scroll bar
q. separator
r. tree-view, and many more
3. Regular Expression
a. Defining Regular Expression
b. Raw Stringsin Python
c. match Function
d. search Function
e. split Function
4. Multi-Threading
a. What are Threads?
b. Why Use Thread
c. Thread Modules in Python
d. Benefits of Threading
e. Using a New Thread
f. Program of Threading Using Python
g. Methods of Thread Class
5. Python CGI Programming
a. Browsing
b. Configuring CGI
c. Python CGI Program Structure
d. Use of CGI Module
e. HTTP Header
f. CGI Environment Variables
6. Projects(Basics and Advance)
CURRICULUM AVR MOCROCONTOLLER
INTRODUCTION TO EMBEDDED SYSTEM
• History & need of Embedded System
• Basic components of Embedded System
• Hardware Classification of Embedded System
•Programming Language Classification of
Embedded System
•Advantage & Disadvantage of Low level & High
level programming language of Embedded System
CLASSIFICATION OF MICROPROCESSOR &
MICROCONTROLLER
•Difference between Microprocessor &
Microcontroller Classification based on architecture
•Classification based on Instruction Set Type of
Microcontroller Memory Classification
BRIEF INTRODUCTION TO COMPUTER
ARCHITECTURE
•Classification of Von-Neumann and Hardware
Architecture
•Difference between RISC and CISC Memory
Classification (Primary & Secondary)
COMPUTER LANGUAGES
• Low Level Languages
• Middle Level Language
• High Level Language
• Interaction of language with Compilers
TYPES OF MOTORS
• AC motor
• DC motor
• Stepper motor
• Servo motor
• DC geared motor
MOTOR CONTROLLING CIRCUITS IC’S
• LM358(dual op- amp)
• LM35(Temperature sensor)
• L293D(dual H-bridge IC)
• 805(Voltage regulator)
PIN DESCRIPTION & ARCHITECTURE OF AVR
MICROCONTROLLER
MEMORY ARCHITECTURE OF ATMEGA16
LED INTERFACING
• Pattern generation using led panel
LCD INTERFACING
• To move data on LCD in 8-bit
• To move data on LCD in 4-bit
• To display data on both rows in 4 and 8-bit Mode
•Scrolling message display on LCD in 4 and 8 bits
Mode.
SWITCH & KEYPAD INTERFACING
• Introduction to Switches & Keyboard Matrix
• Interfacing Circuit of Switches & Keyboard Matrix
• Programming of Keyboard Matrix & Switches
• Controlling of LED’s by using Switches
• Key board Matrix & LCD Interfacing Program
TIMER
• Timer0/Timer1/Timer2 Programming
• PWM using Timers
EMBEDDED DEVELOPMENT TOOLS
• Assembler
• Interpreter
• Compiler
• Simulator
• Emulator
• Debugger
INTRODUCTION OF EMBEDDED C
Why C Benefits of C over Assembly Constants,
Variables & Data Types
► Keywords & Identifiers
► Data type & its memory representation
► User Defined Data type (structure)
► Array
► Pointers
Operators
► Arithmetical Operator
► Logical Operator
► Bitwise Operators
Control Statement and Loops
► If
► Switch
► For
► Do
► While
• Introduction to Preprocessor Directives
• Assembly within C (Inline Assembly)
INTERRUPT
• Timer Interrupts Programming
• External Hardware Interrupts
• Programming Interrupt Priority
RS232 INTERFACING
• Interfacing with PC using
• UART/RS232 Interfacing with PC using
• UART/RS232with Interrupts
ADC INTERFACING
• To display digital data on LED
• To display digital data on LCD
SENSOR INTERFACING
• Introduction to Sensing Devices
• IR Sensor Interfacing
• Temperature Sensor Interfacing
I2C PROTOCOL
• Features
• Implementation
• DS1307 RTC Interfacing using
• I2C protocol
SPI PROTOCOL
• Features
• Implementation
• Serial Communication with PC
• in Master & Slave Mode using
• SPI Protocol.
INTRODUCTION TO AUTOMATION
•Brief Description of a Control System Pneumatic
Controller, PID Controller, PLC Controller
•History & Need of Industrial Automation
•Application of Industrial Automation
•Basic Components of Automation
•Hardware Classification of Automation
GETTING FAMILIAR WITH PLC
•Type of PLC
•Hardware & Architecture of PLC
•Application and Advantage of PLCs
•Sourcing and Sinking concept
•Programming Language of a PLC
•Introduction to field Device(Input/output) Data
files in PLC Programming
•Brief Description of a Logic Gates
•Simulator analysis of a PLC Programming
•Communication with PLC
•Wiring different field device to PLC
•Uploading, Downloading & Monitoring programs
•Introduction to SFC
•Introduction to Instruction List
•Introduction to Ladder Logic
ADVANCE PROGRAMMING IN PLC
•Introduction to jump and label instruction.
•Introduction to SBR and JSR instruction.
•Forcing of I/O
•Monitoring/Modifying Data table values
•Hands on experience on real time applications Fault finding/troubleshooting and documentation
•Interfacing proximity sensor with PLC
•Interfacing with Relay
•Control circuit designing with feedback concept.
LADDER LOGIC PROGRAMMING
•Comparison b/w Gates, Relay Logic & ladder logic
Description of using Memory bit in a programming
•Mathematical Concept ADD,SUB,MUL,DIV and etc
•LogicalConcept AND,ANI,OR,ORI,EXOR,NOTetc
•Special Function
•MOV,SET,RST,CMP,INC,DEC Programming based on
Timer And Counter
GETTING FAMILIAR WITH SCADA
•Introduction to SCADA Software
•Creating new SCADA Project
•GUI Designing
•Tag Substitutions
•Dynamic Process Mimic
•Real Time Trend
•Historical Trend
•How to create Alarms & Event
•Recipe Management
•Introduction to graphic Properties like Sizing,
Blinking, Filling, Analog
•Entry,Movement of Objects Visibility etc.
•Net DDE Communication
•Application of scripts
•Communication with PLC
WORKING WITH DIFFERENT SCADA TOOLS
•Introduction to other SCADA
•Communication through DDE/OPC/DIRECT driver.
•Various other related properties
Introduction to IOT
• What is Internet of Things?
• How IoT Works?
• Current Status & Future Prospect of IoT
• Knowledge Management – From Data to Wisdom
• The Future of IoT
• The Potential of IoT
• Few Applications of IoT
• Technological Challenges of IoT
• Criticisms & Controversies of IoT
Introduction to Raspberry Pi
• Different Models of Raspberry Pi
• Why Raspberry Pi
• Peripherals of Raspberry Pi.
• Applications of Raspberry Pi.
• Future of Micro Computing
• Hands-On Session on IOT using Raspberry Pi Projects
•Learn the basics of Internet of Things and its applications
• Build your computer using Raspberry Pi platform
• Setup IoT connectivity using a remote desktop
Preparing Your Raspberry Pi for First Use
• Different Operating Systems for Raspberry pi
• Getting Started With NOOBS
• Getting things ready for first use.
• NOOBS OS inside out.
• Booting for the First time.
Setting Up for a Perfect Pi Experience
• Operation Procedures.
• Do’s and Don’ts.
• Updating Pi to Latest softwares.
• Setting various Options and Personalizing.
• First introduction to the LINUX terminal.
• Introduction to the Open Source Software Library.
• The Linux Files Organization Structure.
• NOOBS Configuration Files
• Connecting to the Network and Troubleshooting.
Introduction to LINUX Environment, Getting GPIO and
Graphics
• Operation Procedures.
• LINUX Shell
• SHELL Scripting
• Introduction to various Functions
• Pin numbering Formats
• The Voltage hazard Information.
• The LED Interfacing
• The First Button Interface with Raspberry Pi
• General information on other pins and their
functionality.
• UART example.
• Real time sensor monitoring value on particular IP Address/Server
• GUI Configuration
• Tkinter and Tk()
• Install PyQt and Qt Designer
• Configuration of Bluetooth and Serial communication
Using Raspberry Pi for Applications.
• Web Browser Experience.
• Mp3 Player.
• Video Player
• Online Video Streaming
• Create the website and online hosting
Setting Up Pi to be Accessed Remotely.
• Remote Computing Basics
• Connecting Raspberry Pi to a Remote Access Client.
• Using Raspberry Pi Remotely.
• Access Raspberry Pi Remotely by using Putty SSH and
VNC
Advanced Python
• Reading and writing from file
• GUI Design with python
• Button
• Text field
• Progress bar
• Socket access
• Making standalone app
• Serial Communication
• Access Email account
• Twitter API
Client Applications (Mobile, Web, and Computer )
• Home Automation-based Android Application 10 Appliances
• Firebase Access Using Android Apps
• Firebase Access using HTML and JavaScript
(Web Application)
• GUI for any management system
• Restaurant billing system online with server access
• Hosting and deploy your site on live server
LIVEProjects Covered
• LED Running Lights.
• Buttons Interfacing
• Buzzer Interfacing
• 7-Segment display Interfacing
• RGB LED Interfacing.
• Motor Interfacing.
• UART interfacing.
• TTL Level converter interfacing for Other
Controller’s Interface.
• Suggested Projects
• Problem Solving
• Troubleshooting
• IoT based Web Controlled Home Automation
using Raspberry Pi
• DIY Web Controlled Raspberry Pi Surveillance
Robotic Car
• IoT Raspberry Pi Smart Container with Email Alert
and Web Monitoring
• Raspberry Pi Surveillance Camera with Motion Capture
• Heart Beat Monitoring over Internet using
RaspberryPi and ThingSpeak
• IOT based Air Pollution Monitoring System
using RaspberryPi
• Raspberry Pi interfacing with Real Time Data base
CURRICULUM OF AutoCAD
Taking the AutoCAD Tour
Drawing Area
Command Window
Status Bar
Starting New Drawing
Dynamic Input Mode
Creating And Managing Workspace
Getting started with AutoCAD
Coordinate Systems
Drawing Lines & Circles
Erasing Object
Canceling & Undoing A Command
Inputting Data
Creating Basic Objects
Using Object Snaps
Using Polar TrackingAnd Polar Snap
Using Object Snap Tracking
Working With Units
Modifying Objects
Selecting Objects In The Drawing
Changing An Object’s Position
Creating New Objects From Existing Objects
Changing The Angle Of An Object’s Position
Creating A Mirror Image Of Existing Objects
Creating Object Patterns
Changing An Object’s Size
Altering Objects
Trimming And Extending
Objects To Defined Boundaries
Creating Parallel And Offset Geometry
Joining Objects
Breaking An Object Into Two Objects
Applying A Radius Corner To Two Objects
Creating An Angled Corner Between
Two Objects
Changing Part Of An Object’s Shape
Hatching & Gradients
Use Hatching/Gradients
Create Annotative Hatch/Gradients
Editing Hatch/Gradients Patterns
Editing Hatch/Gradients Boundary
Other Features Of Hatching/Gradients
Drawing Organization and Inquiry Commands
Using Layers
Changing Object’s Properties
Matching Object’s Properties
Using The Properties Palette
Using Linetypes
Using Inquiry Commands
Creating Additional
Using Layers
Changing Object’s Properties
Matching Object’s Properties
Using The Properties Palette
Using Linetypes
Using Inquiry Commands
Drawing Objects
Creating And Editing Multilines
Creating Revision Clouds
Regions
Manipulating Objects and Data
Selecting Objects With Quick Select
Purging Objects
Working With Point Objects
DividingAnd Measuring Objects
Dimensioning
Introduction To Dimensioning
Basic Dimensioning
Isometric Drawings
Changing The Workspace For Isometric
Drawings
Rules Of Isometric Drawings
Working In Isometric Dwarings
Isometric Projections
Isometric Axes & Planes
Setting The Isometric Grid & Snap
AutoCAD 3D Training Course
Introduction to 3D
Introduction to 3D Modeling
Creating & Managing the Workspace
Navigating in Working Environment
Types of 3D Models
Working In 3D
3D Coordinate System
Modifying Visual Styles of Solid
Creating 3D Designs
Inputting Data
Introduction to Free-Form Designs
Creating Wireframes & Surface Designs
Creating 3D-Volumetric Designs
Working with Pre-defined Solid Primitives
Manipulating/Modifying 3D Profiles & Models
Creating Composite models
Filleting & Chamfering Solid models
Using Booleans on Solid Models
Use of Productivity Tools
Rendering
Concept of Rendering
Selecting & attaching Materials
Creating New Materials
Working with reusable content
Creating Blocks
Working With Blocks
Saving A Block For Further Use
Editing/Modifying Of Saved Block
Reusing Saved Blocks
Design Centre & Tool-Pallets
Introduction To Design Centre & Tool Pallete
Using Predefined Blocks
Editing The Predefined Blocks In Design Centre
& Tool Pallete
Creating TEXT & Tables
Creating Simple & Multiline Text
Editing Text
Changing Text Style
Inserting Tables
Modifying Tables
Dimensioning and Annotation
Introduction To Annotation Scaling
Controlling Annotation Scale
Using Multileaders
Dimensioning
Creating Center Marks
Creating Ordinate Dimensions
Creating Geometric
Dimensions And Tolerances
Working With Dimension
Substyles And Overrides
Layer Management and Best Practices
Working With Layer Filters
Using The Layer States Manager
Using Layer Standards
CURRICULUM OF SOLIDWORKS
INTRODUCTION OF DESIGN CONCEPT
AND PROCEDURE
Detailed Concept Of CAD
Need & Importance Of CAD
Overview About Actual Designing In Industries,
Fundamentals Of Design And Its Implementation
Methods
All Characteristics Of Solidworks To User Friendly
Atmosphere
Superiority Of Solidworks With Its Use And
Demand In Industries
TAKING THE SOLIDWORKS TOUR
Introduction To Solidworks.
System Requirements
Starting Solidworks In Windows
The Workbench Concept
Workbenches In Solidworks
Adjusting The Solidworks Interface
Creating And Managing Workspace
Graphic User Interface Of Solidworks
Menu And Toolbars
Opening Files
Creating New Files
Keyboard Shortcuts
Selecting/Moving Objects With Mouse
Working With Planes
Properties Toolbar
Changing The Properties
Changing The Interface From 3d Modeling To 2d
Sketching And Vice-Versa
Uses & Description About Feature Manager
Design Tree
Working With Respect To Ucs.
Setting Up The Document Options
EDITING SKETCHES
Sketch Fillet
Sketch Chamfer
Offsetting Entities
Converting Entities
Trim
Extending Entities
Jog
Mirror
Moving Sketch Entities
Moving Sketch Entities
Copying The Sketch Entities
Rotating Sketch Entities
Scaling Sketch Entities
Stretching Sketch Entities
Modify Sketch
Close Sketch Of Model
Sketch Picture
Area Hatch / Fill
Sketch Patterns
Blocks
Relations
Automatic Relations
Conflicts In Relations
Dimensioning
Dimension Property Manager
Exiting The Sketch
SKETCHER
Getting Started With Sketch
Creating Centerlines
Constructing Lines
Constructing Ellipse
Constructing a Circle
Constructing an Arc
Creating Slots
Creating Polygon
Creating a Parabola
Creating a Spline
Equation Driven Curve
Point
Creating Text
Creating Construction Geometry
Rapid Sketch
continued…
PART MODELING
Terminologies Used In Part Environment
Entering The Part Module
Choosing The Sketch Plane
Extruding Boss / Base Features
Revolving Boss / Base Features
Creating Sweep Features
Creating Loft Features
Creating Cut Features
Selecting Geometrics In Solid Works
Modeling
REFERENCE GEOMETRY
Reference Planes
Creating New Planes
Creating Reference Axes
Creating Reference Points
Creating Reference Coordinate Systems
Editing Reference Geometries
Creating Curves
PLACED FEATURES
Creating Simple Holes
Creating Standard Holes Using The Hole Wizard
Creating Fillets
Creating Chamfers.
Creating Shell Features
Creating Rib Feathers
Creating Draft Feature
Creating Pattern
ASSEMBLY MODELING
Types Of Assembly Design Approaches
Working With Solid Works Assembly Bottom-Up Approach
Positioning The Components In Assembly
Assembly Mates
Standard Mates
Advanced Mates
Mechanical Mates
Smart Mates
Mate Reference
Replacing The Assembly Components
Rotating A Component
Moving Components
Detecting Interference
Assembly Pattern
Assembly Mirror
Creating Exploded View
Physical Simulation
Top Down Design
Assembly Performance
Configuration In Assembly
Smart Components
Smart Fasteners
SURFACE MODELING
Creating Surface Features
Creating Extrude Features
Creating Revolved Features
Creating Swept Features
Creating Lofted Features
Boundary Surface
Creating Planar Surface
Creating Offset Surface
Creating A Radiate Surface
Extending A Surface
Creating Surface Fill
Creating Ruled Surfaces
Trimming Surface
Creating Mid-Surface
Replacing Faces
Deleting Faces
Un-Trimming Surface
Creating Knit Surface
Thickening A Surface
Move Faces
SHEET-METAL MODELING
Fundamental Concepts Of Sheet Metal Design
Using Sheet Metal Tools Creating Base Flange
Creating Edge Flange Creating Miter Flange Creating
Hem Creating Log Creating Break Corner/Corner-Trim
Creating Closed Corners Creating Rip Creating
Sketched Bend
Creating Unfold/Fold Flattening Sheet Metal Bends
Forming Tools Cross Break
Welding Corner
Inserting Corner Trim
CURRICULUM OF CATIA
CATIA V5 FOUNDATION TRAINING
INTRODUCTION
Concept of Design
CAD/CAM/CAE
History of CATIA
Applications and Scope of CATIA
SKETCHER
Profile
Constraints
Operations
PART DESIGN
Sketch Based Features
Dress up features
Transformation features
ASSEMBLY DESIGN
Constraint feature
Manipulation
DRAFTING
Layout
Edit Backgrounds
Dimensioning
DATA CONVERSION
Convert Files Into IGES, STEP, PDF, &
DWG. Etc.
Export & Import Files
CATIA V5 FOUNDATION TRAINING
INTRODUCTION OF DESIGN CONCEPT AND PROCEDURE
Detailed Concept Of CAD
Need & Importance Of CAD
Overview About Actual Designing In Industries,
Fundamentals Of Design And Its Implementation
Methods
All Characteristics Of Catia To User Friendly
Atmosphere
Superiority Of Catia With Its Use And Demand In
Industries
TAKING THE CATIA V5 TOUR
Introduction To Catia V5 Version.
System Requirements
Starting Catia Version V5
The Workbench Concept
Workbenches
Adjusting The Catia Interface
Creating And Managing Workspace
Menu And Toolbars
Starting New Drawing
Finding Tools
Selecting/Moving Objects With Mouse
The Object/Action And Action/Object
Approaches
Working With Planes
Graphic Properties Toolbar
Changing The Graphic Properties
Changing The Interface From 3d Modeling To 2d
Sketching And Vice-Versa
Uses & Description About Specification Tree,
Navigation Compass.
View ToolbarAs A Common Toolbar For All The
Interface.
Documentation Management
SKETCHER
Introduction Of Drafting And Its Concept
Entering/Exiting The Sketcher Workbench
Coordinate Systems
Profile Creation Tools For Creating 2D Sketch
Modifying The Sketch Created (If Error Is There)
Open Profiles And Its Limitations
Tools For Changing Visualization And Orientation
Of Sketch
Uses Of Constrains Tools For Making Fully
Constrained Sketch
Operation Tools For Reducing Work And Easy
Drawings.
Creating Basic Sketch
Positioned Sketching
Commands Such As Lines, Circle Etc
Pre-Defined Profiles
User-Defined Profiles
Setting Units
Construction Geometry
Constraining The Sketch
Difference Between Dimensional Constraints And
Geometrical Constraints
Geometry & Constraints Management (Geometric
And Dimensional)
Explanation Of Fully Constrained Sketches
Sketcher Re-Limitations
Trim Options
Quick Trim Options
Mirroring An Object
Placing/Making An Object In A Symmetrical
Position
Translation, Rotation And Scaling An Object
Offset And Offset Propagation Modes
Projecting A 3D Element
Isolating Projecting Elements
Sketch Analysis Window And Sketch Analysis
Quick Geometry Diagnosis
BASIC FEATURES OF PART DESIGNING
Concept Of 3D And Part Design Terminology
Selecting Sketch To Convert It Into Volumetric
Design
Concept Of Volumetric Designing With Respect To
Industries
Creating Base Features
Selecting A Base Feature And Modifying Them
Creating Volume In Linear Direction (Pad)
Creating A Cavity In Volume In Linear Direction
(Pocket)
Limitations Of Pad And Pocket Command
Restrictions For Pad/Pocket Profile SketchesRestrictions
For Pad/Pocket Profile Sketches
Creating Multi-Pads/Pockets
Creation Of Axis At Required Place
Dimensioning An Axis For Appropriate Work
Creation Of Volume In Circular Shape (Shaft)
Removal Of Volume In Circular Shape (Groove)
Restrictions Of Revolved Features
Creation/Removal Of Volume On Pre-Defined
Path (Rib/Slot)
Creation Of Hole Using Positioning Sketch
Hole Creation Using Pre-Defined References
Introduction To Stiffeners
Creating A New Volume Using Two Different
Sketches (Solid Combine)
Volume Creation Using Multiple Sketches With
Multiple Options
Creating Cavity Using Multiple Sketches
DRESS-UP FEATURES OF
PART DESIGNING
Creating Curves Edges Using The Multiple
References & Limitations(Fillet)
Chamfering Body/Edges Using Available
References
Shell Creation In A Body.
Advance Shell Creation In A Body With Different
Dimensions Of Different Sides
Adding Thickness To An Already Created
Side/Volume
Removal Of Extra Faces In A Body
Replacing The Face In A Body To Another Body
Creating Thread And Taps In Cylindrical Body
DUPLICATING FEATURES OF
PART DESIGNING
Mirroring Single/Multiple Feature With Respect
To Plane
Explode Mirrored Object/Objects For Further Use
Patterns And Its Importance
Use Of Standard Pattern Styles (Rectangular
Pattern, Circular Pattern)
Creating A New Pattern On User Defined
Instances
Need Of Exploding The Pattern For Editing And
Additional Usage
Keeping The Specifications To Create A Defined
Pattern
Translating An Object/Body From Its Original
Position
Rotate An Object/Body From Its Position With
Respect To Axis
Placing The Body/Object In A Symmetrical Position
With Respect To Plane
Change The Scale Of The Body By Selecting
Different Faces Or WithAxis System
Importance Of Axis To Axis System And Its Use In
Geometrys
EDITING FEATURES OF
PART DESIGNING
Investigating The Model
Concept Of Parent-Child Relationships
Redefining Parameters Of Previously Created
Features
Changing The Order Of Any Feature In A
Specification Tree
Hiding And Un-Hiding The Sketches/Features/Body
Deactivating/Activating Of Features As Per
Requirements
Use Of Defining Any Feature In Work Object
Resolving The Failures Of The Features/Body
ASSEMBLY MODELING &
PRODUCT MODELING
What Is An Assembly
Defining A New Assembly Document
Assigning Properties To The Product
Tools Used For Creating Product Structure
Use Of Compass In Assembly
Importing Existing Components In A New
Assembly
Snapping Components
Editing A Previously Created Part/Product In
Assembly Features
Exploding A Constrained Assembly
Reordering Product Structure
Reusing A Component (Copy/Paste)
Components Catalogue
Degree Of Freedom In The Assembly
Constraint Creation
Analyzing Created Constraints
Assembly Features
Making Pattern Of Any Object
Using Existing Assemblies To Create A Product
Structure
Use An Object With Respect To Pattern
Scenes
Saving An Assembly Document
Opening/Loading An Assembly
DRAFTING
Introduction Of Drafting
Need & Importance Of Drafting
Starting The Drafting Workbench
Defining The Sheet & Sizes
Adjusting Of Drawing Sheet According To
Object/Assembly
Types Of Projection
Using Predefined Drafting Styles
Scaling The Drafted View
GENERATIVE DRAFTING
Introduction
Taking Projection Of Front View On Sheet
Generating Different Views Such As Top View Etc
Difference Between Primary And Secondary View
ModifyingAn Existing View
Generative Dimensions
Balloon Generation For Drafting Of Assembly
INTERACTIVE DRAFTING
Introduction
View Planes
Creating Multiple Projections Of Different Views
Creating Views For Folding Lines
Show/Hide Hidden Lines, Centre Line, Axis Line,
Thread Etc
ModifyingAn Existing View
Creating Dimensions
DATA EXCHANGE
Converting Files For Transferring
Converting Into IGES, STEP, PARASOLID Etc.
Convert Into Jpeg, Mpeg, Tiff, Pdf Files
CATIA V5 Professional Training
WIREFRAME & SURFACE DESIGN
Introduction To Surface Design
Importance Of Surface
Process Of Surface Designing
Entering The Workbench
Generative Surface Design Process
Difference Between Open Bodies & Connected
Bodies
3D Wireframe Geometry
Points & Its Role
Creating Multiple Points On A Curve
Lines In Free Body
Line & Axis Lines
Creating Line & Axis Line In Free Space
Creating Polylines
Role Of Planes In Space
Creating New Plane With New References
Creating A Set Of Planes In An Order
Creating Free Body Curve
Connecting Different Curves
Analyzing The Sketches And Repairing/Editing
Surface Geometry
Creating Surface Using Multiple Sections
Creating A Blend Surface
Creating A Swept Surface
Manipulating The Swept Surface With Reference
Surface Option
Creating A Swept Surface With Guide Curve
Introduction To Surface Design
Importance Of Surface
Process Of Surface Designing
Entering The Workbench
Generative Surface Design Process
Difference Between Open Bodies & Connected
Bodies
3D Wireframe Geometry
Points & Its Role
Creating Multiple Points On A Curve
Lines In Free Body
Line & Axis Lines
Creating Line & Axis Line In Free Space
Creating Polylines
Role Of Planes In Space
SHEETMETAL DESIGN
Introduction To Sheetmetal Design
Generative Sheetmetal Design
Entering The Sheetmetal Workbench
Process Of Sheetmetal Designing
Sheetmetal Parameters & Its Importance
Sheetmetal Wall
Types Of Walls
Profile Based Wall
Extruded Wall
Creating A Multi-Connected Profile Walls
Additional Types Of Walls
TangentWalls
Creation Of Walls On The Edge
What Is Bend
Bending A Flat Sheet
Folding & Unfolding Of The Faces
Creating Relief On The Corner
Flange & Its Types
Features Of Sheetmetal
Creating Holes In Sheet
Stamp & Its Role In Industry
Standard Stamps
Opening Faces Of Stamp
Translating Created Sheet With Parameters
Rotating Sheetmetal Parts
Pattern And Its Types
Mirroring The Features
Unfolded View
ANSYS (OVERHEADS)
INTRODUCTION
About ANSYS
ANSYS Basics
Mechanics
What is FEA?
History Of FEM
Need Of FEM
Future Of FEM
BASICS OF FEM
FEM Procedure (Theoretical)
Steps In FEM
Theories Of Failure
Different Types Of Analysis
FEA Design Intent
Getting Started with ANSYS
ANSYS Workbench Environment
Understanding GUI
Manipulating Model
Standard Toolbar
ANSYS Toolbar
File Types
The Database & Files
CAD MODELING USING ANSYS
WorkPlane
Co-ordinates System & Units
Different Types Of Modeling
Methods of Solid Modeling
Component & Assembly Management
IMPORTING GEOMETRY FROM
OTHER CAD PACKAGES
Understanding Different Import
Formats
Working With IGES Files
MESHING (BASIC)
Introduction
Classifications Of Elements
Use Of Meshes
Types Of Meshes
MESHING (ADVANCE) & TECHNIQUE
Mesh Generation
Different Techniques Involved In Meshes
Manual Meshing
FINALIZING FE MODEL FOR ANALYSIS
Element Quality Area
Quality Check Is Mesh
Material
Conditions For Boundary
ADVANCE BOUNDARY
CONDITIONS
Application Of Mass Elements
Application Of Rigid Elements
Simulating Bolted Joint
Simulating Leakage
Mesh Generation
GETTING STARTED WITH
ANSYS WORKBENCH
ANSYS Workbench Interface
Getting Started with ANSYS Workbench
Project Page and File Management
DESIGN MODELER
Why Design Modeler?
Graphical User Interface
Design Principles
Parameters in Design Modeler
Concept Modeling
Advanced modeling features
Importing
Work plane
SIMULATION BASICS
Graphical User Interface
Idealization
Material Parameters
Discretization, Mesh Control, Mesh
Study, Mesh Quality.
Boundary Conditions
Analysis settings
Post-processing
Switching analysis
Structural and Thermal Analysis
(On Ansys Workbench)
HANDLING PROJECTS
Steps In FEA
Integrative and Dead-end FEA
PROJECT SKILLS
Possible Errors
Report Generator
PROJECTS
Power Transmissions Tower
Bicycle Frame
CURRICULUM OF CREO (PRO/E)
CREO (PRO/E) FOUNDATION TRAINING
INTRODUCTION
Concept Of Design
CAD/CAM/CAE
History Of CREO (PRO/E)
Applications And Scope Of CREO
(PRO/E)
SKETCHER
Sketcher Interface
Creating Vector Geometry
Applying Constraint
Editing Or Modification In Vector
Geometry
PART DESIGN
Creating Datum
Base Features
Extruding Sketches
Revolving, Sweep
Swept Blend
Engineering Features
Edit Features
VariableSwept Blend
DRAFTING (DETAILING)
Create Layout
Table, Annotate
Publish
Dimensioning
Detailed Drawing
ASSEMBLY DESIGN
Top Down Assembly
Bottom Up Assembly
Assembly Constraint
Creating New Component In
Assembly Mode
DATA CONVERSION
Convert Files Into IGES, STEP, PDF, &
DWG. Etc.
Export & Import Files
SHEET-METAL DESIGN
Introduction to the Creo Sheet-Metal
Design Process
Sheet-Metal Model Fundamentals
Creating Primary Sheet-Metal Wall
Features
Creating Sheet-Metal Secondary Wall
Features
Modifying Sheet-Metal Models
Sheet-Metal Bends and Setting Up the
Sheet-Metal Environment
SURFACE MODELING
Surface Modeling Overview
Advanced Selection
Basic Surfacing Tools
Helical Sweeps
Creating and Editing Solids using Quilts
Creo (Pro/E) Foundation Training
INTRODUCTION OF DESIGN
CONCEPT AND
PROCEDURE
Detailed Concept Of Cad
Need & Importance Of Cad
Overview About Actual Designing In Industries,
Fundamentals Of Design And Its Implementation
Methods
All Characteristics Of Creo (Pro/E) To User
Friendly Atmosphere
Superiority Of Creo (Pro/E) With Its Use And
Demand In Industries
INTERFACE WITH GUI
Menu Manager
View Toolbar
Controlling The View
Model Display
Datum Display Toolbar
Working With Document
File Tools
System Colors
Selecting The Entities
Working With Mouse Button
Selecting The Working Directory For Saving The
Document
Model Tree
Pro-E Help Option
Document In Session
Set The Parameter
SKETCHER
Sketcher Diagnostics Tools
Creating The Vector Shapes
Working With Grids
Snap Mode
Creating The Coordinate
Creating Spline And Its Geometry Control
Display Dimension
Work With Weak And Strong Dimension
Edit Definition
Creating Axis For Reference
Work With Geometrical And Dimensional
Constraint
Insert Design From Palette
Creating Text
Import Data From Dxf. File
Deleting And Trimming The Sketch Entities
Analyze The Sketch For Opening Edges
Modifying The Design
BASE FEATUES OF PART DESIGNING
Creating Solid Geometry
Selecting The Part Environment
Selecting Datum Planes (Top, Front, Right)
Creation Of Sketch For Solid Modeling
Converting An Area Into Volume Using Extrude
Features
Define The Limits Of Extrusion And Its Controls
Remove The Cavity From The Solid Part
Creating Revolute Design
Cut Out Part By Revolute
Sweep Feature
Protrusion
Thin Protrusion
Cut Sweep
Surfaces
Blend Features
Parallel Blend
Rotational Blend
Blend Surfaces
Create Solid Profile Using Swept Blend Features
Creating Spring By Helical Sweep
Boundary Blend
Creating Axis And Points
Generate New Datum Planes
Creating Datum Curves
EDITING FEATURES OF
PART DESIGNING
Mirroring Features
Moving Features
Suppressing Features
Copying Features
Deleting Features
Patterning Features
CREATING SHEET-METAL
SECONDARY WALL FEATURES
Understanding Secondary Walls
Creating Secondary Flat Walls
Using Flange Walls
Using Extruded Walls
Wall Dashboard Options
Understanding Relief
MODIFYING SHEET-METAL MODELS
Bends
Bend Options
Unbend Features
Bend Back Features
Flat Pattern
Sheet-Metal Cuts
Die Form Features
Punch Form Features
Rip
SHEET-METAL BENDS AND SETTING
UP THE
SHEET-METAL ENVIRONMENT
Order of Bend Features
Fixed Geometry
Flat States
SURFACE DESIGNING
SURFACE MODELING OVERVIEW
Introduction to Surfacing
Surface Modeling Uses
Surface Modeling Paradigms
Freeform Overview
Blending Surface Modeling Paradigms
Surfacing Terms
ADVANCED SELECTION
Advanced Chain Selection
Advanced Surface Selection
BASIC Surfacing Tools
Creating Surface Extrude Features
Creating Surface Revolve Features
Creating Fill Surfaces
Creating Sweep Surfaces with Open Trajectories
Creating Parallel Blend Surfaces
Creating General Blend Surfaces
HELICAL Sweeps
Understanding Helical Sweeps Theory
Utilizing Helical Sweeps for Surfaces
CREATING AND EDITING
SOLIDS USING QUILTS
Thickening Surface Quilts
Solidifying Quilts to Add Material
Solidifying Quilts to Remove Material
Solidifying Quilts to Replace Material
Offsetting Surfaces using the Replace Option
- Introduction – The 3DS Max
UserInterface
Viewpoints
CommandPanel
ViewpointUI Elements - File & Objects
Scene File Manipulation
Simple Geometry Creation & Pivot Points
ObjectOrientation
Modifying StandardObjects
SelectingObjects
Organization of Objectsin a Scene - Transforms
TransformTools
Transform Base Point
CoordinateSystems
Align
CloningObjects
Other Transforms - Applying Modifiers
Concepts of the Modifier Stack
Modifiers
Noise
Collapsing the Stack - Low-Poly Modeling
Objects and Sub-Objects
Sub-Object Levels
SmoothingGroups
Using Subdivision Surfaces - Shapes
ShapeDefinitions
Basic Shape Creation FunctionsEditing Splines
Adding Splinesfrom a Shape
Segment Editing
VertexEditing
Using ShapeModifiers - CompoundObjects
Booleans
ProBooleanOperations
Lofts
Scatter Tool - Modeling in Architecture Model
Units Setup
Modeling the Couch
Importinga CAD Drawing
Modeling the LoungeChair
CreatingtheWalls
Creatingthe Doors
Creatingthe Window
Adding the Floor and Ceiling - Animation Basics
2d vs 3d Animation
Time
Keyframeing
Auto Key and Set Key
TrackView
Time
Ease in / Ease out
Arcs
SecondaryAction
Anticipation
Follow-through& Overlapping
Squash& Stretch
Exaggeration - Hierarchies
Mechanicsof Movement
LinkingObjects
SchematicView
Hierarchy - Materials
Introduction to Materials
The MartialEditor
MaterialTypes
Shades
Mapping the Couch and Chair
Mapping the Window andDoors
Material Types Adding the Floor and Ceiling - Using Maps
Mapsin MaterialDefinitions
MapTypes
Displacing Mapsin Viewpoint
Mixing Maps
Mapping
UnwrapUVW
Renderto Texture - Cameras
Camera Types
Framing a shot
Camera Lenses
CameraAspectRatio
CameraAngles
Perspective
The MovingCamera - Lighting
Light Types
Lighting Techniques
Light Lister
Three-PointLighting
Selecting a ShadowType
Atmospheres and Effects - Mental Ray
MentalRay
The Arch & Design Material
Lighting
MentalRay Renderer
Cameras
Final Gatherwith MentalRay
Safe Frames
MentalRay Materials - Rendering
RenderingSetup
Rendering
TimeOutput
Output Size
Ram Player
BatchRender
Retraced Reflections and Refractions.
Rendering the Interior and Furniture - ANIMATION
AnimationControls
WalkthroughAnimation
AnimationOutput
1: Introduction of Primavera
Primavera Introduction
P6 EPPM Suite
Difference between P6v7 and P6 Release 8.2
About P6 Release 8.2
GUI of Primavera P6 Release 8.2 Client
2: Initiating process Group
Data Structure of primavera
Structure
Data
Organizational Breakdown Structure
Procedure to Create an OBS
Delete an OBS
Enterprise Project Structure
Delete an EPS
EPS Page
3: Planning process Group
Create Projects
Procedure to Create Projects
Delete Projects or EPS Elements
Opening Projects or Templates in the EPS
Projects Detail Window
Calendar
Introduction to Calendar
Types of Calendar
Creating Global Calendar
Procedure to Create a Calendar
Exception
Creating Projects Calendar
Changing a Project Calendar to a Global
Calendar
Creating Resource Calendars
Assigning a Resource to Resource Calendar
Conversions
Timescale in Gantt Chart
4: Work Breakdown Structure
Introduction to WBS
WBC Structure
Creating a WBS
Working with WBS Elements
Creating a WBS from a Template
Configuring General WBS Information
5: Activities
Introduction about an Activity
Assign Calendar to the Projects
Creating Activities
Configuring General Tab
Adding activities using Activity Details
6: Relationship
Introduction about Relationship
Types of Relationship
Adding Relationship to the Activities
Adding Relationship using mouse
Linking Activities in Series
Predecessor and Successor Form in Activity
detail Window
Dissolve Activity
Apply Lead or Lag
Creating a Relationship
7:Scheduling
Introduction about Scheduling
Critical Path Method
Procedure for Scheduling
Schedule Check
Procedure for Scheduling
8:Constraints
Introduction of Constraints
types of Constraints
assign of Constraints
9:Codes & Filter
Introduction about Codes& filter
Projects Codes& Filter
Activity Codes& Filter
Resource Codes
Customize Filters
10:Resources
Introduction about Resources
Types of Resources
Define Resources
Resources Team
Introduction about Resource Team
Define Resource
Drive Activity Dates
Methods
Assigning a Resource
Assigning a Resources to an Activity
Multiple Activities
Assign Role to an Activity
Assign Resource to Role
Resource Curve
Resource Analysis & Leveling
Introduction about Analysis of a Resource
Analysis
Project Workspace
Team Usage
Resource Analysis
Resource Leveling
Duration Type
Manual Methods of Resource Leveling
11:Baseline
About Baselines
Setting Baseline
Assign Baseline
Restore baseline
compare baseline
12:Execution Process Group
User Defined Fields
Introduction about User Defined Fields
Creating Activity UDF
WBS UDF
Expense UDF
User Defined Field
Global Change
13:Update project
Introduction about Update
Choose a Method for Updates
Percentage Update
Updating the Progress of Activities
Units % Complete
Physical % Complete
Progress Spotlight
Types of Updates
Manual Update
Physical % Complete
Units % Complete
Automatic Updates
Display a Progress Line in the Gantt Chart
14:Monitoring control and process group
Tracking
Introduction about Tracking
Earned Value Analysis
Earned Value Fields
Views
Introduction about Views
Activity View
EPS View
Customize Columns
Customize Filters
Customize Bars
Customize activity Network
Gantt chart View
Activity Layout
Group & sort
Closeing process group
Reports
Introduction about Reports
Procedure to take Reports
Tabular Reports
Create New Report through Wizard
Report Group
Batch Report
Report Preference
Graphical ReportB
1.Introduction to BIM and Revit STRUCTURE
BIM and Autodesk Revit
Overview ofthe Interface
StartingProjects
Viewing Commands
2.Basic Sketching and Modify Tools
Using General Sketching Tools
Editing Elements
Workingwith Basic Modify Tools
Working with AdditionalModify Tools
3.Starting Structural Projects
Linking and ImportingCAD Files
Linking in Revit Models
SettingUp Levels
Copying and Monitoring Elements
Coordinating Linked Model
4.StructuralGrids and Columns
Adding StructuralGrids
Placing Structural Columns
Placing StructuralBeam
5.Foundations
ModelingWalls
AddingWall Footing
CreatingPiers and Pilaster
Adding IsolatedFootings
6.Structural Framing
Modeling Structural Framing
Modifying Structural Framing
Adding Trusses
7.Working with Views
Setting the View Display
DuplicatingViews
AddingCallout Views
Elevations and Sections
8.Adding Structural Slabs
Modeling StructuralSlabs
Creating ShaftOpenings
9.Structural Reinforcement
StructuralReinforcement
AddingRebar
ModifyingRebar
ReinforcingWalls, Floors, and Slabs
10. StructuralAnalysis
Preparing Projectsfor StructuralAnalysis
ViewingAnalyticalModels
AdjustingAnalyticalModels
Placing Loads
11.Project – Concrete Structure
Start a Structural Project
Create Foundation Elements
Frame a Concrete Structure
12.Creating Construction Documents
SettingUp Sheets
Placing and Modifying Views on Sheets
Printing Sheets
13.Annotating ConstructionDocuments
Workingwith Dimensions
Workingwith Text
AddingTags
AddingDetail Lines and Symbols
CreatingLegends
14.Creating Details
SettingUp Detail Views
AddingDetail Components
AnnotatingDetails
15. Scheduling
Structural Schedules
GraphicalColumn Schedules
Workingwith Schedules
16.Revit Families
FamiliesOverview
Different Kinds of Families
Family Editor
Opening the Family Editor
The Families Guide
Workingwith Families
Viewing Familiesin a Project or Template
Viewing Elements with a Specific Family Type in
a Project
17.Additional Tools
Reusing SelectionSets
Placing Slanted Structural Columns
Creating Slab Types
CreatingRebar Types
Editing Plan and Section Profiles
Workingwith Guide Grids on Sheets
Revision Tracking
AnnotatingDependent Views
Importing and Exporting Schedules
CreatingBuilding Component Schedules
Creating a RepeatingDetail
1.Introduction to BIM and Revit Architecture
BIM and Autodesk Revit
Overview ofthe Interface
StartingProjects
Viewing Commands
2.Basic Sketching and Modify Tools
Using General Sketching Tools
Editing Elements
Workingwith Basic Modify Tools
Working with AdditionalModify Tools
3.Setting Up Levels and Grid
SettingUp Levels
Creating StructuralGrids
AddingColumns
Linking and ImportingCAD Files
4.Modeling Walls
ModelingWalls
ModifyingWalls
Wall Properties
Arc Walls
Creating a wall element typs
CompoundStructure
5.Working with Doors and Windows
InsertingDoors and Windows
Loading Door and Window Types from the
Library
CreatingAdditionalDoor and Window Sizes
6.Working with Curtain Walls
CreatingCurtain Walls
AddingCurtainGrids
Workingwith Curtain Wall Panels
Attaching Mullionsto CurtainGrids
7. Working with Views
Setting the View Display
DuplicatingViews
AddingCalloutViews
Elevations and Sections
8.Adding Components
Adding Components
ModifyingComponents
9.Modeling Floors
ModelingFloors
Creating ShaftOpenings
Creating SlopedFloors
10.Modeling Ceilings
SettingUp Sheets
Placing and Modifying Views on Sheets
Printing Sheets
11.Modeling Roofs
ModelingRoofs
CreatingRoofs by Footprint
EstablishingWork Planes
CreatingRoofsby Extrusion
12.Modeling Stairs, Railings, and Ramps
CreatingComponentStairs
ModifyingComponent Stairs
Workingwith Railings
SketchingCustomStairs
CreatingRamps
13.Openings Views
On Face
Vertical Opening
Shaft opening
Dormer opening
Wall opening
14.Moden in Place
Introduction
Creating In-PlaceMasses using Forms
Extrusion
Revolve
Sweeps
Loft
15. Site Design
Creating Toposurface o Contours
Contourline Label
ModifyingToposurface
Subregion
Split
Merge o Building Pads
GradedRegions
ParkingComponents
Site Components
16. Rendering
Lights
Rendering
Walkthrough
Solar Studies
17. Creating construction documents
SettingUp Sheets
Placing and Modifying Views on Sheets
Printing Sheets
18. Annotating Construction Documents
Workingwith Dimensions
Workingwith Text
AddingTags
AddingDetail Lines and Symbols
CreatingLegends
19. Creating Details
SettingUp Detail Views
AddingDetail Components
AnnotatingDetails
20. Adding Tags and Schedules
Adding Tags
Adding Rooms and Room Tags
Workingwith Schedules
21. Introduction to Worksets
Introduction to Worksets
22. Additional Tools
Reusing SelectionSets
Editing WallJoins
Wall Sweeps and Reveals
CreatingCurtain Wall Types with AutomaticGrids
EnhancingViews
CreatingDormers
Workingwith Guide Grids on Sheets
RevisionTracking
AnnotatingDependentViews
Importing and Exporting Schedules
CreatingBuilding Component Schedules
1. Introduction to BIM and Revit MEP
BIM and Autodesk Revit
Overview of the Interface
Starting Projects
Viewing Commands
2. Basic Systems Tools
Connecting Components
Working with Additional Modify Tools
Creating Systems – Overview
3. Starting Systems Projects
Linking in Revit Models
Setting Up Levels
Copying and Monitoring Elements
Batch Copying Fixtures
Coordinating Linked Models
4. Working with Views
Setting the View Display
Duplicating Views
Adding Callout Views
Creating Elevations and Sections
5. Spaces and Zones
Preparing a Model for Spaces
Adding Spaces
Working with Spaces
Creating Zones
Creating Color Schemes
6. Energy Analysis
Preparing a Project for Energy Analysis
Analyzing the Heating and Cooling Loads
Exporting for Secondary Analysis
7. HVAC Networks
Adding Mechanical Equipment and Air Terminal
Adding Ducts and Pipes
Modifying Ducts and Pipes
8. Advanced Systems for HVAC and Plumbing
Creating and Modifying Systems
Creating Automatic Layouts
Testing Systems
9. Electrical Systems
About Electrical Systems
Placing Electrical Components
Creating Electrical Circuits
Setting up Panel Schedules
Adding Cable Trays and Conduit
Testing Electrical Layouts
10. Creating Construction Documents
SettingUp Sheets
Placing and Modifying Views on Sheets
Printing Sheets
11. Annotating Construction Documents
Adding Dimensions
Working With Text
Drawing Detail Lines and Symbols
Creating Legends
12. Adding Tags and Schedules
Adding Tags
Working with Schedules
13. Creating Details
Setting Up Detail Views
Adding Detail Components
Annotating Details
14. Introduction to Worksets
Introduction to Worksets
15. Additional Tools
importing CAD Files
Loading from Autodesk Seek
Custom Piping
Work with System Graphics
Pressure Loss Reports
Working with Guide Grids on Sheets
Revision Tracking
Annotating DependentViews
Importing and Exporting Schedules
CreatingBuilding Component Schedules
16. Revit Families
FamiliesOverview
Different Kinds of Families
Family Editor
Opening the Family Editor
The Families Guide
Working with Families
Viewing Families in a Project or Template
Viewing Elements with a Specific Family Type in
a Project
1: Introduction of STAAD-PRO
STAAD Pro Introduction
Starting Staad. Pro
Creating New file
Opening Existing File
Closing a file
Saving& SavingAs
Module Review
SalientFeatures
Hardware Requirements
Staad Pro Screen information
Overview of Structural Analysis and Design
Types of Structure
Idealization of Structures
Various Unit Systems
CoordinateSystems
• Global Coordinate System
• Local Coordinate System
Staad Commands And Input Instructions
Command Formats
• Free Formatting Input
• Commenting Input
• Meaning of Underlining in the Manual
Problem Initiation And Title
2: STRUCTURAL MODELING
What are Nodes, Beams, and Plates
How things are done in the Input File
Geometry Creation Methods
Using Structure Wizard
• Things you can do in Structure Wizard
• Drafting the Geometry using a Snap / Grid
Viewing
Selecting
Using Selecting While viewing 3D Geometry
Joint Coordinate Specification
• Graphical User Interface
Member Incidence Specification
• Graphical User Interface
3: OTHER USEFUL FUNCTIONS TO COMPLETE THE GEOMETRY
Introduction
Translation Repeat
Circular Repeat
Insert Node
Add Beams between midpoints
Add beams by the perpendicular intersection
Connect beams along an Axis
Cut Section
Undo / Redo
Dimensioning
4: PROPERTY DETAILS
Material Specification
• Material Constants
• Constant Specification
Member Property Specification
• Prismatic Property Specification
• Tapered Member Specification
• Specifying Properties from Steel Table
• User Table Specification
Member Orientation Specification
• Beta Angle
5: MEMBER
Inactive / Delete Specification
Listing of Members / Joints by Specifications of
Groups
Member Offset
Member Release Specification
Member Truss Specification
Member Tension / Member Compression
Specification
Global Support Specification
• Fixed / Pinned / Fixed but Release / Spring
Supports
• Inclined Supports
Curved Member Specifications
Member Cable Specifications
6: LOADING PARTICULARS
LoadingSpecification
Self weight Loading Specification
Member Load Specification
Area Load / Floor Load
• Area Load
• Floor Load
Load Combination Specification
7: ANALYSIS
Analysis Specification
Print Specification
• Pre Analysis Print Commands
• Post Analysis Print Commands
Load List Specifications
• Report Generation
• Output file
8: POST-PROCESSING
Introduction
First Steps
• Node Displacement
• Beam forces
• Beam Stresses
• Node Reactions
Beam Graphs
PlateContour
Plate Results Along the line
Animation
Reports
9: R. C. DESIGN
Concrete Design As per IS:456
• Design Parameters
Design of Beams
• Design for Flexure
• Design for Shear
Design of Columns
Concrete Design Specifications
Concrete Design Parameter Specifications
Concrete Design Command
Concrete Take Off
Concrete Design Terminator
10: STEEL DESIGN
Steel Design As per IS:800
AllowableStresses
• AxialStresses
• Bending Stresses
• Shear Stress
• Combined Stress
Parameter Specifications
Code Checking Specification
Member Selection Specification
Tabulated Results Of Steel Design
Interactive Designs
11: SEISMIC ANALYSIS
Introduction to Seismic analysis
Earthquake loading in high-rise buildings
Implementation of various load combinations of
Earthquake analysis using IS:1893
Analysis and Design of building considering
Earthquake loading
12: WIND LOAD ANALYSIS
Introduction to Wind load analysis
Calculation of wind forces in High rise building
Analysis and Design of building for Wind loading
13: DESIGN OF SLABS
Introduction to Slabs
Design of Slabs using IS:456
Modeling of 1 way, 2 way, and Cantilever Slab using
Staad Pro
Analysis and Design of these Slabs using Staad Pro