Learn to program the Revit API by Boost Your BIM
Learn to program the Revit API by Boost Your BIM, available at $189.99, has an average rating of 4.1, with 47 lectures, based on 223 reviews, and has 838 subscribers.
You will learn about In this course, you will learn how to write Revit API code in the C# language to perform a wide variety of tasks. This course is ideal for individuals who are Revit users who want to do more with Revit. or No programming experience is needed. Novice programmers may find it helpful to supplement this course with some of the many free resources online. It is particularly useful for Revit users who want to do more with Revit. or No programming experience is needed. Novice programmers may find it helpful to supplement this course with some of the many free resources online.
Enroll now: Learn to program the Revit API by Boost Your BIM
Summary
Title: Learn to program the Revit API by Boost Your BIM
Price: $189.99
Average Rating: 4.1
Number of Lectures: 47
Number of Published Lectures: 47
Number of Curriculum Items: 47
Number of Published Curriculum Objects: 47
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
- In this course, you will learn how to write Revit API code in the C# language to perform a wide variety of tasks.
Who Should Attend
- Revit users who want to do more with Revit.
- No programming experience is needed. Novice programmers may find it helpful to supplement this course with some of the many free resources online.
Target Audiences
- Revit users who want to do more with Revit.
- No programming experience is needed. Novice programmers may find it helpful to supplement this course with some of the many free resources online.
This course is for people who want to do more with the Autodesk Revit building information modeling software.
You can do a lot of great things with Revit as it ships "out of the box" from Autodesk, but there are still many tasks that are repetitive, boring, and error-prone. There are also many situations where you can be more effective and productive if you can add additional functionality to Revit.
This course will cover a wide range of topics in the Revit API. Each topic will be taught by walking through a set of C# code samples that progress from the basics to more advanced concepts.
More content will be added to this new course in the upcoming weeks. If you see a topic that you like added, just let me know and I will try to make that addition.
Course Curriculum
Chapter 1: Revit API Basics
Lecture 1: Introduction: A Simple Macro
Lecture 2: Prompt user to select an element & get element info
Lecture 3: Prompt user to select edge or face & get edge/face info
Lecture 4: Selection – getting and setting selected elements
Lecture 5: Find Elements – FilteredElementCollector #1
Lecture 6: Find Elements – FilteredElementCollector #2
Lecture 7: Find Elements – LINQ queries
Lecture 8: Find Drafting Views that contain a CAD Link
Lecture 9: Create an External Command
Lecture 10: Family Types and Parameters
Lecture 11: Get Line Length and Convert Units
Chapter 2: .NET, C# and general programming basics
Lecture 1: Read and Write Text Files
Lecture 2: Directory and Path operations
Lecture 3: Read from Excel into a Revit API external command
Lecture 4: Write Revit data to Excel
Lecture 5: Exception Handling
Lecture 6: Code Reuse and Helper Functions
Lecture 7: Obsolete Members
Lecture 8: Creating Windows Forms for User Input
Chapter 3: Element Operations
Lecture 1: Delete an element – Intro to modifying the document
Lecture 2: Create text note and get and set parameter values
Lecture 3: Set parameter value & Check parameter storage type
Lecture 4: Built in parameters
Lecture 5: Collecting element area and keynote properties
Lecture 6: Create wall
Lecture 7: Create Family Instance (Furniture)
Lecture 8: Create Family Instance (Door)
Lecture 9: Element Rotation
Lecture 10: Get Workset of an element
Chapter 4: Element Geometry
Lecture 1: Element Location – LocationCurve & LocationPoint
Lecture 2: Get geometry of host faces
Lecture 3: Get Curves and Solids of an element
Chapter 5: Debugging Revit API Code
Lecture 1: Step Into a Macro
Lecture 2: Debugging external commands in Visual Studio
Chapter 6: Intermediate / Advanced topics
Lecture 1: Set Project Units
Lecture 2: Selection Filters
Lecture 3: Events
Lecture 4: Ribbon UI – tab, panels, buttons
Lecture 5: Write comments to the journal file
Lecture 6: Extensible Storage
Lecture 7: Reference Intersector
Lecture 8: Dynamic Model Update
Chapter 7: Source Code from BoostYourBIM blog posts
Lecture 1: Get Categories & Materials from multiple Revit families
Lecture 2: Record view creation date in a shared parameter
Chapter 8: Responses to Questions
Lecture 1: Code Samples
Lecture 2: File Version Check
Lecture 3: Topo From Lines
Instructors
-
Harry Mattison
Founder of Boost Your BIM
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 7 votes
- 3 stars: 30 votes
- 4 stars: 69 votes
- 5 stars: 112 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024