programmation

Paradigms of Computer Programming - Abstraction and Concurrency

INFORMATIONS Description:

This course covers data abstraction, state, and deterministic dataflow in a unified framework with practical code exercises. An open online course (MOOC) from Ecole Polytechnique de Louvain.

What you'll learn

This course follows the first part (Fundamentals). Together, they give an introduction to all major programming concepts, techniques, and paradigms in a unified framework. We cover the three main programming paradigms: functional, object-oriented, and declarative dataflow.

The two courses are targeted toward people with a basic knowledge of programming. It will be most useful to beginning programming students, but the unconventional approach should be insightful even to seasoned professionals.

Louv1.1x covers fundamental concepts. You’ll learn functional programming, its techniques and its data structures. You’ll use simple formal semantics for all concepts, and see those concepts illustrated with practical code that runs on the accompanying open-source platform, the Mozart Programming System.

Louv1.2x covers data abstraction, state, and concurrency. You’ll learn the four ways to do data abstraction and discuss the trade-offs between objects and abstract data types. You’ll be exposed to deterministic dataflow, the most useful paradigm for concurrent programming, and learn how it avoids race conditions.

How you'll learn

This course in entirely online and organized several times a year. Some sessions even let you learn totally at your own pace (no deadlines). The course is open ton anyone interested without administrative registration at university nor entrance fee.

You'll learn through short videos from the professor, programming exercices and quizzes, questions and answers with the course team...

> See the video describing the course
> See the information and registration page

Portrait de LOL0187
Organisme de formation: Université catholique de Louvain (UCL)

Site d'informations: https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-2x-1

DETAILS Type: online
Durée: 6 weeks
Prix: Gratuit
Titre délivré: Attestation
Label elearning: Non
Certifié WAI: Non

Paradigms of Computer Programming - Fundamentals

INFORMATIONS Description:

This course covers functional, object-oriented, and declarative dataflow programming in a unified framework, with practical code fragments and a simple semantics. An open online course (MOOC) from Ecole Polytechnique de Louvain.

What you'll learn

This course and its second part (Abstraction and Concurrency) together give an introduction to all major programming concepts, techniques, and paradigms in a unified framework. We cover the three main programming paradigms: functional, object-oriented, and declarative dataflow.

The two courses are targeted toward people with a basic knowledge of programming. It will be most useful to beginning programming students, but the unconventional approach should be insightful even to seasoned professionals.

Louv1.1x covers fundamental concepts. You’ll learn functional programming, its techniques and its data structures. You’ll use simple formal semantics for all concepts, and see those concepts illustrated with practical code that runs on the accompanying open-source platform, the Mozart Programming System.

Louv1.2x covers data abstraction, state, and concurrency. You’ll learn the four ways to do data abstraction and discuss the trade-offs between objects and abstract data types. You’ll be exposed to deterministic dataflow, the most useful paradigm for concurrent programming, and learn how it avoids race conditions.

How you'll learn

This course in entirely online and organized several times a year. Some sessions even let you learn totally at your own pace (no deadlines). The course is open ton anyone interested without administrative registration at university nor entrance fee.

You'll learn through short videos from the professor, programming exercices and quizzes, questions and answers with the course team...

> See the video describing the course
> See the information and registration page

Portrait de LOL0187
Organisme de formation: Université catholique de Louvain (UCL)

Site d'informations: https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-1x-1#!

DETAILS Type: online
Durée: 5 weeks
Prix: Gratuit
Titre délivré: Attestation
Label elearning: Non
Certifié WAI: Non

Initiation au langage PHP

INFORMATIONS Description:

Ce cours permet de découvrir les principes du langage PHP :

Le langage PHP, extrêmement puissant, est très utilisé dans la mise au point d’applications web dynamiques.

Dans ce cours, nous vous proposons de réaliser, en 8 modules, une application permettant d’interroger une base de données en ligne. En parallèle, vous découvrirez la syntaxe de base du langage PHP : boucles, variables, fonctions etc. Vous réaliserez, dans chaque module, des exercices pratiques.

Chaque participant est suivi par un coach pendant toute la durée de son parcours. 

Portrait de LOL0114
Organisme de formation: Technofutur TIC

Site d'informations: http://www.technofuturtic.be/Formation/Initiation-au-langage-PHP?ftt=3&a=1&ihh=1&cp=0

DETAILS Type: online
Durée: 12h
Prix: Gratuit pour les demandeurs d'emploi
Titre délivré: Attestation
Label elearning: Oui
Certifié WAI: Non

Initiation à la programmation à l'aide de JavaScript

INFORMATIONS Description:

Ce cours permet de découvrir les principes de la programmation : variable, structure conditionnelle, boucle...

Toutes les applications pratiques se font en Javascript, au travers d'exemples simples de pages HTML interactives.

Objectifs : créer et insérer dans une page HTML un programme simple en Javascript

Portrait de LOL0114
Organisme de formation: Technofutur TIC

Site d'informations: http://www.technofuturtic.be/Formation/Initiation-a-la-programmation-a-l-aide-de-Javascript?ftt=3&a=1&ihh=1&cp=0

DETAILS Type: online
Durée: 13h
Prix: Variable suivant statut
Titre délivré: Attestation
Label elearning: Oui
Certifié WAI: Non
Syndiquer le contenu