PLEASE SCROLL DOWN TO THE “MUST READ THIS” SECTION BEFORE COMMIT TO PURCHASE!
Michael Gradek – Build scalable apps on Google App Engine
Web app development isn’t hard, but there sure is a lot of material to go over. I wanted to create a comprehensive course because I feel if someone is serious on building something great, you need to have knowledge on many of the different aspects of creating web apps. In addition, I didn’t want to create a boring course which goes over the basics of programming and then, separately, shows how to develop feature after feature without a cohesive vision.
Instead, this course is project based, meaning that we will develop an entire web application throughout the course, and along the way, learn about programming basics and all of the different aspects on web app development as we encounter the need to implement certain features or learn certain concepts.
In this course our main project will be building a recipe search engine using Python and Google App Engine! Yeah, a full-blown recipe search engine. It’s kind of like a smaller version of Google, where the only thing you can search for are recipes instead of the entire web. Check the “What am I going to get from this course?? to see all of the different concepts we are going to learn
Python is in my eyes, the best programming language to learn when you’re starting. It reads like english so it’s easy to understand the code and what it’s doing, and Python tends to be terse, meaning that it’s neatly concise and free of syntactical and verbal redundancy. Or in other words, it’s clean and productive, where one line of Python code can do what maybe 5-6 lines of code do in other languages. Python is also a lot of fun to code!
Google App Engine is an astonishing technology we can use to deploy our apps. It takes away all of the headaches of managing servers and infrastructure so you can focus 100% on your application code. Whenever your app gets popular and receive a peak of traffic you don’t have to worry about your servers crashing over the increased load. Google App Engine automagically spins up new servers to serve your users. In addition, App Engine provides many extremely useful services we will use, but that we don’t have to install and configure. For example, we don’t need to install nor configure a database, a email server, full text search indices, queues, etc. All of that is already build by Google on App Engine and we simply need to call those services to use them. Do you know how much time that saves us in the development process? A ton!
All of that allows us to rapidly develop apps, test them out and figure if we are getting traction or if we need to improve our product. It’s this ability of fast development cycles that leads us to find our ideas that work, and hopefully, generate revenues and lead us to live the lifestyle we dream of.
What am I going to get from this course?
Over 130 lectures and 12 hours of content!
Learn how to program in Python and create web applications on Google App Engine
Learn about development patterns following Google’s best practices
Build a Recipe Search Engine which allows users to register, log in, post recipes with images, search for recipes and even build a parser or crawler that will go our and fetch recipes from other sites
HTML development with Twitter’s Bootstrap Framework
AJAX and asynchronous requests
Using the NoSQL Google DataStore database
Creating users and logging them in using cookie sessions
Encrypting passwords and cookies
Posting content, including images, to our app
Indexing recipes into our Full text Search Index
Building a parser (crawler, spider) and fetching content from other sites
Deploying the application
Pointing a custom domain to our app
Monitoring and performance test
Plaease pay attention:
Please note that WE ONLY SELL DIGITAL ITEMS, and that we can send them via digital download or physical disks. On check-out remember to select between Physical Shipping or Digital Download! Standard shipping method (free shipping) is digital download.
–>>If you need disks please select one of the USPS shipping options <<--
If you want to try the download delivery first you can always ask us for a physical copy at a later time, if necessary.
All listing images are rendered images thus their purpose is only to present the product.
If you choose physical shipping you will receive your digital items inside a our DVDs. Digital Items are better than physical ones becacuse they can be downloaded right away for immediate use and you will always be able to access them, without worrying about losing your purchase because of disk damage or other reasons. As not everyone is confortable with digital items we provide a service to deliver PHYSICAL DISK(s) containing the Digital Items.
The disks will usually be DVDs and that does not mean that the content will be playable on a standard DVD player (that depends only by the file format of the files contained inside the DVD), but just that the physical support is a DVD disk. You can alway access all files inside the DVDs using a computer (PC or MAC). All digital files will be sent on the best file format available, may it be mp3, mp4, avi, pdf etc. We will provide you with detailed instructions on how to play/read each kind of file.
–>> We provide full support to get you in condition to use your purchase in full. <<--
REMEMBER: If you choose FREE SHIPPING you will not receive any physical copy of the item, it will be delivered by download link to your email. To get a physical copy select USPS shipping service and we will burn the digital content into a DVD.
Only logged in customers who have purchased this product may leave a review.