By popular demand, we created an Advanced Axure Prototyping workshop late last year. It’s now a 4.5-hour video workshop you can take at your own pace. It’s $195.
Visit our new training website, Ptype Academy, to join this and other courses.
Advanced topics include:
- Raised events
- Advanced use of variables
- Sliders on a number line
- Drag and drop
You can also take this workshop live with us online! See our upcoming workshop schedule for dates and pricing.
A few weeks ago, we gave our first ever Advanced Axure workshop. It’s a 2-day, live, public, webinar-style workshop. I asked attendees for feedback so I can improve this new course, soon available as a video course on Udemy.
Ben from Epsilon sent this reply. Many thanks to Ben and all the people at Epsilon! We’re proud to add you to our list of happy customers (and testimonials page).
Thanks so much for the [Advanced] Axure training. We here at Epsilon absolutely loved it and have already recommended that one of our team members take the next one.
The pace was great, I realize we ended up with more time than we needed both days, but that’s so much preferable to the opposite. It felt like you covered exactly the right amount of material.
The format was a little unexpected in that it didn’t feel very linear, but for an advanced class it felt right that it wasn’t. i.e. It felt more like a string of “You’ve probably run into this problem. Well, here’s the solution…” than “Now we know A, let’s move on to A+B.” It felt like we weren’t wasting any time with review and just got into the meat of the training. (Thank you, thank you for sending out the training file with all the grunt work finished.) Also, your approach of breaking it up into smaller modules made it feel more nimble and customized to the group.
Finally your presentation style was great. It was very helpful and friendly but still organized and authoritative. It’s a hard balance to strike but you nailed it.
I wish I had concrete pointers for you on how to improve the training, but I’m honestly stumped.
Ben, UX Designer at Epsilon
Our 2-Day Core Skills Workshop is available as a video course. It includes over 7 hours of video content and over 70 lessons.
It’s available on Udemy for $150. But if you use the code PTYPE-CORE (or follow that link), you will get 10% off.
Go at your own pace, watch the videos over and over. Learn all the core Axure skills from an Axure-recommended trainer (that’s us).
You can’t get our curriculum anywhere else. We have designed our courses to move logically through Axure techniques, building slowly and teaching you how to think like Axure (rather than “just do this”).
Get yours now!
Prefer live training? We also offer private individual and team training as well as public workshops offered online and around the world.
When Axure 8 came out, many people were on fire about some of the new features. One such feature was the addition of “OnSelected” and “OnUnselected” as event triggers. To explain this in more layperson’s terms, let’s say you want ticking a checkbox to make a disabled form submission button enabled. You could now do this:
Enable submit button
Instead of the “older” way:
Enable submit button
IF (condition) checkbox is selected true
People blogged wildly that everybody must now use OnSelected and OnUnselected as you will save so much time and look how easy this is. Hold on there. I’m here to tell you that in many but not all cases, you still want OnClick.
OnClick requires the human touch.
One interesting thing people forget about OnSelected and OnUnselected is that they don’t require the user to have clicked or tapped on whatever is being selected. Something could be selected or unselected because of a domino effect.
Imagine a “check all checkbox” with some checkbox choices under it. When I select that check all checkbox, all of the choice items below it will be checked, or “selected true” in Axure-speak. That means a checkbox was checked without me touching it. It was the object of an action, the recipient of an interaction.
[check all checkbox] OnClick
Set selected true [all the other checkbox choices]
And let’s imagine the converse. If I clicked the check all checkbox, all the choices became selected, and then I unchecked one of the choices, what would happen in a realistic prototype? The check all checkbox would uncheck. It would be unselected, or selected false in Axure-speak, as a result of one single item in the set being unselected. And if I decided to re-select that item, now the check all checkbox might show as selected.
Think domino effect.
That means that if we wrote OnSelected and OnUnselected for the check all checkbox, it’s possible that as that checkbox is unchecked and checked because humans are clicking on OTHER checkboxes in the item set, domino effects could happen. Let’s say you’ve built the check all checkbox to unselect all the items when the check all checkbox is unchecked… and you’re using the new OnSelect.
[check all checkbox] OnUnselected
Set selected false [all checkbox items]
That means the following process could happen:
- Check the check all checkbox. All the items become checked.
- Uncheck one of the items. The check all checkbox becomes unchecked (since all aren’t selected and we’re building something realistic).
- Domino effect: EVERYBODY gets unchecked.
Why? Because OnUnselected doesn’t require a human to have clicked on the check all checkbox to start the prototype action. It only requires that it be somehow unchecked… via human or via the object of another interaction. This is where you get some unintended domino effects.
I still use OnClick where I want to make sure humans clicked or tapped.
That may seem old school but it’s the correct way to build when you care about domino effects. Do I want something to happen because this checkbox was unchecked by humans or by domino effect? Or do I only want something to happen when humans click and NOT from a domino effect?
Hopefully this made some sense and you will use OnSelected and OnUnselected carefully!
I’ve had a lot of feedback the past couple of years of training. Mostly it’s that people want a more advanced class. And they want it from a teacher who really understands where students are starting and how to get them, step by step, to really learn the skills. Oh that’s me!
I proudly announce that Ptype now has an Advanced Axure Prototyping Workshop. As of writing this, it’s not yet available as a video course. That will hopefully be available by the end of 2017. For starters, you can attend our 2-day live, remote workshop. It’s webinar-style and taught by me. Join from anywhere. More info here.
As the curriculum says, topics will include:
- Listeners (automatically running processes)
- Math functions including formatting and rounding numbers
- Form validation and error messages
- Really getting into variables
- Repeaters. I don’t believe repeaters are a “beginner” topic so they are not part of our Core Skills workshop.
To make sure people get personal attention, each workshop is limited to 15 people. Want a spot, sign up now! Registration is open and the early bird pricing is in effect through 2 October 2017. Our reg system will also automatically calculate group discounts for teams of 2 or more registering together as well as a “bundle” discount if you register for all three workshops together.
See you there!
People who want to learn Axure often message us and ask what is the fastest and easiest way to book our live, remote training by the hour? This training is done webinar-style (screen sharing and dial-in) but is completely private. It’s one-on-one if there’s one of you… or we can train your team.
Use our online appointment scheduling system
Our online calendar is a super-smart system that knows when our free time is and what types of appointments you can drop into that time.
You can also buy a block of time by clicking on View Products/Packages at the top left of the calendar page. That will let you pre-pay for a certain number of hours. Pay once, then just use your package code to schedule each time.
If you just want to book a single block of time for any reason, just choose it. The system will charge you accordingly during checkout.
Step 1: Choose the type of appointment you want
Listed right there on the page are different types of appointments, their duration, and the cost.
Book phone consultation time (free), individual Axure training (for one person), or team Axure training. The list is longer than the above screen shot.
As soon as you make that choice, our system checks for dates and times when we can handle that appointment. Be sure to adjust things for your time zone so that there are no appointment surprises later!
Step 2: Book lots of times at once
Want one appointment? Choose “continue” after selecting your time.
Want to book lots of appointment times? Choose “recurring.” You’ll then get to pick a recurring time (like every Monday at 6:30pm) or you can pick any other time to add to your basket.
Step 3: Pay for your time
Did you previously buy a package? Redeem the time you pre-paid by entering the code you were given when you bought the package.
Or pay as you go. We take credit cards.
It’s probably easier than we made it look here but why not walk through it so you know your options. 🙂
Our system will remind you 2 hours before the appointment. Both your confirmation and reminder emails will have links to change your appointment if you need to pick another time.
With our appointment system, you can handle the booking without us going back and forth with “when are you free” “oh I can’t make it then” “how about this time” “well how about this time.” Pick any time you see open.
Thanks and train ya soon!
There’s a new video series in town and it’s the only one in English from an Axure-recommended trainer.
Our Axure 8 video series is now live and available for purchase! It’s been a secret, but last year, we connected with O’Reilly to write and create a video series to each Axure 8. It’s finally out today!
It’s only $149.99 USD and is available as a streaming video or DVD. It’s 16 chapters, 79 lessons, and over 9 hours of content. Pause as you need to and work along with me!
Visit https://pty.pe/ax8-video-course to hit O’Reilly’s page on this product and make your purchase.
Works for Axure 7 too!
Axure 8 has some new features that aren’t in 7. The UI of the program is also a bit different. But if you are on Axure 7, you’ll be able to use the techniques in nearly all of my lessons. A few lessons won’t be relevant to Axure 7, but nearly all will.
Enjoy and spread the word!
Hey there! Friday was exciting, wasn’t it? Axure released version 8 after about 8 months in beta. Whew! Super congrats to them on the new launch.
Which means it’s time to learn Axure 8, even if this will be the first time you see Axure.
We have created our own training curriculum that will teach you beginner, intermediate, and some advanced skills and techniques over two days. We call this the Core Skills class. Our third day is optional and it focuses on prototyping for what will look like a native mobile app.
No, we don’t understand trainers who teach the hardest-to-learn and least-often-used features on day one of their training. There are so many beginner and intermediate things to learn first! Each trainer gets to create his or her own curriculum. These plans don’t come from Axure, so our awesome and unique training approach is part of our charm and popularity.
Yes, we give certificates at the end of our classes to those who want them.
We offer Axure training four different ways:
- Live at your location. We fly or motorcycle in and teach your team.
- Live workshops. These are mostly given in San Francisco. Fly in or head over for some intensive but awesome training days.
- Live, remote training. This can be just for you individually or for your team.
- Video courses, which we will have a BIG announcement about very soon. Our Axure 8 video class launches at the end of April so watch for that news!
Some people like to get certificates for classes and workshops they take. We recently noticed one company we won’t name offering a workshop that will give you a “Certified Axure Professional” certificate.
We’re here to tell you we checked with Axure and not only does that certification not exist but Axure doesn’t allow ANYBODY to give that out.
Axure said it’s OK for us to give out something like a “Ptype Certificate of Completion” for our Axure workshops. So you CAN get a certificate if that helps or means anything. We can give you a certificate if you complete our training.
We just can’t call it an Axure something or make it sound like it’s anything officially Axure. We have to make it sound like it’s ours, which it is.
Buyer beware: there is no such thing as a Certified Axure Professional. Don’t pay to get “certified” (by mystery people) or put that on your resume. It’s not really a thing.
Hello, Canadians! We are one of the few Axure-recommended trainers on the planet. We have already been training some Canadians, but we figured we’d shout it out publicly since we are getting more and more interest from your country.
We can train Canadians in a variety of ways… pick the one that works best for you or your team.
- Live and on site. We will fly to you and run our usual curriculum or a custom training plan at your location. We charge a day rate plus reimbursement for travel expenses.
- Live and online, remotely. We use Join.Me or can use your remote conference setup for training individuals and teams. We charge by the hour only for hours needed. No travel expenses! No VAT since this is a service taking place in the USA.
- Live at one of our classes. We hold multi-day prototyping workshop intensives in San Francisco a few times a year. You can register and fly in for our Axure training. No VAT since this is a service taking place in the USA.
Please contact us and tell us about your specific training needs so we can put together a proposal. Proposals are free and there is no obligation.