Professional Documents
Culture Documents
INEFOP en Coursera: Programa 21: Introducción A La Programación, Testing e IT
INEFOP en Coursera: Programa 21: Introducción A La Programación, Testing e IT
INEFOP en Coursera: Programa 21: Introducción A La Programación, Testing e IT
It used to be the case that everyone viewed webpages on about the same size
screen. But with the explosion of the use of smartphones to access the Internet, the
landscape of design has completely changed. People viewing your site will now
expect that it will perform regardless of the platform (smartphone, tablet, laptop, or
desktop computer). This ability to respond to any platform is called responsive
Advanced design.\n\nThis course will expand upon the basic knowledge of CSS3 to include
topics such as wireframes, fluid design, media queries, and the use of existing
Styling with University of
styling paradigms such as Bootstrap. After the course, learners will be able to:\n** Inglés SI Principiante
Responsive Explain the mobile-first paradigm and the importance of wireframes in the design Michigan
Design phase\n** Create sites that behave across a range of platforms\n** Utilize existing
design frameworks such as Bootstrap\n\nThis is the fourth course in the Web
Design For Everybody specialization. A basic understanding of HTML and CSS is
expected when you enroll in this class. Additional courses focus on adding
interactivity with the JavaScript Programming Language and completing a capstone
project.
In this course, you'll walk through installation steps for installing a
Introduction
text editor, installing MAMP or XAMPP (or equivalent) and
to
creating a MySql Database. You'll learn about single table queries
Structured University of
and the basic syntax of the SQL language, as well as database Inglés SI Principiante
Query Michigan
design with multiple tables, foreign keys, and the JOIN operation.
Language
Lastly, you'll learn to model many-to-many relationships like those
(SQL)
needed to represent users, roles, and courses.
It used to be the case that everyone viewed webpages on about the same size
screen. But with the explosion of the use of smartphones to access the Internet, the
landscape of design has completely changed. People viewing your site will now
expect that it will perform regardless of the platform (smartphone, tablet, laptop, or
desktop computer). This ability to respond to any platform is called responsive
Advanced design.\n\nThis course will expand upon the basic knowledge of CSS3 to include
topics such as wireframes, fluid design, media queries, and the use of existing
Styling with University of
styling paradigms such as Bootstrap. After the course, learners will be able to:\n** Inglés SI Principiante
Responsive Explain the mobile-first paradigm and the importance of wireframes in the design Michigan
Design phase\n** Create sites that behave across a range of platforms\n** Utilize existing
design frameworks such as Bootstrap\n\nThis is the fourth course in the Web
Design For Everybody specialization. A basic understanding of HTML and CSS is
expected when you enroll in this class. Additional courses focus on adding
interactivity with the JavaScript Programming Language and completing a capstone
project.
Learn how to analyze data using Python. This course will take you
from the basics of Python to exploring many different types of
data. You will learn how to prepare data for analysis, perform
simple statistical analysis, create meaningful data visualizations,
predict future trends from data, and more!\n\nTopics
covered:\n\n1) Importing Datasets\n2) Cleaning the Data\n3) Data
frame manipulation\n4) Summarizing the Data\n5) Building
machine learning Regression models\n6) Building data
pipelines\n\n Data Analysis with Python will be delivered through
Data lecture, lab, and assignments. It includes following parts:\n\nData
Analysis Analysis libraries: will learn to use Pandas, Numpy and Scipy Inglés SI IBM Principiante
with Python libraries to work with a sample dataset. We will introduce you to
pandas, an open-source library, and we will use it to load,
manipulate, analyze, and visualize cool datasets. Then we will
introduce you to another open-source library, scikit-learn, and we
will use some of its machine learning algorithms to build smart
models and make cool predictions.\n\nIf you choose to take this
course and earn the Coursera course certificate, you will also earn
an IBM digital badge. \n\nLIMITED TIME OFFER: Subscription is
only $39 USD per month for access to graded materials and a
certificate.
After completing this course, you will have an understanding of the fundamental
principles and processes of software testing. You will have actively created test
cases and run them using an automated testing tool. You will being writing and
recognizing good test cases, including input data and expected outcomes.\n\nAfter
completing this course, you will be able to…\n- Describe the difference between
verification and validation.\n- Explain the goal of testing.\n- Use appropriate test
terminology in communication; specifically: test fixture, logical test case, concrete
test case, test script, test oracle, and fault.\n- Describe the motivations for white and
black box testing.\n- Compare and contrast test-first and test-last development
techniques.\n- Measure test adequacy using statement and branch coverage.\n-
Reason about the causes and acceptability of and poor coverage\n- Assess the
Introduction fault-finding effectiveness of a functional test suite using mutation testing.\n-
Critique black-box and white-box testing, describing the benefits and use of each University of
to Software within the greater development effort.\n- Distinguish among the expected-value
Inglés SI Avanzado
Minnesota
Testing (true), heuristic, consistency (as used in A/B regression), and probability test
oracles and select the one best-suited to the testing objective.\n- Craft unit and
integration test cases to detect defects within code and automate these tests using
JUnit. To achieve this, students will employ test doubles to support their tests,
including stubs (for state verification) and mocks (for behavioral verification)
(https://martinfowler.com/articles/mocksArentStubs.html).\n\nThis course is primarily
aimed at those learners interested in any of the following roles: Software Engineer,
Software Engineer in Test, Test Automation Engineer, DevOps Engineer, Software
Developer, Programmer, Computer Enthusiast. We expect that you should have an
understanding of the Java programming language (or any similar object-oriented
language and the ability to pick up Java syntax quickly) and some knowledge of the
Software Development Lifecycle.
If you want to take your website to the next level, the ability to
incorporate interactivity is a must. But adding some of these
types of capabilities requires a stronger programming language
than HTML5 or CSS3, and JavaScript can provide just what you
need. With just a basic understanding of the language, you can
create a page that will react to common events such as page
loads, mouse clicks & movements, and even keyboard input.
\n\nThis course will introduce you to the basics of the JavaScript
language. We will cover concepts such as variables, looping,
Interactivity
functions, and even a little bit about debugging tools. You will University of
with Inglés SI Intermedio
understand how the Document Object Model (DOM) is used by Michigan
JavaScript
JavaScript to identify and modify specific parts of your page. After
the course, learners will be able to react to DOM Events and
dynamically alter the contents and style of their page. The class
will culminate in a final project - the creation of an interactive
HTML5 form that accepts and verifies input.\n\nThis is the third
course in the Web Design For Everybody specialization. A basic
understanding of HTML and CSS is expected when you enroll in
this class. Additional courses focus on enhancing the styling
with responsive design and completing a capstone project.