Informações sobre o curso
4.6
881 classificações
133 avaliações

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 11 horas para completar

Sugerido: 4 weeks of study 2-4 hours/week...

Inglês

Legendas: Inglês

Habilidades que você terá

Python ProgrammingApplication Programming Interfaces (API)Internet Of Things (IOT)Raspberry Pi

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 11 horas para completar

Sugerido: 4 weeks of study 2-4 hours/week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
4 horas para concluir

Module 1

This module presents the use of the Raspberry Pi to connect to the Internet, from a user perspective. The first way to use the Raspberry Pi as a networked device is to use it as a general-purpose computer rather than as a programmed IoT device. Using networking with a Raspberry Pi in this way is similar to using the network from any Linux machine, and we present its use in this module. We also present the standard Internet protocols that must be understood in order to develop network programs....
10 vídeos (total de (Total 69 mín.) min), 4 leituras, 2 testes
10 videos
Lecture 1.1 - Network (Updated)5min
Lecture 1.2 - Secure Shell9min
Lecture 1.3 - SSH Client/Server6min
Lecture 2.1 - SSH Server (Updated)10min
Lecture 2.2 - Network Programs8min
Lecture 2.3 - Internet Protocols10min
Lecture 3.1 - IP Addresses (Updated)6min
Lecture 3.2 - Domain Names6min
Lecture 3.3 - Client/Server4min
4 leituras
Pre-Course Survey10min
Course Overview10min
Module 1 Objectives10min
Module 1 Reading10min
1 exercício prático
Module 1 Quiz16min
Semana
2
4 horas para concluir

Module 2

This module introduces the networking socket interface that is used to transfer data across the network programmatically. An essential aspect of the Internet of Things is for your IoT device to send and receive data on the Internet, and the socket interface is key to enabling that. We describe how to use socket in Python to act as both a client and a server....
9 vídeos (total de (Total 60 mín.) min), 2 leituras, 2 testes
9 videos
Lecture 1.1 - Sockets5min
Lecture 1.2 - Sending Data (Updated)7min
Lecture 1.3 - Exceptions9min
Lecture 2.1 - Server Code6min
Lecture 2.2 - Live Server5min
Lecture 2.3 - Internet Control6min
Lecture 3.1 - Python Client Demo8min
Lecture 3.2 - Python Server Demo9min
2 leituras
Module 2 Objectives10min
Module 2 Reading10min
1 exercício prático
Module 2 Quiz16min
Semana
3
4 horas para concluir

Module 3

This module focuses on how to have your Raspberry Pi interact with online services through the use of public APIs and SDKs. Many interesting and useful services are available in the cloud and this module describes how to write code that accesses those services. We define what an Application Programming Interface (API) is and what a Software Development Kit (SDK) is. We present some API examples and we show the use of the Twitter API in detail using the Twython package....
11 vídeos (total de (Total 69 mín.) min), 2 leituras, 2 testes
11 videos
Lecture 1.1 - Network Libraries12min
Lecture 1.2 - Web Services7min
Lecture 1.3 - Public APIs7min
Lecture 2.1 - Twitter's API4min
Lecture 2.2 - Twitter Registration4min
Lecture 2.3 - Sending a Tweet4min
Lecture 2.4 - Sending a Tweet (Demo)7min
Lecture 3.1 - Twython Callbacks6min
Lecture 3.2 - Tweet Response4min
Lecture 3.3 - Responding to a Tweet (Demo)8min
2 leituras
Module 3 Objectives10min
Module 3 Reading10min
1 exercício prático
Module 3 Quiz16min
Semana
4
4 horas para concluir

Module 4

In this module we show how to use the Raspberry Pi to interface with more complicated sensors and actuators. We explore the use of the Raspberry Pi camera module and the use of a servo. The Raspberry Pi camera module is used through the picamera library, which we describe. Servos are controlled by generating pulse width modulated signals and varying their pulse width using library functions....
9 vídeos (total de (Total 54 mín.) min), 3 leituras, 2 testes
9 videos
Lecture 1.1 - Camera Module4min
Lecture 1.2 - picamera Library5min
Lecture 1.3 - Capturing Images8min
Lecture 2.1 - Camera (Demo)9min
Lecture 2.2 - PWM on RPI8min
Lecture 2.3 - Servo Control7min
Lecture 3.1 - Servo Code5min
Lecture 3.2 - Servo (Demo)4min
3 leituras
Module 4 Objectives10min
Module 4 Reading10min
End-of-Course Survey10min
1 exercício prático
Module 4 Quiz16min
4.6
133 avaliaçõesChevron Right

50%

comecei uma nova carreira após concluir estes cursos

71%

consegui um benefício significativo de carreira com este curso

25%

recebi um aumento ou promoção

Melhores avaliações

por DPNov 25th 2018

Course is great, but it takes forever to grade classmates. For example, by the end of the last week homework , I had to wait two weeks till someone was available to grade.

por SSMay 23rd 2016

Good class. not much different than the Arduino one. Useful to learn and use SSH with linux if you do not have a monitor for your Raspberri Pi.

Instrutores

Avatar

Ian Harris

Professor
Department of Computer Science

Sobre Universidade da Califórnia, Irvine

Since 1965, the University of California, Irvine has combined the strengths of a major research university with the bounty of an incomparable Southern California location. UCI’s unyielding commitment to rigorous academics, cutting-edge research, and leadership and character development makes the campus a driving force for innovation and discovery that serves our local, national and global communities in many ways....

Sobre o Programa de cursos integrados Introdução à programação da Internet das Coisas (IoT)Introdução à Programação aplicada à Internet das Coisas (IOT)

Design, create, and deploy a fun IoT device using Arduino and Raspberry Pi platforms. This Specialization covers embedded systems, the Raspberry Pi Platform, and the Arduino environment for building devices that can control the physical world. In the final Capstone Project, you’ll apply the skills you learned by designing, building, and testing a microcontroller-based embedded system, producing a unique final project suitable for showcasing to future employers. Please note that this specialization does not offer discussion forums....
Introdução à programação da Internet das Coisas (IoT)Introdução à Programação aplicada à Internet das Coisas (IOT)

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.