diff --git a/docs/html/develop/index.jd b/docs/html/develop/index.jd index bbd2f71c0e382..18b6327b2a71b 100644 --- a/docs/html/develop/index.jd +++ b/docs/html/develop/index.jd @@ -128,5 +128,5 @@ excludeFromSuggestions=true data-sortOrder="random" data-cardSizes="6x6" data-initial-results="6" - data-maxResults="12"> + data-maxResults="24"> diff --git a/docs/html/images/cards/course-nanodegree_2x.png b/docs/html/images/cards/course-nanodegree_2x.png deleted file mode 100644 index 8f997038ac466..0000000000000 Binary files a/docs/html/images/cards/course-nanodegree_2x.png and /dev/null differ diff --git a/docs/html/images/cards/course-ud825_2x.png b/docs/html/images/cards/course-ud825_2x.png deleted file mode 100644 index 77f98b596856b..0000000000000 Binary files a/docs/html/images/cards/course-ud825_2x.png and /dev/null differ diff --git a/docs/html/images/cards/course-ud875_2x.jpg b/docs/html/images/cards/course-ud875_2x.jpg deleted file mode 100644 index b7fc8cc46cb13..0000000000000 Binary files a/docs/html/images/cards/course-ud875_2x.jpg and /dev/null differ diff --git a/docs/html/images/cards/course-ud876_2x.jpg b/docs/html/images/cards/course-ud876_2x.jpg deleted file mode 100644 index 5f27246924ae4..0000000000000 Binary files a/docs/html/images/cards/course-ud876_2x.jpg and /dev/null differ diff --git a/docs/html/images/cards/courses/admob_course.png b/docs/html/images/cards/courses/admob_course.png new file mode 100644 index 0000000000000..a068a73e0f245 Binary files /dev/null and b/docs/html/images/cards/courses/admob_course.png differ diff --git a/docs/html/images/cards/course-ud855_2x.jpg b/docs/html/images/cards/courses/advanced_android_course.jpg similarity index 100% rename from docs/html/images/cards/course-ud855_2x.jpg rename to docs/html/images/cards/courses/advanced_android_course.jpg diff --git a/docs/html/images/cards/courses/android_analytics_course.png b/docs/html/images/cards/courses/android_analytics_course.png new file mode 100644 index 0000000000000..1ce1d015de02f Binary files /dev/null and b/docs/html/images/cards/courses/android_analytics_course.png differ diff --git a/docs/html/images/cards/courses/android_auto_course.jpg b/docs/html/images/cards/courses/android_auto_course.jpg new file mode 100644 index 0000000000000..84cc1f37fdcce Binary files /dev/null and b/docs/html/images/cards/courses/android_auto_course.jpg differ diff --git a/docs/html/images/cards/course-ud862_2x.jpg b/docs/html/images/cards/courses/android_design_course.jpg similarity index 100% rename from docs/html/images/cards/course-ud862_2x.jpg rename to docs/html/images/cards/courses/android_design_course.jpg diff --git a/docs/html/images/cards/course-ud853_2x.jpg b/docs/html/images/cards/courses/android_fundamentals_course.jpg similarity index 100% rename from docs/html/images/cards/course-ud853_2x.jpg rename to docs/html/images/cards/courses/android_fundamentals_course.jpg diff --git a/docs/html/images/cards/courses/android_identity_course.png b/docs/html/images/cards/courses/android_identity_course.png new file mode 100644 index 0000000000000..e4a47c3593221 Binary files /dev/null and b/docs/html/images/cards/courses/android_identity_course.png differ diff --git a/docs/html/images/cards/courses/android_location_course.png b/docs/html/images/cards/courses/android_location_course.png new file mode 100644 index 0000000000000..21a2aaaa33abb Binary files /dev/null and b/docs/html/images/cards/courses/android_location_course.png differ diff --git a/docs/html/images/cards/courses/android_maps_course.png b/docs/html/images/cards/courses/android_maps_course.png new file mode 100644 index 0000000000000..70910e91c10b2 Binary files /dev/null and b/docs/html/images/cards/courses/android_maps_course.png differ diff --git a/docs/html/images/cards/courses/android_nanodegree.png b/docs/html/images/cards/courses/android_nanodegree.png new file mode 100644 index 0000000000000..fb5049473c475 Binary files /dev/null and b/docs/html/images/cards/courses/android_nanodegree.png differ diff --git a/docs/html/images/cards/courses/android_performance_course.jpg b/docs/html/images/cards/courses/android_performance_course.jpg new file mode 100644 index 0000000000000..a255718dbd78b Binary files /dev/null and b/docs/html/images/cards/courses/android_performance_course.jpg differ diff --git a/docs/html/images/cards/courses/android_tv_cast_course.jpg b/docs/html/images/cards/courses/android_tv_cast_course.jpg new file mode 100644 index 0000000000000..4b863104a9905 Binary files /dev/null and b/docs/html/images/cards/courses/android_tv_cast_course.jpg differ diff --git a/docs/html/images/cards/courses/android_wear_course.jpg b/docs/html/images/cards/courses/android_wear_course.jpg new file mode 100644 index 0000000000000..763e64795c31c Binary files /dev/null and b/docs/html/images/cards/courses/android_wear_course.jpg differ diff --git a/docs/html/images/cards/course-ud837_2x.jpg b/docs/html/images/cards/courses/beginning_android_course.jpg similarity index 100% rename from docs/html/images/cards/course-ud837_2x.jpg rename to docs/html/images/cards/courses/beginning_android_course.jpg diff --git a/docs/html/images/cards/course-ud867_2x.jpg b/docs/html/images/cards/courses/gradle_course.jpg similarity index 100% rename from docs/html/images/cards/course-ud867_2x.jpg rename to docs/html/images/cards/courses/gradle_course.jpg diff --git a/docs/html/images/cards/course-ud849_2x.jpg b/docs/html/images/cards/courses/mobile_ux_course.jpg similarity index 100% rename from docs/html/images/cards/course-ud849_2x.jpg rename to docs/html/images/cards/courses/mobile_ux_course.jpg diff --git a/docs/html/jd_collections.js b/docs/html/jd_collections.js index 3ae61e73118f6..c4812777d7e21 100644 --- a/docs/html/jd_collections.js +++ b/docs/html/jd_collections.js @@ -158,16 +158,22 @@ var RESOURCE_COLLECTIONS = { "develop/landing/courses": { "title": "", "resources": [ - "https://www.udacity.com/course/ux-design-for-mobile-developers--ud849", - "https://www.udacity.com/course/developing-android-apps--ud853", - "https://www.udacity.com/course/android-performance--ud825", + "https://www.udacity.com/course/ud849", + "https://www.udacity.com/course/ud853", + "https://www.udacity.com/course/ud825", "https://www.udacity.com/android", - "https://www.udacity.com/course/advanced-android-app-development--ud855", - "https://www.udacity.com/course/android-ubiquitous-computing--ud875", - "https://www.udacity.com/course/google-play-services--ud876", - "https://www.udacity.com/course/android-design-for-developers--ud862", - "https://www.udacity.com/course/android-development-for-beginners--ud837", - "https://www.udacity.com/course/gradle-for-android-and-java--ud867" + "https://www.udacity.com/course/ud855", + "https://www.udacity.com/course/ud875A", + "https://www.udacity.com/course/ud875B", + "https://www.udacity.com/course/ud875C", + "https://www.udacity.com/course/ud876--1", + "https://www.udacity.com/course/ud876--2", + "https://www.udacity.com/course/ud876--3", + "https://www.udacity.com/course/ud876--4", + "https://www.udacity.com/course/ud876--5", + "https://www.udacity.com/course/ud862", + "https://www.udacity.com/course/ud837", + "https://www.udacity.com/course/ud867" ] }, "preview/landing/more": { diff --git a/docs/html/jd_extras.js b/docs/html/jd_extras.js index ce16675d3ff48..d63ccbd777128 100644 --- a/docs/html/jd_extras.js +++ b/docs/html/jd_extras.js @@ -2650,6 +2650,200 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([ "titleFriendly": "" }, + // Online courses + + { + "title":"UX Design for Mobile Developers", + "titleFriendly":"", + "summary":"Learn how to design a 5-star app.", + "url":"https://www.udacity.com/course/ud849", + "group":"", + "keywords": ["mobile","ux","design"], + "tags": ["courses, start"], + "image":"images/cards/courses/mobile_ux_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Developing Android Apps", + "titleFriendly":"", + "summary":"Learn Android and build an app!", + "url":"https://www.udacity.com/course/ud853", + "group":"", + "keywords": ["android", "start","firstapp","sdk"], + "tags": ["courses, start"], + "image":"images/cards/courses/android_fundamentals_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Android Performance", + "titleFriendly":"", + "summary":"Optimize your apps for speed and usability.", + "url":"https://www.udacity.com/course/ud825", + "group":"", + "keywords": ["android, performance","battery"], + "tags": ["courses, performance"], + "image":"images/cards/courses/android_performance_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Enroll in the Android Nanodegree", + "titleFriendly":"", + "summary":"Enroll in the Android Nanodegree to build the skills to work as an Android developer.", + "url":"https://www.udacity.com/android", + "group":"", + "keywords": ["android, nanodegree"], + "tags": ["courses"], + "image":"images/cards/courses/android_nanodegree.png", + "lang":"en", + "type":"online course" + }, + { + "title":"Advanced Android App Development", + "titleFriendly":"", + "summary":"Productionize and publish your apps.", + "url":"https://www.udacity.com/course/ud855", + "group":"", + "keywords": ["android, experts"], + "tags": ["courses, expert"], + "image":"images/cards/courses/advanced_android_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Material Design for Android Developers", + "titleFriendly":"", + "summary":"Learn how to make your apps material.", + "url":"https://www.udacity.com/course/ud862", + "group":"", + "keywords": ["android, design, pure, material"], + "tags": ["courses, start, material"], + "image":"images/cards/courses/android_design_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Android for Beginners", + "titleFriendly":"", + "summary":"Make your first Android app, even if you don't write code.", + "url":"https://www.udacity.com/course/ud837", + "group":"", + "keywords": ["android, sdk, firstapp"], + "tags": ["courses, start"], + "image":"images/cards/courses/beginning_android_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Gradle for Android and Java", + "titleFriendly":"", + "summary":"Build better apps through automation", + "url":"https://www.udacity.com/course/ud867", + "group":"", + "keywords": ["gradle","studio", "sdk"], + "tags": ["courses, gradle, sdk"], + "image":"images/cards/courses/gradle_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Add Location and Context to your app", + "titleFriendly":"", + "summary":"Make Your Android App Location Aware.", + "url":"https://www.udacity.com/course/ud876--1", + "group":"", + "keywords": ["google services, context, location"], + "tags": ["courses, google, location, context"], + "image":"images/cards/courses/android_location_course.png", + "lang":"en", + "type":"online course" + }, + { + "title":"Analytics and Tag Manager for Android", + "titleFriendly":"", + "summary":"Use Analytics and Tag Manager in Your Apps.", + "url":"https://www.udacity.com/course/ud876--2", + "group":"", + "keywords": ["google services, analytics, tag manager"], + "tags": ["courses, google, analytics"], + "image":"images/cards/courses/android_analytics_course.png", + "lang":"en", + "type":"online course" + }, + { + "title":"AdMob for Android", + "titleFriendly":"", + "summary":"Monetize Your App by Displaying Ads.", + "url":"https://www.udacity.com/course/ud876--3", + "group":"", + "keywords": ["monetize, google services, ads, admob"], + "tags": ["courses, google, ads, admob"], + "image":"images/cards/courses/admob_course.png", + "lang":"en", + "type":"online course" + }, + { + "title":"Add Maps to your Android app", + "titleFriendly":"", + "summary":"Use maps, cameras, markers and more in your app.", + "url":"https://www.udacity.com/course/ud876--4", + "group":"", + "keywords": ["google, maps, marker, camera"], + "tags": ["courses, google, maps"], + "image":"images/cards/courses/android_maps_course.png", + "lang":"en", + "type":"online course" + }, + { + "title":"Add Sign-in to your Android app", + "titleFriendly":"", + "summary":"Build a Seamless Sign-In Experience.", + "url":"https://www.udacity.com/course/ud876--5", + "group":"", + "keywords": ["google services, signin, authorization"], + "tags": ["courses, google, auth"], + "image":"images/cards/courses/android_identity_course.png", + "lang":"en", + "type":"online course" + }, + { + "title":"Android Wear Development", + "titleFriendly":"", + "summary":"Extend your Apps to Android Smartwatches.", + "url":"https://www.udacity.com/course/ud875A", + "group":"", + "keywords": ["wear, wearables, smartwatch"], + "tags": ["courses, wear, wearable"], + "image":"images/cards/courses/android_wear_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Android TV and Google Cast Development", + "titleFriendly":"", + "summary":"Extend your Apps to the Big Screen.", + "url":"https://www.udacity.com/course/ud875B", + "group":"", + "keywords": ["cast, living room"], + "tags": ["courses, cast, tv"], + "image":"images/cards/courses/android_tv_cast_course.jpg", + "lang":"en", + "type":"online course" + }, + { + "title":"Android Auto Development", + "titleFriendly":"", + "summary":"Put your apps in the driver's seat.", + "url":"https://www.udacity.com/course/ud875C", + "group":"", + "keywords": ["auto"], + "tags": ["courses, auto"], + "image":"images/cards/courses/android_auto_course.jpg", + "lang":"en", + "type":"online course" + }, // TODO remove this? @@ -2665,126 +2859,6 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([ "lang":"en", "type":"design" }, - { - "title":"UX Design for Mobile Developers", - "titleFriendly":"", - "summary":"Learn how to design a 5-star app.", - "url":"https://www.udacity.com/course/ux-design-for-mobile-developers--ud849", - "group":"", - "keywords": ["mobile","ux","design"], - "tags": ["courses"], - "image":"images/cards/course-ud849_2x.jpg", - "lang":"en", - "type":"online course" - }, - { - "title":"Developing Android Apps", - "titleFriendly":"", - "summary":"Learn Android and build an app!", - "url":"https://www.udacity.com/course/developing-android-apps--ud853", - "group":"", - "keywords": ["start","firstapp","sdk"], - "tags": ["courses"], - "image":"images/cards/course-ud853_2x.jpg", - "lang":"en", - "type":"online course" - }, - { - "title":"Android Performance", - "titleFriendly":"", - "summary":"Optimize your apps for speed and usability.", - "url":"https://www.udacity.com/course/android-performance--ud825", - "group":"", - "keywords": ["performance","battery"], - "tags": ["courses"], - "image":"images/cards/course-ud825_2x.png", - "lang":"en", - "type":"online course" - }, - { - "title":"Enroll in the Android Nanodegree", - "titleFriendly":"", - "summary":"Enroll in the Android Nanodegree to build the skills to work as an Android developer.", - "url":"https://www.udacity.com/android", - "group":"", - "keywords": ["nanodegree"], - "tags": ["courses"], - "image":"images/cards/course-nanodegree_2x.png", - "lang":"en", - "type":"online course" - }, - { - "title":"Advanced Android App Development", - "titleFriendly":"", - "summary":"Productionize and publish your apps.", - "url":"https://www.udacity.com/course/advanced-android-app-development--ud855", - "group":"", - "keywords": ["android, experts"], - "tags": ["courses"], - "image":"images/cards/course-ud855_2x.jpg", - "lang":"en", - "type":"online course" - }, - { - "title":"Android Ubiquitous Computing", - "titleFriendly":"", - "summary":"Extend your apps to Wear, TV, and Auto.", - "url":"https://www.udacity.com/course/android-ubiquitous-computing--ud875", - "group":"", - "keywords": ["wear, tv, auto"], - "tags": ["courses"], - "image":"images/cards/course-ud875_2x.jpg", - "lang":"en", - "type":"online course" - }, - { - "title":"Google Play Services", - "titleFriendly":"", - "summary":"Use Google APIs to improve your apps.", - "url":"https://www.udacity.com/course/google-play-services--ud876", - "group":"", - "keywords": ["google, play services, google services"], - "tags": ["courses"], - "image":"images/cards/course-ud876_2x.jpg", - "lang":"en", - "type":"online course" - }, - { - "title":"Android Design for Developers", - "titleFriendly":"", - "summary":"Learn how to make your apps material.", - "url":"https://www.udacity.com/course/android-design-for-developers--ud862", - "group":"", - "keywords": ["design, pure, material"], - "tags": ["courses"], - "image":"images/cards/course-ud862_2x.jpg", - "lang":"en", - "type":"online course" - }, - { - "title":"Android Development for Beginners", - "titleFriendly":"", - "summary":"Make your first Android app, even if you don't write code.", - "url":"https://www.udacity.com/course/android-development-for-beginners--ud837", - "group":"", - "keywords": ["firstapp",], - "tags": ["courses"], - "image":"images/cards/course-ud837_2x.jpg", - "lang":"en", - "type":"online course" - }, - { - "title":"Gradle for Android and Java", - "titleFriendly":"", - "summary":"Build better apps through automation", - "url":"https://www.udacity.com/course/gradle-for-android-and-java--ud867", - "group":"", - "keywords": ["gradle","studio", "sdk"], - "tags": ["courses"], - "image":"images/cards/course-ud867_2x.jpg", - "lang":"en", - "type":"online course" - }, { "title":"Watch Faces for Android Wear", "titleFriendly":"", diff --git a/docs/html/training/index.jd b/docs/html/training/index.jd index 1b0b1fe6af74e..16658b909a755 100644 --- a/docs/html/training/index.jd +++ b/docs/html/training/index.jd @@ -37,6 +37,6 @@ Classes are organized into several groups you can see at the top-level of the le data-query="collection:develop/landing/courses" data-sortOrder="random" data-cardSizes="6x6" - data-maxResults="12" - data-initial-results="3"> + data-maxResults="24" + data-initial-results="6"> \ No newline at end of file