Online Courses and Tutorials

Onlinecourses.tech provides you with the latest online courses information by assisting over 45,000 courses and 1 million students.

Learn programming, marketing, data science and more.

Get started today

Skip to main content

Featured Post

Machine Learning

Master machine learning fundamentals in four hands-on courses

About This Specialization This Specialization from leading researchers at the University of Washington introduces you to the exciting, high-demand field of Machine Learning. Through a series of practical case studies, you will gain applied experience in major areas of Machine Learning including Prediction, Classification, Clustering, and Information Retrieval. You will learn to analyze large and complex datasets, create systems that adapt and improve over time, and build intelligent applications that can make predictions from data. Created by: Industry Partners: 4 courses Follow the suggested order or choose your own. Projects Designed to help you practice and apply the skills you learn. Certificates Highlight your new skills on your resume or

Desarrollo de aplicaciones móviles con Android

Desarrollo de aplicaciones móviles con Android

About This Specialization

Desarrolla aplicaciones móviles usando Android Studio. Construye tus proyectos de forma profesional con todas las métricas de diseño de Material Design y las mejores prácticas de programación en java. Llega a millones de usuarios subiendo tus apps a Google Play y
¡Conviértete en un desarrollador de aplicaciones móviles profesional!
Created by:
Industry Partners:
courses
5 courses
Follow the suggested order or choose your own.
projects
Projects
Designed to help you practice and apply the skills you learn.
certificates
Certificates
Highlight your new skills on your resume or LinkedIn.
Courses
Intermediate Specialization.
Some related experience required.

  1. COURSE 1

    Programando con Java para aplicaciones Android

    Upcoming session: Jun 12 — Jul 10.
    Commitment
    3 weeks of study, 3-5 hours/week
    Subtitles
    Spanish

    About the Course

    ¡Aprende lo mejor de Java para el desarrollo en Android! Descubre lo necesario para construir tus aplicaciones móviles de una forma sencilla, objetiva y práctica. A lo largo del curso, verás diversos ejemplos para crear tu primer Hola Mundo y practicarás la programación orientada a objetos.
    Show or hide details about course Programando con Java para aplicaciones Android

    WEEK 1
    Básicos de Java
    ¡Bienvenid@ al curso Programando con Java para aplicaciones Android! En este módulo, revisarás los conceptos de programación básicos que utiliza Java, practicarás cómo instalarlo y dejarlo listo para Android Studio. Definirás los tipos de datos más convenientes para el ahorro de memoria en tus apps, las mejores prácticas para nombrar variables y objetos y utilizarás los operadores y el control de flujo en programas Java.
    Video · Bienvenida
    Reading · ¿Qué y cómo lo hago?
    Reading · Otras fuentes de consulta
    Video · Generalidades y componentes de Java
    Reading · Instalación de Java en Windows, Mac y Linux
    Video · Nuestro primer Hola Mundo
    Video · Hola Mundo IDE
    Video · Ejercicio Hola Mundo IDE
    Video · Tipos de datos Enteros
    Video · Ejercicio datos Enteros
    Video · Datos Float y Double
    Video · Datos Char y Boolean
    Video · Naming y Cast de variables
    Video · Arreglos
    Video · Ejemplo Arreglos
    Video · Aritméticos y de Asignación
    Video · Ejemplo Aritméticos y de Asignación
    Video · Incremento y Decremento
    Video · Ejemplo Incremento y Decremento
    Practice Quiz · Operadores
    Video · Equidad y Relacionales
    Video · Lógicos
    Video · Control de flujo (if, else, switch)
    Video · Control de flujo (while,for, foreach)
    Peer Review · Programando en Java

    WEEK 2
    Programación Orientada a Objetos (POO)
    En este módulo, analizarás problemas de la vida real para transformarlos a código Java. Con ayuda de la Programación Orientada a Objetos, explicaciones claras y ejemplos prácticos distinguirás conceptos como herencia, polimorfismo, sobrecarga, sobreescritura, interfaces; palabras reservadas como super y this y mucho más
    Video · Analizando objetos
    Video · Clases
    Video · Declarando e instanciando objetos
    Video · Utilizando objetos y accesando a métodos
    Video · Métodos y miembros estáticos
    Video · Sobrecarga de métodos y constructores
    Video · Ejemplo Objetos
    Video · Modificadores de acceso
    Video · Herencia y Polimorfismo
    Video · Ejemplo Modificadores de acceso
    Video · Getters y Setters ¿qué y para qué?
    Video · Variables vs. Objetos
    Video · Ejemplo Herencia y Polimorfismo
    Video · Interfaces
    Video · Ejemplo Interfaces
    Reading · ¿Problemas técnicos?
    Peer Review · Netflix

    WEEK 3
    Lenguaje adicional de Java
    En este último módulo, revisaremos algunos temas adicionales que te serán de gran utilidad para desarrollar tus aplicaciones sacando el mejor provecho del lenguaje.
    Video · List, Arraylist y Vectores
    Video · Ejemplo Arraylist
    Video · Ejemplo Vector
    Video · Excepciones
    Video · Ejemplo Excepciones
    Practice Quiz · Lenguaje adicional Java
    Peer Review · Netflix con ArrayList y Excepciones
    Video · Despedida

  2. COURSE 2

    Fundamentos de Android

    Current session: May 22 — Jul 3.
    Commitment
    5 semanas de estudio, 1-3 hora/semana
    Subtitles
    Spanish

    About the Course

    Por medio de ejercicios prácticos, serás capaz de manipular las herramientas que Android te ofrece para desarrollar aplicaciones móviles. En este curso, instalarás el entorno de desarrollo Android Studio y manipularás sus más sofisticadas particularidades. Por ejemplo, la composición de archivos de un proyecto Android y los patrones más comunes para el desarrollo de tus aplicaciones. Identificarás todas las opciones que tienes para emular con los Android Virtual Devices, su funcionamiento y configuración. También, reconocerás, las herramientas exclusivas que Android Studio tiene para tus aplicaciones móviles. Usando Material Design para Android harás que tus aplicaciones luzcan como siempre las quisiste. Además, conocerás las mejores prácticas de maquetado para tus aplicaciones, no codifiques si no tienes mockup.
    Show or hide details about course Fundamentos de Android

    WEEK 1
    Introducción a Android
    En este módulo, revisaremos las generalidades de Android, pasando por su definición hasta su composición.
    Video · Bienvenida
    Reading · Qué y cómo lo haré
    Reading · Antes de empezar
    Video · Definición, evolución y composición de Android
    Quiz · Diagrama de capas

    WEEK 2
    Hola Mundo y Android Studio
    En el módulo 2, revisaremos elementos importantes como la descarga y la configuración de Android Studio como primer paso para, después, revisar sus componentes y crear nuestro primer Hola Mundo usando Android.
    Reading · Descarga de Android Studio
    Video · SDK Manager, Hola Mundo y Emuladores
    Video · Creando mi proyecto Android
    Video · Android Virtual Device Manager (AVD)
    Video · Android Device Monitor (DDMS)
    Video · Corriendo mi aplicación
    Quiz · Herramientas para aplicaciones móviles Android

    WEEK 3
    Composición de un proyecto de Android
    Es momento de explorar los elementos que conforman un proyecto de Andorid para poder generar aplicaciones adecuadas para todo tipo de pantallas, usar diferentes tipos de gráficos y configurar varios idiomas.
    Video · Elementos de un proyecto Android y Nine Patch
    Video · Soporte a múltiples pantallas
    Video · Drawable
    Video · Lyouts y archivo strings.xml
    Video · Soporte a múltiples idiomas y archivo r.java
    Video · Dimens
    Video · Styles
    Quiz · Definiendo recursos
    Video · Qué son y ejemplo
    Video · Android Manifest
    Video · Gradle
    Quiz · Más archivos Android
    Peer Review · Mi primer proyecto Android

    WEEK 4
    Componentes de una aplicación móvil Android
    En este módulo, revisaremos cada uno de los componentes de una aplicación móvil Android con la finalidad de que los conozcas y los tengas en cuenta al realizar la planeación de desarrollo de tu proyecto.
    Video · Componentes de una aplicación móvil
    Quiz · Componentes de una aplicación Android

    Patrones de diseño para Android
    Conoce los patrones de diseño que se han implementado en Android para conservar tus proyectos lo más limpios posibles y lograr las mejores prácticas en tu código .
    Video · Android MCV y MPV
    Other · Patrones de diseño

    WEEK 5
    Material Design
    En este módulo revisaremos qué es Material Design, sus efectos y usos y los nuevos views disponibles.
    Video · ¿Qué es y cómo funciona Material Design?
    Reading · Antes de responder el cuestionario...
    Quiz · Material Design

    Mockups y prototipos para Android
    En este módulo revisaremos la importancia de realizar el maquetado de una app antes de ejecutar el desarrollo y conoceremos algunas herramientas que tenemos disponibles para hacerlo.
    Video · Cómo maquetar
    Video · Desarrollando mi maquetación
    Peer Review · Maquetación de una aplicación móvil

  3. COURSE 3

    Desarrollo de aplicaciones con Android

    Current session: May 22 — Jul 3.
    Commitment
    5 semanas de estudio, 3-5 hora por semana
    Subtitles
    Spanish

    About the Course

    Este curso te permitirá construir tu primer aplicación móvil profesional. Serás capaz de crear y controlar la vida de tus Activities y aprovechar el espacio en pantalla de los diferentes dispositivos Android implementando Fragments en tus aplicaciones. Dale persistencia a tu información utilizando todas las formas de almacenamiento que hay en Android desde un único archivo hasta una Base de Datos. Podrás evaluar lo aprendido por medio de ejercicios prácticos que te permitirán ir desarrollando tu aplicación.
    Show or hide details about course Desarrollo de aplicaciones con Android

    WEEK 1
    Integrando Material Design a nuestro proyecto
    En este módulo reconocerás cómo funciona Material Design en Android a nivel código. También, lo integrarás a tus proyectos para personalizar tus aplicaciones tanto como tu marca personal lo requiera.
    Video · Bienvenida
    Reading · Antes de empezar...
    Reading · Qué y cómo lo haré
    Video · Aplicando el tema Material Design
    Video · Compatibilidad con versiones anteriores
    Video · Ejercicio: Integrando Material Design a tus proyectos
    Practice Peer Review · Integrando Material Design con identidad personalizada

    WEEK 2
    Activities
    Aquí descubrirás por completo el concepto de Activity. No es sólo una pantalla más de nuestra aplicación, también aprenderemos a controlarla desde su ciclo de vida, podremos producir todos los eventos posibles con los botones de acción back y home.
    Video · ¿Qué son las Activities?
    Video · Ejercicio: Creando una actividad
    Quiz · Activity
    Video · Implentando interfaces de usuario
    Video · Layouts y Raised Button
    Video · Floating Action Button
    Video · Snackbar
    Video · Refresh Indicator
    Video · CardView
    Video · Qué son los Layouts
    Reading · Layouts en Android
    Reading · Linear Layout
    Reading · Relative Layout
    Reading · List View
    Reading · Grid View
    Reading · Frame Layout
    Video · Ciclo de vida de un Activity
    Video · Métodos Callbacks
    Video · Iniciando una actividad. Intents
    Video · Tipos de Intents: Implicitos y Explicitos
    Video · Ejemplo: Intent implícito y explícito 1
    Video · Ejemplo: Intent implícito y explícito 2
    Video · Terminando Activities
    Peer Review · Desarrollando una aplicación

    WEEK 3
    RecyclerView
    En este módulo dominarás por completo este nuevo elemento de Material Design. Aprenderás a implementarlo a detalle para hacer tus aplicaciones más eficientes.
    Video · RecyclerView
    Video · Ejemplo: RecyclerView
    Reading · RecyclerView onClick
    Reading · Botón de Like en RecyclerView
    Practice Quiz · Clases involucradas en Recycler View

    AppBar / Action Bar
    En este módulo podrás estilizar el App Bar de una aplicación y darle un estilo homogéneo en todas las versiones de Android. Manipularás todas los botones de acción, desde el botón de subir hasta views propios insertados en el AppBar.
    Video · Añadiendo un App Bar Material Design y Ejemplo
    Video · Navegación hacia atrás: para qué y cómo
    Video · Ejemplo: Navegación hacia atrás
    Peer Review · Mascotas, Recycler View y Action View
    Video · Views de Acción

    WEEK 4
    Menús
    En este módulo implementarás en tus proyectos los diferentes tipos de menús que existen en Android.
    Video · Menú de opciones
    Video · Menú de contexto
    Video · Menú Popup
    Video · Ejemplo: Menú de opciones
    Video · Ejemplo: Menú de contexto
    Video · Ejemplo: Menú Popup
    Video · Ejemplo: Menús
    Video · Aprovecha los menús
    Quiz · Menús
    Reading · Integrando Action Views

    Fragments
    En este módulo profundizaremos en los Fragments para entender por qué existen. A través de ejemplos prácticos, descubrirás la importancia de tenerlos presentes en nuestras aplicaciones.
    Video · ¿Por qué usar Fragments?
    Video · Creando un Fragment
    Video · Ejemplo: Crear Fragments
    Video · ViewPager y Fragment
    Video · Añadiendo RecyclerView en un Fragment
    Video · Añadiendo un Fragment desde un layout
    Peer Review · Menús y Fragments

    WEEK 5
    Sistema de permisos
    Aprende todo sobre la nueva forma de gestionar permisos en Android practicando cómo funciona internamente todo este mecanismo para crear, así, aplicaciones confiables para tus usuarios.
    Video · Permisos en Android
    Video · Uso de Permisos
    Video · Ejemplo: Permisos
    Video · Conclusión permisos

    Almacenamiento
    En este modulo conocerás todas las formas de almacenamiento interno que puedes utilizar en Android, es muy importante que las aprendas pues así lograrás que tus aplicaciones trabajen en modo off-line la mayor cantidad de tiempo posible, es decir, que estas puedan seguir funcionando sin necesidad de estar conectadas a internet.
    Video · Tipos de almacenamiento
    Video · File I/O
    Video · Ejemplo: FileIO
    Video · Shared Preferences
    Video · Ejemplo: Shared Preferences
    Video · Base de Datos
    Video · Ejemplo: Base Datos (Modelo Vista Presentador) 1
    Video · Ejemplo: Base Datos (Modelo Vista Presentador) 2
    Video · Ejemplo: Creación y Consulta Base de Datos
    Video · Ejemplo: Insertando Like a Base de Datos
    Reading · Proyecto GitHub MVP Bases de Datos
    Video · Dedugging DB por terminal
    Video · Ejemplo: Debugging Base de Datos
    Video · Content Provider
    Video · Ejemplo: Content Provider Permisos
    Video · Ejemplo: Content Provider Consulta
    Video · Despedida
    Peer Review · Generando Persistencia en nuestra aplicación

  4. COURSE 4

    Desarrollo de aplicaciones avanzadas con Android

    Current session: May 22 — Jul 3.
    Commitment
    5 semanas de estudio, 4-6 horas por semana
    Subtitles
    Spanish

    About the Course

    En este curso se retoman los temas vistos en cursos anteriores. Se complementan con aspectos prácticos como la forma de implementar mapas en tus proyectos con el API de Google Maps. También, muestra cómo aprovechar el multitask de Android y hacer animaciones en 2D para llevar tus aplicaciones a más dispositivos como weareables, televisiones y autos. Después de este curso, podrás subir tu aplicación a Google Play Store y hacerte visible para el mundo entero.
    Show or hide details about course Desarrollo de aplicaciones avanzadas con Android

    WEEK 1
    Bienvenida
    Bienvenido al curso y a este primer módulo del curso Desarrollo de aplicaciones avanzadas con Android. En este primer módulo, te damos la bienvenida y podrás ver de qué forma se trabajara en este curso.
    Video · Bienvenida
    Reading · Qué y cómo lo haré
    Reading · Antes de comenzar

    Web Services
    En este módulo, aprenderás a consumir un API Rest para generar persistencia en tus aplicaciones móviles consumiendo datos de Instagram, serializando y deserializando datos JSON.
    Video · Persistencia en los datos con Web Services
    Video · API Rest en Android (5 métodos)
    Video · API Instagram
    Video · Ejemplo: Registrando la aplicación en Instagram
    Video · Ejemplo: Obteniendo un Access Token
    Video · Ejemplo: PostMan para probar solicitudes al API
    Video · Retrofit
    Video · Antes de implementar Retrofit
    Reading · Código Ejemplo Github
    Video · Ejemplo: Integrando Retrofit y Construyendo ViewModel
    Video · Ejemplo: Configurando Retrofit
    Video · Ejemplo: Implementando Retrofit
    Video · Configurando Retrofit
    Video · Gson en Android
    Video · Ejemplo: Consumiendo Json con Gson
    Video · Deserializando con Gson
    Reading · Código ejemplo GitHub
    Video · Fin de módulo
    Other · Comparte tu cuenta Sandbox de Instagram
    Peer Review · Integrando Web Services a nuestra aplicación

    WEEK 2
    API Google Maps
    Es momento de integrar API Google Maps a tus aplicaciones. Al hacerlo, permitirás que tus usuarios compartan su ubicación y/ encontrar lugares, personas y servicios cercanos. Implementa mapas en tus aplicaciones y genera punteros personalizados.
    Video · Google Maps en Android
    Video · Ejemplo: Un proyecto Android para Maps
    Practice Peer Review · Integrando mapas a mi aplicación
    Reading · Código Ejemplo GitHub

    WEEK 3
    Push Notifications
    Diseñarás notificaciones que se disparen desde una aplicación y se muestren en la barra de notificaciones de tu celular. Configuraremos nuestro servidor para que se comunique con Google Cloud Messagin y envíe notificaciones push hasta tu celular.
    Video · Notificaciones en Android
    Video · Ejemplo: Creando notificaciones
    Video · Servicios en Android
    Video · Google Cloud messaging/API y Sender ID
    Video · Ejemplo: Firebase Cloud Messaging dando de alta el proyecto
    Video · Ejemplo: Obteniendo el identificador del dispositivo
    Video · El servidor de envío de notificaciones
    Video · Ejemplo: Configurando un servidor Node.js REST con Heroku
    Video · Ejemplo: Conectando Servidor Node.js con Base de Datos Firebase
    Video · Ejemplo: Enviando Token ID de la aplicación al servidor Node.js y Firebase
    Peer Review · Configurando mi propio Endpoint en mi Servidor
    Video · Comunicando el servidor con Google Cloud
    Video · Enviando notificaciones desde servidor
    Video · Ejemplo: Enviando una notificación desde servidor Node.js
    Reading · Código Ejemplo GitHub
    Video · Resumen del módulo
    Peer Review · Creando, Recibiendo y Actuando Push Notifications

    WEEK 4
    Wereables Android Wear
    Hoy en día, tus aplicaciones deben estar disponibles, no sólo en dispositivos móviles como celulares o tabletas, también en Wereables. Para ello, debemos tener diseños específicos, notificaciones específicas y conectar un smartphone con un emulador. Prepárate para diseñar un wereable en este módulo.
    Video · Qué son los wereables
    Video · Android Wear
    Video · Desarrollando para Android Wear
    Video · Principios de diseño
    Video · Tipos de notificaciones
    Video · 2D Picker
    Reading · Patrones de Flujo para Android Wear
    Other · Maquetando para Android Wear
    Video · Ejemplo: Creando un emulador Android Wear
    Video · Conectando teléfono y emulador
    Video · Ejemplo: Conectando el telefono al emulador
    Reading · Configurando SmarthWatch en Modo debbug
    Video · Creando notificaciones
    Video · Añadiendo múltiples acciones
    Video · Ejemplo:Notificación Android Wear añadiendo múltiples acciones
    Reading · Código ejemplo GitHub
    Video · Creando un proyecto Android Wear
    Video · Composición de archivos de un módulo
    Peer Review · Creando Soporte Android Wear

    WEEK 5
    Transiciones Material Design
    Las aplicaciones que desarrolles, no sólo tienes que ser funcionales y únicas, sino que también, pueden ser bonitas, con estilo propio y efectos personalizados. Para ello, emplearás Material Design que te permitirá crear animaciones y transiciones en Android para brindar una mejor experiencia a tus usuarios.
    Video · Qué son y cuáles
    Video · Transiciones en Activities
    Video · Configurando el proyecto
    Video · Creando transiciones
    Video · Eventos en transiciones
    Video · Ejemplo: Transiciones
    Reading · Código ejemplo GitHub
    Other · Implementando Transiciones a Petagram
    Video · Despedida

  5. COURSE 5

    Proyecto final - Construyendo una aplicación profesional con Android

    Upcoming session: Jul 24 — Sep 11.
    Commitment
    1 a 3 horas por semana
    Subtitles
    Spanish

    About the Capstone Project

    ¡Es momento de construir tu propia aplicación profesional! En este curso, no sólo deberás desarrollar tu aplicación móvil sino que, ésta, contribuirá a la mejora de tu ciudad, de tu país o del mundo. Para lograrlo, retomarás lo aprendido a lo largo del programa especializado, usarás las herramientas avanzadas de Android y, por supuesto, es necesaria tu creatividad. Prepárate para convertirte en un desarrollador de aplicaciones profesionales.
    Show or hide details about course Proyecto final - Construyendo una aplicación profesional con Android

    WEEK 1
    Bienvenid@ al proyecto final
    ¡Bienvenido al Hackatón de desarrollo de aplicaciones móviles con Android! Para graduarte como un desarrollador profesional, no sólo deberás diseñar una aplicación móvil sino que, también, deberás contribuir al mejoramiento de tu ciudad.
    Video · Bienvenida y presentación del proyecto
    Reading · Hackatón Android
    Other · Yo en el Hackatón
    Reading · Antes de comenzar, algunos Hackatones...
    Other · ¿Hacemos equipo?

    WEEK 2
    Organización y preparación (Análisis)
    En este módulo trabajarás la planeación de tu proyecto. Investigarás sobre algún problema en tu entorno, conjuntarás datos específicos sobre el problema para, después, comenzar a desarrollar las generalidades de tu proyecto.
    Reading · ¿Qué debo hacer?
    Practice Peer Review · Organización y preparación
    Other · Este es mi problema ¿cuál es el tuyo?

    WEEK 3
    Organización y preparación (Diseño)
    En este módulo comenzarás a trabjar con el diseño de tu aplicación. Ya realizaste el análisis , ahora, es momento de realizar el prototipo y esquema de tu aplicación.
    Reading · ¿Qué debo hacer?
    Other · Diseñando
    Practice Peer Review · Diseño

    WEEK 4
    Organización y preparación (Codificación de vistas)
    En este módulo te enfocarás a desarrollar el FrontEnd de la aplicación. Después de desarrollar las maquetas en el software, ahora es momento de plasmarlas en la aplicación real usando el editor XML de Android Studio.
    Reading · ¿Qué haré?
    Other · Codificación de Vistas
    Practice Peer Review · Codificación de vistas

    WEEK 5
    Desarrollo de entregables y testeo
    En este módulo trabajarás e implementarás todo el código que tu proyecto necesite. Es momento de entregar tu primer Dummy.
    Reading · ¿Qué debo hacer?
    Practice Peer Review · Codificación de BackEnd
    Other · Tengo algo que decir...

    WEEK 6
    Cierre y entrega de la solución
    Con toda la retroalimentación que recibiste en los módulos anteriores, corrige e implementa lo necesario para que tu aplicación profesional se haga realidad.
    Reading · ¿Qué debo hacer?
    Peer Review · Mi aplicación profesional
    Video · Despedida

