Rodrigo Mourão

Arrays em JavaScript

Arrays em JavaScript

Arrays são fundamentais em linguagens de programação. JavaScript possui sua própria forma e sintaxe para trabalhar com eles. Alguns métodos são específicos para iterar arrays e acessar seus elementos também. Vamos aprender nesse post como trabalhar com arrays em JavaScript. O que é e como criar um Array em JavaScript Um array, ou vetor, como também é chamado em algumas traduções para português, é uma coleção de dados para a qual é alocado um espaço contínuo de memória. Na verdade, essa é a definição clássica, Continue lendo

Estrutura de loops em JavaScript

As estruturas de iteração são fundamentais no mundo da programação. Os Loops clássicos são parte de praticamente toda linguagem de programação: For, While e Do…While. Todo curso introdutório em estruturas de programação aborda o tópico e em JavaScript, eles são tão importantes como em qualquer outra linguagem. Nesse texto vamos aprender todos os principais tipos de estruturas de loop presentes no javaScript. Loops em JavaScript Apesar de a sintaxe variar de linguagem para linguagem, o conceito de loop permanece o mesmo. Trata-se de repetir um Continue lendo

Estrutura de decisão em JavaScript

Estrutura de decisão em JavaScript

As estruturas de decisão são os famosos if’s e else’s utilizados na programação para direcionar o código e tomar decisões baseadas no resultado lógico de expressões ou em inputs que um usuário dê para o programa. Junto com as estruturas de loop, que vamos ver no próximo artigo da série, os if-else e switches são as estruturas lógicas de decisão mais importantes do JavaScript. Os três tipos de If-else Em geral, você tem três opções de estruturas decisórias com if-else. A primeira delas é mais Continue lendo

Conheça de perto a sintaxe básica do Javascript

Conheça de perto a sintaxe básica do Javascript

Dando continuidade à série sobre Javascript, hoje entraremos nos assuntos relacionados à sintaxe básica do Javascript. Nesse post, faremos uma revisão da sintaxe básica, dos tipos de variáveis e como elas são declaradas. Acompanhando os próximos textos, evoluiremos continuamente pela linguagem, abordando estruturas de decisão, métodos, funções e várias outras funcionalidades. Declaração de variáveis e statements Um programa em JS é constituído por vários statements encadeados de forma lógica. É o mesmo conceito conhecido das outras linguagens de programação. Todo programa é um conjunto de Continue lendo

Que tal começar a programar em ECMAScript?

Que tal começar a programar em ECMAScript?

Linguagens de programação são corpos vivos de definições e regras. Várias versões são lançadas periodicamente, atualizando a linguagem e incorporando novas funcionalidades e capacidades. Por vezes algumas features são descontinuadas pois se tornaram obsoletas. O JavaScript foi lançado em 1995, mesmo ano de lançamento do Java. Desde então, várias atualizações e versões foram lançadas. As versões JavaScript são baseadas em sua especificação, a ECMAScript. Vamos entender como funciona essa especificação e mostrar como foi sua evolução de 1995 até as últimas atualizações. O crescimento do Continue lendo

Empreendedorismo: O Melhor Final de Semana da Minha Vida!!!

Empreendedorismo: O Melhor Final de Semana da Minha Vida!!!

Eu aprendi muito sobre empreendedorismo e isso tem haver com essa foto aqui em baixo. Sabe aqueles momentos que você não gostaria que acabassem nunca? Então, este último final de semana foi um desses momentos pra mim.  Esse é o Bruno Pinheiro, auto do Livro Empreenda sem fronteiras. Eu tive a honra de estar 5 dias sendo treinado por ele e ainda ganhei o livro dele autografado.  O Bruno em 5 dias mudou completamente a forma como eu gerencio meu negócio. Foram 2 dias de mentoria com Continue lendo

Javascript e Java tem alguma relação?

Javascript e Java tem alguma relação?

Este artigo é uma breve discussão histórica sobre o JavaScript. A linguagem é muito requisitada pelo mercado e possui uma background histórico rico e interessante. Bons programadores não são apenas bons conhecedores das linguagens, mas também conhecem de onde elas vieram e como se tornaram o que são hoje. De onde veio e o que é o JavaScript? Você sabia que o JavaScript é baseado também nas linguagens Scheme e Self? Não foi apenas o Java que ensejou a sua criação. Tudo começou em 1995, Continue lendo

Code Rage Brasil XII

Code Rage Brasil XII

Começa nesta terça-feira, dia 13 de março, a 12º edição do maior evento online da comunidade Delphi do Brasil, o Code Rage. Como sempre, esse ano teremos nomes de peso marcando presença nesta séria de palestras online.  Serão 3 dias diretos com 6 horas de conteúdo do mais alto nível. É melhor você preparar a carcaça que vem chumbo grosso por aí. Se liga na grade do evento: Dia 13/03 14:00-15:00 »»» RAD Studio: Status Atual, Novidades, Roadmap (David Millington – RAD Studio Product Manager) Continue lendo

