73 episodes

Introduction to principles of software engineering for mobile devices and best practices, including code reviews, source control, and unit tests. Topics include Ajax, encapsulation, event handling, HTTP, memory management, MVC, object-oriented design, and user experience. Languages include HTML5, JavaScript, Objective-C, and PHP. Projects include mobile web apps and native iOS apps.

Harvard College's Computer Science 164: Mobile Software Engineering David J. Malan

    • Education
    • 4.5 • 4 Ratings

Introduction to principles of software engineering for mobile devices and best practices, including code reviews, source control, and unit tests. Topics include Ajax, encapsulation, event handling, HTTP, memory management, MVC, object-oriented design, and user experience. Languages include HTML5, JavaScript, Objective-C, and PHP. Projects include mobile web apps and native iOS apps.

    Lectures / Lecture 11: Security / Slides

    Lectures / Lecture 11: Security / Slides

    PDF format

    Lectures / Lecture 11: Security / Source Code / PDF

    Lectures / Lecture 11: Security / Source Code / PDF

    PDF format

    Lectures / Lecture 11: Security / Video / MP3

    Lectures / Lecture 11: Security / Video / MP3

    MP3 format

    • video
    Lectures / Lecture 11: Security / Video / MP4

    Lectures / Lecture 11: Security / Video / MP4

    MP4 format

    Lectures / Lecture 10: Windows Mobile / Video / MP3

    Lectures / Lecture 10: Windows Mobile / Video / MP3

    MP3 format

    • video
    Lectures / Lecture 10: Windows Mobile / Video / MP4

    Lectures / Lecture 10: Windows Mobile / Video / MP4

    MP4 format

Customer Reviews

4.5 out of 5
4 Ratings

4 Ratings

Top Podcasts In Education

The Mel Robbins Podcast
Mel Robbins
The Jordan B. Peterson Podcast
Dr. Jordan B. Peterson
The Rich Roll Podcast
Rich Roll
TED Talks Daily
TED
Do The Work
Do The Work
Mick Unplugged
Mick Hunt