The terminology of what you want to do is called "cloning a drive". You make an identical image, including OS, app, data and everything to the SSD. Then you swap out the drives and the SSD is in your laptop/system.
Some SSD mfg provides cloning software that's pretty easy to do. Some of the softwares are brand specific. Like Seagate software only works with at least on Seagate drive.
I have used Macrium Reflect, the free version, in the past 2-3 years. I've found the software very reliable. It is not brand specific. You can use it with any brand of drives. But you may have to go thru a learning curve to be able to master it.
Other than cloning, Macrium Reflect lets you create a bootable USB, and image you drive to an external hdd. In the likely event of total disaster (like a serious virus attack that you cannot restore from an earlier restoration point in Windows), you can restore your SSD from the last image (including OS, programs and data, and everything).
AOMEI Backuper allows you to make a USB boot drive to clone. Use disk clone method. You would need to set BIOS to boot from the USB. I would Google that Ultrabook's model + BIOS boot options.
What I like about AOMEI is that it's straight forward. Just click a few buttons.