Build scalable apps on Google App Engine

seeders: 22
leechers: 27
Added on February 12, 2015 by penguinein Other > Tutorials
Torrent verified.



Build scalable apps on Google App Engine (Size: 2.53 GB)
 tracker list.txt436 bytes
 002 Anatomy of a URL.mp411.23 MB
 001 How the web works.mp48.94 MB
 006 How App Engine solves those complexities.mp411.08 MB
 005 The many complexities of a real-life application.mp423.43 MB
 003 Requests and Responses.mp43.91 MB
 004 Headers in requests and responses.mp421.35 MB
 004 About Classes in Python.mp414.79 MB
 015 Refactoring our app implementing Jinja2 templates.mp427.54 MB
 016 Understanding dictionaries in Python.mp49.78 MB
 017 Adding Greetings to the template.mp412.68 MB
 014 Showing the Greetings on our Home Page.mp49.74 MB
 013 Fetching Greetings from our Data Store.mp416.85 MB
 010 Saving Greetings to our Data Store.mp422.23 MB
 011 Lists in Python.mp413.68 MB
 012 Breaking up our form HTML.mp46.99 MB
 018 Refactoring the Greetings Data Store Model.mp412.45 MB
 004 Creating our project directories.mp44.33 MB
 005 Importing Twitter Bootstrap framework.mp418.48 MB
 003 Creating the app.yaml file.mp46.15 MB
 002 Creating our project on the Google Developer Console.mp42.62 MB
 001 Preview of what were going to build.mp449.84 MB
 006 Creating our Router.mp45.8 MB
 008 Finishing our custom Request Handler.mp46.89 MB
 007 Building our custom Request Handler.mp426.5 MB
 009 Implementing Bootstrap in our base template.mp412.85 MB
 010 Abstracting our templates into a more reusable architecture.mp410.75 MB
 017 About storing Passwords.mp428.74 MB
 016 Creating the data Model in the DataStore.mp419.23 MB
 018 Implementing Password encryption with salts.mp441.88 MB
 015 Making jQuery change the modal content according to what the server returns.mp415.5 MB
 021 Preparing to change the modals body dynamically with jQuery.mp414.73 MB
 014 Abstracting our JSON response to our Custom Request Handler.mp412.69 MB
 022 Changing the modals HTML according to the response returned back from the AJAX.mp47.69 MB
 019 About regular expressions and email validation.mp417.23 MB
 020 Checking whether the email already exists, or not.mp45.98 MB
 004 Adding more inputs to the form.mp46.18 MB
 001 Creating an Email Object.mp417.09 MB
 003 Sending out our first email with App Engine.mp427.34 MB
 002 Finishing the send_mail function.mp418.8 MB
 004 Implementing cookie signing and cookie validation functions.mp423.18 MB
 002 Implementing the Password checking functionality.mp424.27 MB
 001 Creating our Login Screen.mp422.48 MB
 007 Finishing and testing the Login Required wrapper.mp415.02 MB
 006 Creating a Login Required wrapper.mp430.42 MB
 005 Writing cookie sending and cookie reading functions.mp412.54 MB
 003 Some theory on cookies and security.mp425.47 MB
 003 Creating the post recipe template.mp411.01 MB
 005 Creating the Recipe data model.mp417.19 MB
 004 Building out the recipe form to add new recipes and index them.mp454.53 MB
 002 Creating the Account Page.mp414.71 MB
 001 Introduction to Full Text Search.mp411.16 MB
 006 Creating the Add Recipe class method to add and index new recipes.mp427.96 MB
 007 Indexing recipes into our Full Text Search Index.mp424.72 MB
 010 Implementing the Add Recipe function in the Post Recipe Request Handler.mp411.78 MB
 009 Saving the photo uploaded by the user.mp438.59 MB
 008 Picking up the data sent by the user.mp414.36 MB
 011 Finishing and fixing some bugs.mp433.19 MB
 006 Creating the Recipe Page Request Handler.mp411.02 MB
 007 Implementing the Recipe Page HTML and template.mp434.63 MB
 005 Fixing a small error.mp43.71 MB
 002 Displaying the results on the Account Page.mp436.18 MB
 003 Building queries for the Search Results Page.mp428.54 MB
 004 Creating the Search Results Page.mp433.23 MB
 008 Testing the image resizing functionality App Engine provides.mp412.12 MB
 011 Finishing the Recipe Page.mp417.2 MB
 009 optional Installing the Pillow library.mp415.73 MB
 012 Finishing the Home Page.mp420.71 MB
 009 Parsing Recipe Titles.mp427.35 MB
 010 Parsing Recipe Image URLs.mp419.4 MB
 008 Adding the BeautifulSoup library to our project.mp417.99 MB
 002 Fetching 1.5 million URLs to load into our parser.mp453.74 MB
 003 Setting up our Parser, assigning dedicated resources to it.mp431.75 MB
 011 Parsing Prep Times and Cook Times.mp435.31 MB
 012 Parsing Recipe Ingredients.mp447.21 MB
 007 Figuring out how to extract information from the source site.mp484.38 MB
 015 Saving the image to our Google Cloud Storage bucket.mp441.26 MB
 014 Fetching or downloading the Recipe Images.mp430.06 MB
 002 Configuring a domain name to point to our app.mp429.7 MB
 001 Deploying our app and getting to know the admin developer console.mp439.62 MB
 006 Fixing, redeploying and redirecting traffic to the new version of the app.mp43.27 MB
 005 Finding a performance issue on our Recipe Page.mp49.53 MB
 008 Course wrap-up.mp44.69 MB
 004 Analyzing the performance of our Searches.mp413.97 MB
 007 Comparing performance of old and new version.mp418.75 MB
 003 Exploring Traces.mp412.23 MB
 001 Exploring the logs and debugging.mp425.79 MB
 002 How to use the Traces to improve our app performance.mp42.97 MB


Description

Build scalable apps on Google App Engine
Learn what Google's platform offers to easily build scalable apps in no time. No previous coding experience required

https://www.udemy.com/build-...e-apps-on-google-app-engine/



INFO:
English | MP4, AVC, 600 kbps, 1280x720 | AAC, 64 kbps, 2 Ch

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
Javascript and jQuery development
AJAX and asynchronous requests
Backend development
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
Debugging
Deploying the application
Pointing a custom domain to our app
Monitoring and performance testing and enhancing using logs and traces



COURSE DESCRIPTION

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.



Sharing Widget


Download torrent
2.53 GB
seeders:22
leechers:27
Build scalable apps on Google App Engine

All Comments

thanks
Thanks