Courses

BIM Development -Revit API G3

BIM Development -Revit API G3
200 USD 125 USD
Accepted Payment Methods
  Buy Now
Lessons
92 Lessons in 19 Chapters
Duration
24 Hours & 21 Minutes
Students
12 Students in 4 Countries
Certificates
Kayan Academy Certificate
FREE Autodesk Certificate
Instructor
Shehab Fekry - Ashraf Abbas BIM Developers



 
 

BIM Development -API Content
Software
• Revit 
• GitHub

Programming Language and Tools
• C#
• Revit API
• WPF

Course Content 
• 4 Levels to become an expert from scratch.
• Explore the secrets and benefits of Revit API.
• Develop custom Revit applications using C# and WPF.
• Suitable for beginners with no prior experience.
• Gain in-depth knowledge of Revit API.
• Understand how Revit API enhances workflows.
• Master Revit software and C# programming.
• Create powerful tools and automation.
• Build user-friendly UIs with WPF.

Prerequisites
• Revit is preferred 

Instructors
Eng / shehab Fekry   Visit Linked Partipilo Click Here
Eng / Ashraf Abbas   Visit Linked Partipilo Click Here

Audience
• Architecture Engineers, Structural Engineers, MEP Engineers. (Students & Fresh Graduates)
• BIM Engineer, BIM Specialist, BIM Coordinator, BIM Manager.
• BIM Modeler, Draftsman.
• Fine Arts Architecture Department. (Students & Fresh

Certification 
• Autodesk Certification 
• Kayan Academy Certification 

Current Session 
• Group (1) Start on 20/06/2023 Tuesday
• Group (2) Start on 04/07/2023 Friday


Note that the Diploma is available Offline in Nasr City & Live on Zoom and Recorded sessions
Course Curriculum
  Expand All     Collapse All
01-01 - 1- Revit API
 0:06:00
01-02 - 2 - Computer science
 0:23:00
01-03 - 3- Programming Languages
 0:08:00
01-04 - 4- C# vs .Net
 0:07:00
01-05 - 5- First steps
 0:09:00
02-01 - 6-variables
 0:11:00
02-02 - 7-data types
 0:20:00
02-03 - 8-operators
 0:20:00
02-04 - 9-operators 2
 0:11:00
02-05 - 10-string
 0:07:00
02-06 - 11-user part
 0:07:00
02-07 - 12-quiz
 0:10:00
03-01 - Parsing
 0:07:00
03-02 - String Manipulation
 0:08:00
03-03 - Type casting
 0:05:00
03-04 - Arrays
 0:07:00
03-05 - Condition
 0:24:00
03-06 - Switch
 0:08:00
04-01 - 19-Questions & Review
 0:10:00
04-02 - 20-List
 0:31:00
04-03 - 21-While & Do While
 0:14:00
04-04 - 22-For Loop & Foreach
 0:31:00
04-05 - 23-Questions
 0:02:00
05-01 - Questions from previous Session
 0:19:00
05-02 - Void Method
 0:26:00
05-03 - return Method
 0:09:00
05-04 - Comments
 0:07:00
05-05 - Exception Handeling
 0:08:00
05-06 - Discussion
 0:06:00
06-01 - Previous Session Quesions
 0:14:00
06-02 - OOP Introduction
 0:11:00
06-03 - Class
 0:21:00
06-04 - Encapsulation
 0:39:00
07-01 - Name space
 0:15:00
07-02 - OOP
 0:28:00
07-03 - Encapsulation
 0:10:00
07-04 - Inheritance
 0:29:00
07-05 - polymorphism
 0:07:00
08-01 - Sealed and Static
 0:13:00
08-02 - Abstract
 0:30:00
08-03 - Interface
 0:12:00
08-04 - Casting - Boxing
 0:12:00
09-01 - Revit API Components
 0:11:00
09-02 - Classification - Transactions - API Elements
 0:09:00
09-03 - Introduction to Revit API Pt 1
 0:18:00
09-04 - Introduction to Revit API Pt 2
 0:20:00
09-05 - Introduction to Revit API Pt 3
 0:12:00
09-06 - Introduction to Revit API Pt 4
 0:17:00
10-01 - Questions
 0:15:00
10-02 - Setup Revit API Environment
 0:26:00
10-03 - How to interact with User in Revit API
 0:12:00
10-04 - Selection and retrieving element data
 0:37:00
10-05 - Discussion
 0:06:00
11-01 - Questions
 0:13:00
11-02 - FilterElementCollector
 0:22:00
11-03 - Modify (Delete Element)
 0:16:00
11-04 - Modify (Move Element)
 0:05:00
11-05 - Create (PointBasedFamily)
 0:24:00
11-06 - Discussion
 0:02:00
12-01 - Questions
 0:19:00
12-02 - LineBasedElement & LoopBasedElement Creation
 0:48:00
12-03 - Discussion
 0:06:00
13-01 - Get Parameters Pt.1
 0:21:00
13-02 - Get Parameters Pt.2
 0:21:00
13-03 - Set Parameters
 0:15:00
13-04 - Excel-Revit Integration
 0:24:00
14-01 - What is Geomtrey
 0:08:00
14-02 - Geomtry Example (Solids, and Faces) + ISelectionFilter
 0:26:00
14-03 - What is BoundingBox
 0:04:00
14-04 - BoundingBox Example (Clash Detection)
 0:21:00
14-05 - Discussion
 0:03:00
15-01 - Annotations
 0:35:00
15-02 - Tags - Dimensions
 0:23:00
15-03 - Revit UI
 0:24:00
16-01 - Introduction to WPF
 1:01:00
16-02 - WPF Controls
 0:15:00
16-03 - Link WPF with Revit API
 0:33:00
17-01 - Application Overview
 0:04:00
17-02 - Explain the UI
 0:11:00
17-03 - Collect Data (Column Types, DWG, Levels)
 0:19:00
17-04 - Collect Layers (Columns Coordinates and Sizes)
 0:24:00
17-05 - Generate Model
 0:09:00
17-06 - IExternalEventHandler
 0:15:00
17-07 - Solution Structure
 0:03:00
18-01 - Application - Logic
 0:03:00
18-02 - Application - UI
 0:06:00
18-03 - Application - Revit API
 0:11:00
19-01 - AddinLogic
 0:03:00
19-02 - Excel Exporting Method
 0:12:00
19-03 - Testing the Addin
 0:06:00
19-04 - Grad Project Discussion 01 (IFC - GitHub)
 0:50:00
19-05 - Grad Project Discussion 02 (LinkedIn - ITI)
 0:11:00