Creators

UNAM fue fundada hace 450 años y ofrece sus servicios a casi 300,000 alumnos mediante 25,000 clases todos los días. Tiene tres programas de escuela preparatoria, 115 programas universitarios de nivel pregrado, y 92 de nivel posgrado. Nuestra universidad es un participante activo en la historia de México y el desarrollo, y se compromete a la calidad de educación, investigación, y divulgación.
La Universidad Nacional Autónoma de México fue fundada el 21 de septiembre de 1551 con el nombre de la Real y Pontificia Universidad de México. Es la más grande e importante universidad de México e Iberoamérica. Tiene como propósito primordial estar al servicio del país y de la humanidad, formar profesionistas útiles a la sociedad, organizar y realizar investigaciones, principalmente acerca de las condiciones y problemas nacionales, y extender con la mayor amplitud posible, los beneficios de la cultura.

Learn more about this courses

Comments

Popular posts from this blog

Hands-on Text Mining and Analytics by Yonsei University

About this course: This course provides an unique opportunity for you to learn key components of text mining and analytics aided by the real world datasets and the text mining toolkit written in Java. Hands-on experience in core text mining techniques including text preprocessing, sentiment analysis, and topic modeling help learners be trained to be a competent data scientists. Empowered by bringing lecture notes together with lab sessions based on the y-TextMiner toolkit developed for the class, learners will be able to develop interesting text mining applications.



