Scala est un langage de programmation expressif, polyvalent et sûr. Dans ce cours, vous apprendrez à tirer le meilleur parti de Scala pour résoudre des tâches de programmation courantes telles que la modélisation de domaines d'activité, la décomposition de problèmes complexes en problèmes plus simples, la manipulation de données ou l'exécution de tâches parallèles. En cours de route, vous apprendrez également les meilleures pratiques pour écrire un code de haute qualité qui s'adapte à de grandes applications, comment gérer les erreurs, comment écrire des tests et comment tirer parti d'un environnement de développement productif. Ce cours complet et pratique vise à améliorer vos compétences en programmation en embrassant à la fois la programmation fonctionnelle et la programmation orientée objet. Vous vous familiariserez avec la bibliothèque standard et les modèles de code couramment utilisés dans le monde réel. Chaque semaine contient environ 1h30 de cours vidéo. Chaque conférence est une vidéo d'environ 10 minutes centrée sur une compétence ou un concept spécifique. Nous commençons toujours par examiner des problèmes concrets, puis nous expliquons comment les caractéristiques du langage ou les bibliothèques vous rendent plus productif pour résoudre ces problèmes en général. Les cours magistraux sont généralement suivis d'un quiz pour évaluer vos progrès. A la fin de chaque semaine, un travail noté, inspiré d'applications du monde réel, vous donnera l'occasion de mettre les choses en pratique. Le cours couvre Scala 3, et mentionne les différences avec Scala 2.

Programmation efficace en Scala
Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

178 avis
Expérience recommandée
Ce que vous apprendrez
Exploiter les idiomes Scala pour modéliser les domaines d'activité et mettre en œuvre la logique d'entreprise
Concepts fondamentaux du langage, vous permettant de lire et de comprendre les bases de code Scala
Meilleures pratiques et modèles courants utilisés dans le monde réel
Être à l'aise avec les calculs asynchrones, la gestion des échecs et la manipulation de structures de données récursives
Compétences que vous acquerrez
- Catégorie : Software Testing
- Catégorie : Object Oriented Design
- Catégorie : Data Validation
- Catégorie : Object Oriented Programming (OOP)
- Catégorie : Unit Testing
- Catégorie : Enterprise Modeling
- Catégorie : Data Modeling
- Catégorie : Data Structures
- Catégorie : Programming Principles
- Catégorie : Program Development
- Catégorie : Algorithms
Outils que vous découvrirez
- Catégorie : Scala Programming
- Catégorie : Build Tools
Détails à connaître

Ajouter à votre profil LinkedIn
34 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 6 modules dans ce cours
Instructeurs


Offert par
En savoir plus sur Développement de logiciels
Statut : PrévisualisationÉcole Polytechnique Fédérale de Lausanne
Statut : Essai gratuitÉcole Polytechnique Fédérale de Lausanne
Statut : Essai gratuitÉcole Polytechnique Fédérale de Lausanne
Statut : PrévisualisationÉcole Polytechnique Fédérale de Lausanne
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
76,96 %
- 4 stars
15,16 %
- 3 stars
3,93 %
- 2 stars
2,80 %
- 1 star
1,12 %
Affichage de 3 sur 178
Révisé le 15 juin 2021
Excellent course, I really enjoyed it! With not a lot of practical experience with FP (yet) it was a bit of challenge at times. But the forum and support was helpful.
Révisé le 6 nov. 2021
The assignments gained in engagement as the course progressed, which added a twist to the challenge and helping to solidify the subjects!
Révisé le 6 sept. 2021
A great introduction to Scala! Some of the assignments were quite challenging, but it made it more rewarding in the end.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Plus de questions
Aide financière disponible,

