Sunday, 17 February 2019

Google Course

Android:


https://developer.android.com/courses/fundamentals-training/overview-v2
https://developer.android.com/courses/fundamentals-training/toc-v2

https://developer.android.com/courses/advanced-training/toc



FireBase:

Try a codelab

Have a spare hour and want to learn a new Firebase trick? Each codelab provides a focused, self-contained coding experience that you can complete on your own.
Codelabs are free, self-paced, online modules.
directions_rundirections_runLevel: Intermediate to Advanced

Firebase Analytics

Firebase Analytics is a free, unlimited analytics solution that lets you gather data about your users and how they interact with your app.
Learn how to add Firebase Analytics to your app and use it to make informed decisions about things like ad placement, products to stock, and how difficult to make a level in a game.
directions_runLevel: Intermediate

Firebase in a Weekend

Learn to use Firebase to build and scale your apps. Implement the Firebase Realtime Database and learn how to set up authentication, notifications, remote configuration, and analytics.
directions_runLevel: Intermediate






Now available...

web

Mobile Web Specialist Certification

Set yourself apart from other web developers and demonstrate the skills you’ll need to create responsive and flexible web apps on any platform.

Take free courses to improve your web development skills

You know HTML, CSS, and JavaScript, but have you mastered them?
Check out the courses listed below, and find the right one for you. Learn how to build production-ready web apps, and how to design for mobile first. Begin building Progressive Web Applications (PWAs), which use existing tools and technologies to create targeted, ideal user experiences.
If you're looking for a short, guided tutorial, try a Google Developer Codelab. Each codelab provides step-by-step coding experience.

Master web development

Build Progressive Web Apps

A web app is progressive if it uses the latest web technologies to behave like a native mobile app. These technologies are supported by modern browsers and include service workers, databases, and push messaging. You develop Progressive Web Apps (PWAs) using existing tools and technologies to create targeted, ideal user experiences.

Intro to Progressive Web Apps

Free, self-paced, online course.
Build your first PWA, a weather app that works offline. Learn to cache files with the Service Worker API, collect data using the Fetch API, and make your app installable on the home screen with the web app manifest file.
directions_walkLevel: Beginner

Developing Progressive Web Apps (PWAs)

In this codelab-based course, learn how to convert web pages to PWAs and how to use service workers, caching, and an application shell architecture. Build apps that enable meaningful offline experiences, fast first load, and easy user re-engagement upon repeat visits.
directions_runLevel: Intermediate

Offline Web Applications

Free, self-paced, online course.
In this entertaining, fast-paced class, learn to analyze your own app, select the right caching patterns, use the Service Worker Toolbox, and handle dynamic data via IndexedDB.
directions_runLevel: Intermediate

JavaScript Promises

Who needs the complication of writing code to handle asynchronous activities that happen out of your app's control, such as network requests and file I/O? JavaScript Promises make asynchronous code as easy to write as doThis().then(that).then(something_else).
directions_runLevel: Advanced

Build for all devices and users

Web Accessibility

Everybody deserves access to their apps, even when affected by age, vision concerns, limited hearing, a broken arm, or other limitations.
This course dives into the why and how of making web apps accessible. As a bonus, accessible sites tend to be more usable for all!
directions_runLevel: Advanced

Responsive Web Design

Responsive Web Design is an old idea, but many developers struggle to implement it. Cut through the confusion and learn the mechanics of responsive web design. You’ll come away able to build web pages that work equally well on phones, tablets, and the desktop.
directions_runLevel: Intermediate

Responsive Images

Images are the last frontier of responsive design: how can you load the right image for the current screen?
HTML5 has evolved new image-handling capabilities; learn how to work with new features such as <picture>and srcset so that your images look great and load quickly on any device.
directions_runLevel: Intermediate

Improve the user experience

Browser Rendering Optimization

Want that smooth-as-a-native-app look and feel? Learn how to build apps that maintain 60-frames-per-second performance to react quickly and render smoothly.
directions_runLevel: Advanced

Website Performance Optimization

The #1 reason people leave a web site is because it renders too slowly. Learn how to optimize your websites for speed on the desktop and mobile.
directions_runLevel: Intermediate

Client-Server Communications

Become an HTTP master, optimizing network communications (for example using REST), preventing security problems (XSS, CSRF), deploying HTTPS, and turbocharging your apps with HTTP/2.
directions_runLevel: Advanced

High Conversion Web Forms

Over 70% of online shopping carts are abandoned before checkout! Learn how to keep users happy and reduce the chances of their walking away.
directions_runLevel: Intermediate



0 comments:

Post a Comment