LevelIntermediateLanguage English, Subtitles: Chinese (Simplified) How To PassPass all graded assignments to complete the course.
Syllabus

Big Data Hadoop Certification Training

Big Data Hadoop training will make you an expert in HDFS, MapReduce, Hbase, Hive, Pig, Yarn, Oozie, Flume and Sqoop using real-time use cases on Retail, Social Media, Aviation, Tourism, Finance domain. You will get Hadoop certification at the end of the course

About the Training
This Hadoop training is designed to make you a certified Big Data practitioner by providing you rich hands-on training on Hadoop ecosystem and best practices about HDFS, MapReduce, HBase, Hive, Pig, Oozie, Sqoop. This course is stepping stone to your Big Data journey and you will get the opportunity to work on a Big data Analytics project after selecting a data-set of your choice. You will get Hadoop certification after the project completion.

Training Objectives
The hadoop training is designed to help you become a top Hadoop developer. During this course, our expert instructors will train you to: Master the concepts of HDFS and MapReduce frameworkUnderstand Hadoop 2.x ArchitectureSetup Hadoop Cluster and write Co…

Learn to Program and Analyze Data with Python

About This Specialization This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization. Created by: 5 courses Follow the suggested order or choose your own. Projects Designed to help you practice and apply the skills you learn. Certificates Highlight your new skills on your resume or LinkedIn. Courses

