Spartan Posted January 16, 2014 Report Posted January 16, 2014 Mobile Development nerchukundam ani anukune vallaki..free certified course from Maryland University.. java vaste chealu.. dabbul ichi nerchukune badal learn it for free and get certified..man.. https://www.coursera.org/course/android ================================================================================================ About the Course Handheld systems, such as smartphones and tablets are now the most common way for people to access and interact with computing services. The demand for application development skills is therefore growing at a breathtaking pace. These skills, however, are multi-‐ faceted, requiring students to master computer science and engineering principles, to learn the details of specific mobile application platforms, and to design artistic and engaging user interfaces that respond to how, where and why handheld applications are used. This course will cover the fundamental programming principles, software architecture and user experience considerations underlying handheld software applications and their development environments. To bring these concepts alive, the course will involve in-‐depth, hands-‐on examples, implemented in the Android Platform, the fastest growing segment of the handheld system user base. Students will apply these teachings, also using the Android Platform, in laboratory projects and in a large-‐scale semester project. Note: This course is part of a trans-institution course sequence. This course and two others, led respectively by Drs. Douglas Schmidt and Jules White of Vanderbilt University, have been designed to complement each other. Therefore, some of the programming assignments and the course project for these courses will be coordinated. This course focuses on handheld systems and the design of user-facing applications, and will be taught first. The first Vanderbilt University course, Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems will focus on systems programming topics, such as middleware services and background processing, That course is currently schedule to start in March 2014. The second Vanderbilt University course, Programming Cloud Services for Android Handheld Systems will focus on connecting Android mobile devices to cloud computing and data storage resources, essentially turning a device into an extension of powerful cloud-based services on popular cloud computing platforms, such as Google App Engine and Amazon EC2. That course is currently scheduled to begin in early June 2014. Nevertheless, each of these courses stands alone. Students are not required to take all of them. Those who do, however, will gain a much more detailed, end-to-end understanding of handheld systems and their applications. Course Syllabus Tentative Schedule Week #1: • Lecture #1 – The Android Platform • Lecture #2 – The Android Development Environment • Lab #1: Setup: Students identify required software & install it on their personal computers. Students perform several tasks to familiarize themselves with the Android Platform and Development Environment. Week #2: • Lecture #3 – Application Fundamentals • Lecture #4 – The Activity Class • Lab #2 – The Activity Lifecycle & Reconfiguration: Students build applications that trace the lifecycle callback methods issued by the Android platform and that demonstrate Android's behavior when the device configuration changes (e.g., when the device moves from portrait to landscape mode and back). Week #3: • Lecture #5 – The Intent Class • Lecture #6 – Permissions • Lecture #7 – The Fragment Class • Lab #3a - Intents & Permissions: Students build applications that require starting multiple Activities via both standard and custom Intents. • Lab #3b - Permissions: Students build applications that require standard and custom permissions. • Lab #3c – Multi-pane and single-pane User Interfaces: Students build an application that uses a single code base, but creates different user interfaces depending on a device's screen size. Week #4: • Lectures #8 – User Interface Classes - Part I • Lectures #9 – User Interface Classes - Part II • Lab #4 – ToDoManager: Students build a ToDo list manager using the user interface elements discussed in lecture. The application allows users to create new ToDo Items and to display them in a ListView. Week #5: • Lecture #10 – User Notifications • Lecture #11 – The BroadcastReceiver Class • Lecture #12 – Threads, AsyncTask & Handlers • Lecture #13 - Alarms • Lecture #14 - Networking • Lab #5a – Threads: We'll write concurrent, multi-threaded code to load ToDo items from a networked server via background threads (i.e., without blocking the main UI thread). • Lab #5b - Broadcast Receiver: We'll build an application that uses a BroadcastReceiver to react when events such as connecting and disconnecting the charger occur. Week #6: • Lecture #15 – Graphics & Animation I • Lecture #16 – Graphics & Animation II • Lecture #17 – Multi-touch & Gestures • Lecture #18 – MultiMedia • Lab #6a - Gesture Sampler: Students build and application that accepts gesture input, such as using an "X" gesture to delete, using a "?" gesture to show help, etc. • Lab #6b - Bubble Popper: We'll write an application to display and animate bubbles (graphics that look like bubbles) on the device's screen. When users touch the screen where a bubble appears, the bubble pops. Week #7: • Lecture #19 – Sensors • Lecture #20 – Location & Maps • Lab #7a - Obstacle Course: Students build an application that uses the orientation of the device (tilting, rotating, etc.) to guide an object around obstacles. Week #8: • Lecture #21 – DataManagement • Lecture #22 – The ContentProvider Class • Lecture #23 – The Service Class • Lab #8a - Data Management (SQL): Students develop a database for storing and retrieving multimedia notes with textual tags. • Lab #8b - Mutlimedia Notes Content Provider: Students extend the multimedia notes database so multimedia notes can be shared via a ContentProvider across multiple applications. Final Project: iRemember We'll implement the front end of a complex handheld application involving many of the concepts presented in the class. Recommended Background This course is directed to Sophomore- or Junior-level undergraduate students. Students should already know how to program in Java, but are not expected to have studied mobile application development. If you don't already know Java, but have some familiarity with programming languages, you can improve your Java knowledge, by taking one of the many Java tutorials and online courses available on the web. Suggested Readings There is no textbook for this course, but I strongly encourage students to explore the wide range of freely-available Android-related resources. Keep up with changes and improvements in the Android ecosystem by reading the Android Developer's Blog. Watch tutorials and other presentations from the Google I/O conference. Course Format Each lesson will consist of video presentations, logically divided roughly into 5-10 minute sections. Throughout the lecture video there are ungraded "in-video" questions to help ensure that students are understanding the material. Each week there is also a short quiz containing questions/tasks to help ensure that the students have understood that week's lectures. The in-video questions are related to the current video section, and provide supplementary information, “Food For Thought” discussion, and "FLASHBACK" questions, which challenge the students to think about something we have discussed in a previous lesson. Each week's videos will be accompanied by a lab exercise consisting of an assignment write-up, partially completed source code, and executable test cases. The students will run the test cases on their own computers to determine whether they've successfully completed the lab. For some labs, we will also require students to examine and grade the submissions of other students. Each lesson covers multiple Android source code examples. I strongly encourage students to download all the examples and to consult them both while watching the lecture and afterwards. The source code is publicly available on github:https://github.com/aporter/coursera-android The course will also have a complex final project.
k2s Posted January 16, 2014 Report Posted January 16, 2014 LTT.. yes man,,,,,i saw this 2 days before.......are u planning for it....
Spartan Posted January 16, 2014 Author Report Posted January 16, 2014 yes man,,,,,i saw this 2 days before.......are u planning for it.... i want to man...but time is not permitting to take the class... serious work going on at Office...after come home..no time... ||'0'||
k2s Posted January 16, 2014 Report Posted January 16, 2014 i want to man...but time is not permitting to take the class... serious work going on at Office...after come home..no time... ||'0'|| yes man... i registered my family in that cloudera hadoop class its very useful for families....
Spartan Posted January 16, 2014 Author Report Posted January 16, 2014 yes man... i registered my family in that cloudera hadoop class its very useful for families.... i said no...it will be useful man...but ur families already know programming...it helps.. now my situation is different until April-June..
k2s Posted January 16, 2014 Report Posted January 16, 2014 i said no...it will be useful man...but ur families already know programming...it helps.. now my situation is different until April-June.. this sem & next sem - she has some big data courses ....this is inline..... BTW i registered for this class in november....
Spartan Posted January 16, 2014 Author Report Posted January 16, 2014 49 $ kada? certificate ki dabbul kaval kani nerchukovadam free kada..
Spartan Posted January 16, 2014 Author Report Posted January 16, 2014 jan 21 timings telsa bro? online videos upload chestar vayya..if u register u get notificaiton.
Spartan Posted January 16, 2014 Author Report Posted January 16, 2014 this sem & next sem - she has some big data courses ....this is inline..... BTW i registered for this class in november.... ok november shud work for me..
alpachinao Posted January 16, 2014 Report Posted January 16, 2014 how to enroll? manaku log in id vundala?
k2s Posted January 16, 2014 Report Posted January 16, 2014 how to enroll? manaku log in id vundala? register....for free......
Recommended Posts