Notice
[Live] Spotter 2: Filter Results by Category
- document 1 document 2 document 3
- niveau 1 niveau 2 niveau 3
Descriptif
Dans cette vidéo, j'aimerais vous montrer que spotter vous propose des catégories pour trier les résultats de vos recherches, et comment on peut les sélectionner...
Intervention / Responsable scientifique
Dans la même collection
- 
[Live] Nautilus 5: Navigating Fast inside ClassesCassouDamienDucasseStéphaneFabresseLucDans cette vidéo, je voudrais vous montrer comment Nautilus nous permet aussi de naviguer à l'intérieur des classes, et faire un petit peu des analyses un peu plus fines... 
- 
Essence of Dispatch 1/2CassouDamienDucasseStéphaneFabresseLucPour ce cours, on va parler essentiellement de conception objet et on va regarder ce qui est l'essence du dispatch ou de la liaison tardive dans le langage à objet. Ce cours prend Pharo comme exemple 
- 
[Live] Spotter 1: Find and Browse a ClassCassouDamienDucasseStéphaneFabresseLucJe voudrais vous montrer comment browser très rapidement le code d'une classe avec Spotter. Pour obtenir Spotter il faut faire shift enter, et on va taper le nom de la classe Point, là je peux choisir 
- 
A Simple HTTP ApplicationCassouDamienDucasseStéphaneFabresseLucAlors dans cette séquence on va revisiter la syntaxe Pharo, c'est-à-dire qu'on va la revoir quasiment entièrement sur un exemple concret, l'exemple d'une l'application toute simple: http donc issue du 
- 
Understanding ReturnCassouDamienDucasseStéphaneFabresseLucDans cette séquence, nous allons parler du return. Comment peut-on retourner une valeur d'un block ou d'une méthode? Quelles sont les valeurs de retour par défaut? Il y a 4 cas à étudier. Une méthode 
- 
Class MethodsCassouDamienDucasseStéphaneFabresseLucDans cette séquence nous allons parler des méthodes de classe. Alors en Pharo nous avons vu que tout est un objet et qu'on pouvait envoyer des messages et des objets. Donc si on prend ces 2 
- 
Essence of Dispatch 2/2CassouDamienDucasseStéphaneFabresseLucDans le cours d'avant, on a regardé comme on avait implémenté les booléens, not et or. Et il nous restait en suspens la question 3: pourquoi diable a-t-on posé cette question ? C'est ce qu'on va 
- 
IteratorsCassouDamienDucasseStéphaneFabresseLucDans cette séquence, on va voir les itérateurs. On va revenir sur les collections et voir comment est-ce qu'on peut les parcourir facilement, grâce aux itérateurs en Pharo. Vous allez comprendre la 
- 
[Live] Nautilus 4 - How to become a super Pharo developer: understanding Sender and ImplementorsCassouDamienDucasseStéphaneFabresseLucDans cette vidéo, je voudrais vous montrer les analyses un peu plus poussées qu'on peut faire sur du code avec Nautilus. Donc ouvrons Nautilus, on va prendre par exemple une classe simple, 
- 
[Redo] Coding a Little Domain Specific LanguageCassouDamienDucasseStéphaneFabresseLucCette vidéo est un Redo pour le MOOC. Re-do dans le sens où on vous demande de le refaire, de suivre la vidéo et pas à pas de le refaire. C'est aussi une invitation à regarder comment on code. Donc 
- 
An overview of Essential CollectionsCassouDamienDucasseStéphaneFabresseLucAlors dans cette séquence, nous allons voir les éléments essentiels de la hiérarchie des collections en Pharo. Donc vous allez voir que Pharo est riche du point de vue des différents types de 
- 
VariablesCassouDamienDucasseStéphaneFabresseLucDans cette séquence, on va voir les variables et les différents types de variables qui existent en Pharo. En fait, il existe deux grands types de variables: les variables locales qui commencent 
Avec les mêmes intervenants et intervenantes
- 
LoopsCassouDamienDucasseStéphaneFabresseLucDans cette séquence, nous allons parler des boucles dans Pharo. Les boucles sont des messages qu'on va envoyer à des objets. En fait, il existe plein de types de boucles différents. C'est des messages 
- 
Essence of Dispatch 1/2CassouDamienDucasseStéphaneFabresseLucPour ce cours, on va parler essentiellement de conception objet et on va regarder ce qui est l'essence du dispatch ou de la liaison tardive dans le langage à objet. Ce cours prend Pharo comme exemple 
- 
IteratorsCassouDamienDucasseStéphaneFabresseLucDans cette séquence, on va voir les itérateurs. On va revenir sur les collections et voir comment est-ce qu'on peut les parcourir facilement, grâce aux itérateurs en Pharo. Vous allez comprendre la 
- 
Overview of Pharo Web StackCassouDamienDucasseStéphaneFabresseLucDans ce cours, je vais vous parler de la pile Web Pharo qui est excellente, et je vais vous faire un petit survol des fonctionnalités ou des packages qui existent et de ceux qu'on va utiliser pendant 
- 
Seaside: Composing ComponentsCassouDamienDucasseStéphaneFabresseLucDans cette séquence, vous allez voir la puissance de Seaside grâce à la composition de composants. En fait, on a défini des composants qui sont réutilisables et qui encapsulent de l'état, et 
- 
[Live] Spotter 3: Scoping and Reducing SearchCassouDamienDucasseStéphaneFabresseLucJe voudrais vous montrer qu'avec Spotter, on peut aussi restreindre l'espace de recherche. C'est ce que nous allons voir. 
- 
Message sends are plans for reuseCassouDamienDucasseStéphaneFabresseLucDans cette séquence, nous allons discuter des messages et on va voir pourquoi avoir plein de messages partout et des toutes petites méthodes, c'est vraiment bien contrairement à ce que beaucoup de 
- 
[Live] GTInspector 4: Build Custom Tab Views for your ObjectsCassouDamienDucasseStéphaneFabresseLucDans cette vidéo, j'aimerais vous montrer comment un objet peut définir des onglets qui vont apparaître dans l'inspecteur. Comment on va voir ça ? On va utiliser Spotter pour faire ça. 
- 
Avoid Null ChecksCassouDamienDucasseStéphaneFabresseLucDans cette séquence, nous allons parler de la campagne anti if, et en particulier pourquoi est-ce que renvoyer nul et tester nul n'est pas terrible. 
- 
Pharo Syntax in a NutshellCassouDamienDucasseStéphaneFabresseLucCette séance va être consacrée à un survol de la syntaxe. 
- 
[Live] GTInspector 1: Inspect and Interact with ObjectsCassouDamienDucasseStéphaneFabresseLucDans cette vidéo, je voudrais vous montrer l'inspecteur et comme on l'utilise. 
- 
[Live] : Learn Pharo with Prof StefCassouDamienDucasseStéphaneFabresseLucDans cette vidéo, j'aimerais vous présenter un outil bien cool qui va vous permettre d'apprendre un peu de Pharo par vous-même. Il s'appelle ProfStef. Donc comment est-ce qu'on lance ProfStef ? On 
 
 
 
 
![[Live] Nautilus 5: Navigating Fast inside Classes](https://vod.canal-u.tv/videos/media/images/fuscia/.live.nautilus.4.how.to.become.a.super.pharo.developer.understanding.sender.and.implementors.copie._32965/vignette.jpg)

![[Live] Spotter 1: Find and Browse a Class](https://vod.canal-u.tv/videos/media/images/fuscia/.live.spotter.1.find.and.browse.a.class_32975/vignette.jpg)





![[Live] Nautilus 4 - How to become a super Pharo developer: understanding Sender and Implementors](https://vod.canal-u.tv/videos/media/images/fuscia/.live.nautilus.4.how.to.become.a.super.pharo.developer.understanding.sender.and.implementors_32957/vignette.jpg)
![[Redo] Coding a Little Domain Specific Language](https://vod.canal-u.tv/videos/media/images/fuscia/.redo.coding.a.little.domain.specific.language_33011/vignette.jpg)





![[Live] Spotter 3: Scoping and Reducing Search](https://vod.canal-u.tv/videos/media/images/fuscia/.live.spotter.3.scoping.and.reducing.search_33101/vignette.jpg)

![[Live] GTInspector 4: Build Custom Tab Views for your Objects](https://vod.canal-u.tv/videos/media/images/fuscia/.live.diffing.and.merging.in.pharo.copie._33137/vignette.jpg)


![[Live] GTInspector 1: Inspect and Interact with Objects](https://vod.canal-u.tv/videos/media/images/fuscia/.live.finding.methods.with.finder.copie._32879/vignette.jpg)
![[Live] : Learn Pharo with Prof Stef](https://vod.canal-u.tv/videos/media/images/fuscia/.live.learn.pharo.with.prof.stef_32715/vignette.jpg)