An Introduction to Interactive Programming in Python (Part 1)

About this course: This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse. In part 1 of this course, we will introduce the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch. Part 1 of this class will culminate in building a version of the classic arcade game "Pong".
Who is this class for: Recommended Background - A knowledge o…

Front-End JavaScript Frameworks: Angular

About this course: This course concentrates mainly on Javascript based front-end frameworks, and in particular the Angular framework (Currently Ver. 4.x). This course will use Typescript for developing Angular application. Typescript features will be introduced in the context of Angular as part of the exercises. You will also get an introduction to the use of Angular Material and Angular Flex-Layout for responsive UI design. You will be introduced to various aspects of Angular including components, directives and services. You will learn about data binding, Angular router and its use for developing single-page applications. You will also learn about designing both template-driven forms and reactive forms. A quick introduction to Observables, reactive programming and RxJS in the context of Angular is included. You will then learn about Angular support for client-server communication and the use of REST API on the server side. You will use Restangular for communicating with a server sup…

Launch Your Career in Data Science

A nine-course introduction to data science, developed and taught by leading professors.
About This Specialization Ask the right questions, manipulate data sets, and create visualizations to communicate results. This Specialization covers the concepts and tools you'll need throughout the entire data science pipeline, from asking the right kinds of questions to making inferences and publishing results. In the final Capstone Project, you’ll apply the skills learned by building a data product using real-world data. At completion, students will have a portfolio demonstrating their mastery of the material. Created by: Industry Partners: 10 courses Follow the suggested order or choose your own. Projects Designed to help you practice and apply the skills you learn.

