Something look different? If you were a customer on the previous platform, you've still got access! You should have received an email from me about the migration with a link to set up your account. If for whatever reason you didn't, just email me and we'll get you squared away.
Get free access to the workshop "Finding the Right Path from AngularJS to Angular" and an upgrade roadmap.Help me figure out where to start!
It's happened. Your boss has finally come to you and let you know that your big AngularJS app needs to be migrated to Angular — and you're in charge.
Where do you even begin?
You start Googling for answers. Webpack? TypeScript? ngUpgrade? Angular 2/3/4/10? What are all of these things?
You pull up some official-looking documentation and all you can gather is basically this:
Huh? How do I set up TypeScript? What's Webpack?
Each part of the process seems more confusing than the last — and Webpack and TypeScript are just there to get the build set up! You still needed to figure out how to migrate all of your directives, services, components, and other AngularJS pieces over to Angular. "Ugh," you think. "How am I ever going to get this done?"
More importantly, how are you ever going to get this done while still doing feature development? It's not as if you can just drop everything for six months or a year to do this big upgrade!
How are you supposed to figure out the right way to do this? Scour the internet for Stack Overflow answers (good luck Googling "angular" anymore!)? Piece together YouTube tutorials? Attend workshops that go way too fast? With AngularJS long term support ending soon, that seems like it's going to take way too much time. If only someone could just sit you down and walk you through the Angular upgrade process step-by-step.
If you could just get through the upgrade and onto modern Angular, your life would get so much easier. You could just sit down at your desk in the morning and scaffold out a new feature with a single command to the Angular CLI. One line into the terminal and boom: a component, stylesheet, and test ready for you to edit.
Need to listen for events and react to them? No more $broadcast or $watch needed — that's what RxJS is for! Reactivity will be built right in to your Angular app.
Oh, and let's not forget about your drastically reduced need for unit tests thanks to the type safety and reliability of TypeScript.
Between modern tooling, built-in reactivity, and the power of TypeScript, Angular is a delightful development experience, even at scale. But how do you get there from here?
Upgrading AngularJS gives you everything you need for a smooth migration from AngularJS to Angular (except maybe a few headache pills 💊). It features 3 high quality step-by-step video courses to walk you through the migration process. We start with an app that uses AngularJS 1.3 without a build process and end with an Angular app using the Angular CLI.
The first course is an AngularJS video tutorial all about getting your AngularJS app prepped for the migration. You'll learn how to:
The second course will help you set up a modern build process for your AngularJS code so you'll be ready to drop in ngUpgrade. You'll learn how to:
The final course is the big payoff: using ngUpgrade to update to Angular 2+. You'll learn how to:
I'm the creator of Upgrading AngularJS.
I went through a really painful AngularJS to Angular migration and decided to make the course I wish I had. I'm also a Google Developer Expert for Angular and Web Technologies and the co-organizer of Angular Portland.
$195Buy the Prep Bundle
$295Buy the Pro Bundle
$145Buy the Course
"Your course has made this process feel less daunting and I'm excited to figure this step out and continue improving our application."
Julie Pranger, Frontend Dev, Upgrading AngularJS Student
"Thanks for putting this out! I'm carving out the roadmap for my team to migrate our web platform and had spent weeks feeling lost on where to start. This has raised my confidence that we can do this in a sensible manner and I'm looking forward to the day we can delete AngularJS."
Pamela Ocampo, Developer, Upgrading AngularJS Student
Q. I was a customer on the old platform. Do I have to buy this again?
A. No! You're a customer for life. You should have gotten an email from me about the new platform. If for whatever reason you didn't, just send me an email so I can look up your purchase on Stripe and import you onto the new platform.
Q. Can I buy multiple licenses for my team? What about team pricing?
A. Absolutely! We work with teams all the time. Email Kip and he'll work out a great deal for your team.
Q. What if I don't like this?
A. If you're in need of doing an ngUpgrade, you're gonna love this. But if for whatever reason you it doesn't work for you, I've got a 30 day, 100% refund guarantee.
Q. Do I have to buy all three courses? Can I just buy one?
A. You can buy each course individually or the whole thing as a bundle that includes free bonus items. Head over to learn.samjulien.com to see all of your options.
Q. Do you accept monthly payments?
A. Absolutely! All of the courses and bundles are available with monthly payment options.
Q. Do you do parity pricing?
A. You bet. Shoot me an email and we'll work it out.
Q. How long do I have access? What about updates?
A. You have access to this course for life, including all future updates. This course is kind of unique in that it is a form of "living documentation" for the migration process. Once you buy access, you're in forever.
Q. This seems expensive. Can I get a discount?
A. This is the best ngUpgrade course on the planet, so I don't discount other than parity pricing or bulk license purchases. I've poured hundreds, if not thousands of hours into it. You're paying for my collective knowledge working for years on the migration problem.
Q. Can I just hire you to do this migration for me?
A. Yes! I work with a highly skilled team of expert Angular consultants. Fill out the form here to start that conversation.
©2020 SAMS LLC