O que todo mundo deveria saber sobre JavaScript

O que todo mundo deveria saber sobre JavaScript

Neste artigo vamos fazer uma discussão introdutória ao JavaScript. Você conhece mesmo essa linguagem? Qual a diferença para o HTML ou CSS, por exemplo? Não são todas linguagens de front-end? Esse é o primeiro de uma série de artigos sobre JavaScript. Comece aqui sua leitura e acompanhe os próximos textos.  Vamos começar destacando as capacidades do JS e suas diferenças em relação ao HTML e CSS. Como linguagem de front-end, o Javascript  permite ao desenvolvedor implementar funcionalidades complexas em páginas web. Sempre você observar em Continue lendo

Dicas de Delphi | Aprenda a Usar o Dock Site e Crie Sistemas Personalizáveis

Dicas de Delphi | Aprenda a Usar o Dock Site e Crie Sistemas Personalizáveis

Já pensou na possibilidade de criar containers que podem ser movidos de um local para o outro na tela principal do seu sistema feito em Delphi.  Isso é possível de ser feito, de forma extremamente simples e fácil.  No meu canal do Youtube há uma série de vídeos que são focados totalmente em Dicas e Truques no Delphi. É até engraçado como tem coisas simples e que estão no Delphi há muitos anos e os programadores não conhecem. Eu gravei um vídeo na minha série de Continue lendo

Do zero a 5000 inscritos no Youtube

Do zero a 5000 inscritos no Youtube

Muita gente me pergunta como eu consegui ir do Zero a 5000 inscritos no Youtube em tão pouco tempo. Eu tive uma ajuda de um especialista, que eu tive a honra de conhecer pessoalmente em um evento e agradecê-lo por isso.  Ele se chama Gabriel Rockenbach. Eu na verdade comprei apenas um curso dele e foi esse curso, “Atrair Clientes Organicamente com Vídeos no YouTube” que me fez decolar.  Depois que consegui resultados excelentes no meu Canal do Youtube, indo do Zero a 5000 inscritos com Continue lendo

Embarcadero Conference 2017

Embarcadero Conference 2017

Olá, a espera acabou! Estão abertas as inscrições para a Embarcadero Conference 2017. No TDC deste ano em São Paulo a Embarcadero já havia confirmado a data. Muita gente ainda estava com o pé atrás, mas você já pode arrumar as malas. Dia 24 de outubro você tem um encontro marcado comigo, com os MPVS e com mais de 600 desenvolvedores.  Este ano teremos trilhas de aprendizagem como no ano passado. Você poderá escolher a que melhor atende às suas expectativas. Leva na bagagem muita Continue lendo

Os Bugs do Delphi Tokio e a Hiprocrisia dos Pirateiros

Os Bugs do Delphi Tokio e a Hiprocrisia dos Pirateiros

Olá, não sei se você notou, mas eu não fiz nenhum grande post ou movimento sobre o lançamento do Delphi Tokio. Tem um motivo. Os diversos problemas que essa versão apresentou logo nos primeiros testes. Do que eu vi de gente reclamar não estava no gibi. Desse público reclamão temos 2 grupos: um primeiro grupo de pessoas que usam Delphi Tokio pirata, que vivem de grupo em grupo reclamando do preço. Que ganham dinheiro com a cópia pirata e tem a cara de pau de Continue lendo

O Milagre da Multiplataforma Firemonkey

O Milagre da Multiplataforma Firemonkey

O desenvolvimento multiplataforma tem se tornado cada vez mais importante. O Firemonkey, é uma plataforma de desenvolvimento que vai muito além de apenas ser um compilador para vários sistemas diferentes. Muito mais do que poder compilar um mesmo código para diversos sistemas operacionais como Android, iOS e Windows Phone. O Firemonkey possui uma série de facilidades e inteligência embutida. A Ferramenta permite com que o aplicativo desenvolvido tenha uma experiência de usuário tal qual um aplicativo nativo.  A multiplataforma e a experiência de usuário Imagine Continue lendo

Por que escolher o Firemonkey?

Por que escolher o Firemonkey?

O Firemonkey é um Framework para desenvolvimento multiplataforma. Ele tem crescido na esteira da grande demanda por desenvolvimento de aplicativos mobile para diferentes dispositivos e sistemas operacionais. O desenvolvimento de aplicativos nativos sempre foi defendido como sendo a melhor opção para se extrair o melhor da experiência visual e gráfica do usuário. Em tese, os desenvolvedores teriam melhores condições de extrair o máximo de cada sistema operacional. Criando uma aplicação especificamente para um sistema nativo e por meio de sua SDK própria, é possível oferecer Continue lendo