Программирование на Python

About this course: Python – простой, гибкий и невероятно популярный язык, который используется практически во всех областях современной разработки. С его помощью можно создавать веб-приложения, писать игры, заниматься анализом данных, автоматизировать задачи системного администрирования и многое другое. “Программирование на Python” читают разработчики, применяющие Python в проектах, которыми ежедневно пользуются миллионы людей. Курс покрывает все необходимые для ежедневной работы программиста темы, а также рассказывает про многие особенности языка, которые часто опускают при его изучении. В ходе курса вы изучите конструкции языка, типы и структуры данных, функции, научитесь применять объектно-ориентированное и функциональное программирование, узнаете про особенности реализации Python, научитесь писать асинхронный и многопоточный код. Помимо теории вас ждут практические задания, которые помогут проверить полученные знания и отточить навыки программирования на Python. После успешного о…

Master of Computer Science in Data Science

A flexible and affordable degree from one of the top Computer Science programs in the world, focused on one of the hottest fields of the new millennium

Enroll in the Master of Computer Science in Data Science (MCS-DS) and gain access to the computational and statistical knowledge needed to turn big data into meaningful insights. Build expertise in four core areas of computer science—data visualization, machine learning, data mining, and cloud computing—while learning key skills in statistics and information science. This completely online degree is an affordable gateway to one of the most lucrative and fastest growing careers of the new millennium. The MCS-DS is offered by CS @ ILLINOIS, a U.S. News & World Report top five CS graduate program, in collaboration with the University’s Statistics Department and top-ranked iSchool. Join our alumni network of entrepreneurs, educators, and technical visionaries, who have revolutionized the way people communicate, shop, conduct business,…

