CoursesAI WorkshopCompaniesPricingBlogNewsletter
  • Courses
  • AI Workshop
  • Companies
  • Pricing
  • Blog
  • Newsletter
Subscribe
  • Courses
  • Companies
  • Communities
  • Blog
  • Gift card
  • Newsletter
  • Help
  • Shop
  • ConfAiBot
  • Contact
  • Legal notice
  • General conditions
  • Privacy policy
  • Cookies policy

Course of Develop Figma Plugins with TypeScript

Standard
Carmen AnsioJavier Ferrer

By Carmen Ansio y Javier Ferrer – Frontend

Take a step further and develop maintainable, scalable, and testable plugins for Figma with TypeScript. Design and development go hand in hand.

Go to course

💸 First lesson available without registration 💸

With the arrival of Figma to the world of interface design, the collaborative framework between design and development has infinite possibilities, one of which is to extend the native functionality of the application with your own needs. With this course, you will discover the tools that Figma makes available to us to develop plugins for its platform.

  • With this course you will learn to:
    • 🚀 Implement your own Figma plugin
    • 👌 Apply best practices when using TypeScript
    • 🧪 Add testing with use cases

During the course, we will see:

  1. 👶 Discover the potential of Figma plugins
    • 🎨 How I work with Figma to design and program websites
    • 🥰 My 5 favorite Figma plugins
    • 🪄 The EASIEST and FASTEST way to develop Plugins for FIGMA: Let's start developing!!
  2. ⚙️ Automate your workflow: Speed up the scaffolding of your projects
    • 🏗️ Create Figma elements automatically with the API: Page structure
    • 👩‍🎨 Create content for the pages of Figma with the API: Programmatic design of the Cover
    • 🌍 Discover the Figma API and take full advantage of its potential
  3. 🎨 Add UI to your plugin: Form to ask which pages to create
    • 🤏 Add functionalities through custom menus without the need for UI
    • 🖌️ Form to enter the names of the pages to create
    • 🧰 Logic in TypeScript to save state between executions: Remember the last page structure
  4. 🚀 Fine-tuning and publishing the plugin in Figma Community
    • 💅 Figma Plugin Design
    • 🌈 Publishing your plugin: Figma Community
  5. 🤟 Conclusions and next steps
    • 🤏 Things that plugins cannot do in Figma
    • 🔮 Conclusion and next steps

Videos of the course

  • 🎨 How I work with Figma to design and program websites
  • 🥰 My 5 favorite Figma plugins
  • 🪄 Let's start developing!!
  • 🛠 Let's practice! Snacks of plugins to discover

  • 🏗️ Create Figma elements automatically with the API: Page structure
  • 👩‍🎨 Create content for the pages of Figma with the API: Programmatic design of the Cover
  • 🌍 Discover the Figma API and take full advantage of its potential
  • 🛠 Let's practice! Clone the Structurer repo and import it into Figma

  • 🧪 The magic and fantasy of tests: Robust and automatically validated code
  • ⚠️ Tests for complex plugins: Decoupling from the Figma SDK
  • - 🛠 Let's practice! Go to the Skeleton repo and set up your own plugin

  • 👤 Interact with external HTTP APIs: Get the user's avatar
  • 💥 When we get carried away decoupling
  • 🛠 Let's practice! Do the tests of your plugin

  • 🧚 Automagic validation of the manifest
  • 🤏 Add functionalities through custom menus without the need for UI
  • 🖌️ Add UI to your plugin
  • 💫 Designing the integrated UI in Figma
  • 🛠 Let's practice! Add an interface to your plugin

  • 💅 Necessary assets to publish your plugin
  • 🌈 Publish your plugin: Figma Community
  • 🛠 Let's practice! Use our template for publishing your plugin

  • 🤏 Limitations of plugins
  • 🛠 Let's practice! Publish your plugin and link the URL
  • 🔮 Conclusion and next steps
Go to course

Related courses

Standard
Tailwind CSS: Architecture and Best Practices

🚤 Tailwind CSS: Architecture and Best Practices

Paco CastellóRafa Gómez

Learn how to structure your Tailwind CSS projects following best practices.

See course
Standard
Job offers

📄 Job offers

Javier FerrerRafa Gómez

Codely verified job offers

See course
Standard
Next.js: Open Graph Images

🖼️ Next.js: Open Graph Images

Javier FerrerRafa Gómez

Generate dynamic images in your Next.js projects for sharing on social media.

See course
See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Essential programming courses to build a solid foundation
Popular

standard

24,92 €
Discount vs monthly of 49 €
Annual payment of 299 €
per month
  • Main catalog to master writing maintainable, scalable, and testable code
  • Receive job offers verified by Codely
  • Company invoice
  • Accumulate renewal discounts

premium

41,58 €
Discount vs monthly of 89 €
Annual payment of 499 €
per month
  • Exclusive AI courses to keep you always up to date
  • Early access to new courses
  • Discount on workshops
  • Receive job offers verified by Codely
  • Company invoice
  • Accumulate renewal discounts

We won't increase the price while your subscription is active

SubscribeSign in