1 00:00:08,450 --> 00:00:11,110 Seja você um programador novato ou experiente na programação a objeto, 2 00:00:11,110 --> 00:00:13,970 você vai gostar deste MOOC porque ele vai mudar desenvolver com objetos. 3 00:00:14,190 --> 00:00:17,310 Eu sou Stéphane Ducasse, e com Luc Fabresse e Damien Cassou, 4 00:00:17,310 --> 00:00:19,090 vamos apresentar este MOOC sobre Pharo. 5 00:00:19,290 --> 00:00:19,970 O que é Pharo? 6 00:00:19,980 --> 00:00:22,970 Pharo é uma linguagem dinâmica e pura que oferece 7 00:00:22,971 --> 00:00:25,490 uma experiência de desenvolvimento única em que você vai estar 8 00:00:25,490 --> 00:00:27,459 em interação constante com objetos vivos. 9 00:00:27,460 --> 00:00:30,900 Pharo é uma linguagem e um ambiente open source inspirado em Smalltalk. 10 00:00:30,900 --> 00:00:35,640 É divertido de programar, elegante e muito poderoso. 11 00:00:36,080 --> 00:00:37,600 Por que falei que Pharo é elegante? 12 00:00:37,600 --> 00:00:40,590 Na verdade, é muito simples: sua sintaxe inteira, e insisto 13 00:00:40,590 --> 00:00:43,529 no “inteira”, pode ser escrita num cartão postal, 14 00:00:43,530 --> 00:00:46,900 e seu modelo OO,em 4 linhas. Ainda mais, Pharo e seu ambiente são 15 00:00:46,900 --> 00:00:50,220 eles próprios escritos em Pharo, com o uso de objetos e mensagens. 16 00:00:50,550 --> 00:00:53,310 Todos esses pontos fazem que Pharo é muito fácil de aprender 17 00:00:53,310 --> 00:00:55,670 e, uma vez que entendeu a sintaxe, terá acesso ao 18 00:00:55,670 --> 00:00:58,400 mundo de Pharo inteiro, já que é escrito em Pharo mesmo. 19 00:00:58,630 --> 00:01:00,780 É por isso que Pharo está sendo usado em mais de trinta 20 00:01:00,780 --> 00:01:03,700 universidades no mundo inteiro para ensinar programação a objeto. 21 00:01:05,430 --> 00:01:07,700 Neste MOOC, você vai descobrir que Pharo é divertido. 22 00:01:08,240 --> 00:01:11,560 Na verdade, quando você programa com Pharo, você estará imerso num mundo de objetos vivos. 23 00:01:11,620 --> 00:01:13,680 Cada vez que o programador modifica seu código 24 00:01:13,740 --> 00:01:16,610 a animação 3D muda e ele pode ver imediatamente 25 00:01:16,840 --> 00:01:17,760 o resultado de seu programa. 26 00:01:18,240 --> 00:01:21,080 Em Pharo, o programador continuamente modifica objetos com resultado imediato. 27 00:01:21,250 --> 00:01:25,320 Estes objetos podem representar aplicações web, gráficos em 2D e 3D, 28 00:01:25,380 --> 00:01:27,630 redes, ou até código mesmo. 29 00:01:28,090 --> 00:01:30,400 Você descobrirá que, em Pharo, tudo é objeto. 30 00:01:30,820 --> 00:01:32,930 Neste MOOC, vai descobrir que Pharo é também 31 00:01:32,930 --> 00:01:36,370 uma linguagem poderosa, produtiva, e usada em empresas. 32 00:01:36,640 --> 00:01:39,590 E poderá descobrir outras histórias de sucesso no nosso site. 33 00:01:41,770 --> 00:01:44,520 Neste MOOC,vamos também apresentar a pilha web de Pharo, 34 00:01:44,530 --> 00:01:47,400 e como esta pilha revoluciona como aplicações web são desenhadas 35 00:01:47,560 --> 00:01:49,520 No final deste MOOC, você irá realizar deploy 36 00:01:49,600 --> 00:01:51,590 de uma aplicação Web completamente desenvolvida em Pharo. 37 00:01:51,780 --> 00:01:54,450 Além disso, revisitaremos princípios fundamentais 38 00:01:54,450 --> 00:01:57,560 da programação ao ilustrar como Pharo os utiliza. 39 00:01:58,020 --> 00:02:00,460 Vamos apresentar idiomas de programação e design patterns 40 00:02:00,460 --> 00:02:01,620 para melhor projetar aplicações web. 41 00:02:02,220 --> 00:02:05,250 Tais conceitos são aplicáveis em qualquer linguagem OO além de Pharo. 42 00:02:06,400 --> 00:02:08,750 Ainda mais, você terá acesso a muitos recursos tais como 43 00:02:08,750 --> 00:02:11,370 o livro “Pharo by example” que está disponível no site Pharo. 44 00:02:11,620 --> 00:02:14,480 Para os mais avançados, este MOOC lhe dará uma nova visão 45 00:02:14,480 --> 00:02:17,200 dos princípios fundamentais da programação OO 46 00:02:17,430 --> 00:02:19,540 tais como late binding e polimorfismo. 47 00:02:20,020 --> 00:02:23,520 Através deste MOOC, venha e descobra ou re-descobra 48 00:02:23,520 --> 00:02:25,900 programação OO num mundo diferente, o mundo de Pharo…