Machine Learning

Master machine learning fundamentals in four hands-on courses

About This Specialization This Specialization from leading researchers at the University of Washington introduces you to the exciting, high-demand field of Machine Learning. Through a series of practical case studies, you will gain applied experience in major areas of Machine Learning including Prediction, Classification, Clustering, and Information Retrieval. You will learn to analyze large and complex datasets, create systems that adapt and improve over time, and build intelligent applications that can make predictions from data. Created by: Industry Partners: 4 courses Follow the suggested order or choose your own. Projects Designed to help you practice and apply the skills you learn. Certificates Highlight your new skills on your resume or

Introduction to Data Science in Python

About this course: This course will introduce the learner to the basics of the python programming environment, including how to download and install python, expected fundamental python programming techniques, and how to find help with python programming questions. The course will also introduce data manipulation and cleaning techniques using the popular python pandas data science library and introduce the abstraction of the DataFrame as the central data structure for data analysis. The course will end with a statistics primer, showing how various statistical measures can be applied to pandas DataFrames. By the end of the course, students will be able to take tabular data, clean it,  manipulate it, and run basic inferential statistical analyses. This course should be taken before any of the other Applied Data Science with Python courses: Applied Plotting, Charting & Data Representation in Python, Applied Machine Learning in Python, Applied Text Mining in Python, Applied Social Ne…

Archive