Formação Desenvolvedor Web com Ruby on Rails no RS

É com muita satistafação que anuncio a nova formação “Desenvolvedor Web com Ruby on Rails”, a ser realizada aos sábados no Instituto de Informática - UNISINOS em São Leopoldo, Rio Grande do Sul (região metropolitana de Porto Alegre).

Como o nome sugere, é uma formação bastante abrangente que envolve não apenas o desenvolvimento de aplicações com Ruby on Rails, mas também módulos de HTML/Webstandards e SQL, provendo uma base necessária para construir aplicações web completas.

A carga horária em Ruby e Rails é forte. Serão 60 horas no total (20-Ruby, 40-Rails) onde propõe-se uma formação consistente em tópicos não só básicos, mas também deployment, RESTful, etc, assim como o desenvolvimento de uma aplicação com contexto real e útil.

Cabe um comentário pessoal aqui: Estou bastante satisfeito em pensar que esta é mais uma iniciativa visando a divulgação do Ruby on Rails no Brasil. Espero contribuir ampliando a rede de desenvolvedores e boas aplicações saindo do Brasil. Ah, e nos veremos também no FISL, nos stand do Rails Brasil!

INFORMAÇÕES E INSCRIÇÕES:

Telefone e fax: (51) 3328-2221
Proposta on-line: http://www.ccti.unisinos.br/ccti_interna.php?corpo=faleconosco

DETALHES DA FORMAÇÃO:

Objetivo:
Capacitar os profissionais a desenvolver aplicações Web utilizando os recursos do framework Rails e da linguagem Ruby, seguindo os princípios e práticas que norteiam o modelo de desenvolvimento ágil.

Público-Alvo:
Desenvolvedores PHP, Java, .NET e/ou outras linguagens; Programadores com pouca ou bastante experiência.

Pré-requisitos:
Conhecimentos em ambiente Windows ou Linux; Noções básicas de programação; Desejável conhecimento em Orientação a Objetos.

Realização da formação: De 29/03 à 05/07
Local: Câmpus Unisinos - São Leopoldo
Horário > Sábado 08:30 até 12:30 e das 13:30 até 16:00

CONTEÚDO PROGRAMÁTICO:

HTML e WebStandards - 20 horas -> apresenta a linguagem HTML e os últimos padrões de desenvolvimento de páginas para Web, incluindo os Web Standards, a linguagem XHTML, e o desenvolvimento de páginas utilizando CSS e Tableless Design.
Realização: 29/03/2008 - 12/04/2008 - São Leopoldo

Linguagem SQL Padrão ANSI - 20 horas
Realização: 19/04/2008 - 03/05/2008 - São Leopoldo

Introdução à linguagem Ruby - 20 horas -> Compreender a linguagem Ruby e a aplicabilidade de suas principais funcionalidades para otimizar a construção de algorítimos.
Realização: 10/05/2008 - 24/05/2008 - São Leopoldo

Ruby on Rails prático - 40 horas -> Capacitar o aluno a desenvolver aplicações web com o framework Rails utilizando seus principais recursos, melhores práticas e técnicas de desenvolvimento, voltadas a projetos e cenários reais.
Realização: 31/05/2008 - 05/07/2008 - São Leopoldo

PHP no Windows: pronto para produção

Vários blogs estão anunciando o suporte do Microsoft Internet Information Service (IIS 6.0) a FastCGI (Windows 2003 apenas):

Veja a página da extensão.

Agora, PHP é oficialmente suportado pela Microsoft em seus servidores IIS. Em suma, PHP para Windows (2003) está finalmente com suporte estável. Mais uma justificativa para argumentar caso surja um “.NET” no meio da conversa com os clientes que utilizam Windows como servidor, ou aquele temeroso papo de performance do PHP no Windows ;)

Mais detalhes no site do Andi Gutmans ou em vários outros no Planet PHP.

Mini-curso “Introdução ao Ruby on Rails” no UniInfo 2007

Divulgando aqui o mini-curso de Introdução ao Ruby on Rails que ocorrerá no 19/10 na Semana Acadêmica da Informática Unisinos (Uniinfo 2007)

19/10 - 13h às 16h
Minicurso: Introdução ao Ruby on Rails
Ministrante: Jony dos Santos Kostetzer
Local: Sala 6L 118
Objetivo: Conhecer alguns conceitos, recursos e práticas no desenvolvimento de aplicações em ambiente web utilizando a linguagem Ruby e o framework Rails.
Conteúdo: Introdução à linguagem Ruby; Instalaçao em amb. Windows e Linux; IRB; Modelo MVC; Introdução ao Rails; Primeiros passos; Relacionamentos; Ajax; IDEs; Atualidade e futuro do RoR.

Quem é estudante da Unisinos ou reside na região e gostaria de conhecer um pouco a linguagem Ruby e o framewok Rails, fica o meu convite ;)

Importante:

  • É necessário fazer a inscrição no evento através do site
  • É solicitado aos inscritos que informem ao coordenador do evento (pelo e-mail cazella@unisinos.br) se desejarem realizar o minicurso: NOME COMPLETO, E-MAIL e NOME DO MINICURSO (Introdução ao Ruby on Rails). Este controle torna-se necessário devido ao número de vagas disponíveis ser limitado para minicursos.

Conto com a presença de vocês!

UPDATE: Muito obrigado pela presença de todos! Foi um ótimo encontro :)

Aqui estão os slides conforme prometido: Introdução ao Ruby on Rails

Até a próxima!

Propel, Oracle e nomes de tabelas

Nos últimos dias experienciei problemas em utilizar o Symfony com banco de dados Oracle (mais especificamente, em utilizar o Propel com Oracle). O que acontece é que os scripts gerados através do comando propel-build-sql do Symfony, por padrão, ficam da seguinte forma:

CREATE TABLE "estado"
(
"id" NUMBER  NOT NULL,
"nome" VARCHAR2(50),
"sigla" VARCHAR2(2)
);

MySQL e PostgreSQL não apresentaram problemas. Porém, a inserção deste SQL no Oracle força que todas as tabelas e campos sejam criados na forma de caracteres minúsculos.

Leia o artigo completo »

Dica rápida: foreign key para tabelas de plugins

Se você já tentou criar uma chave estrangeira no seu schema.yml para a tabela de um plugin pode ter esbarrado em um problema: Usar a convenção do Symfony para chaves estrangeiras em plugins não funciona, visto que os namespaces (packages) são gerados em locais diferentes.

Por exemplo:

project:
id:
title: varchar(255)
sf_guard_user_id:

O código acima resultará no seguinte erro:

“Unable to resolve foreign table for column “sf_guard_user_id”"

Leia o artigo completo »

How-to: Integrando Symfony e SugarCRM

O SugarCRM é uma interessante aplicação open source para Gestão de Relacionamento com o Cliente (CRM). Mesmo que muitas características avançadas sejam reservadas às versões pagas (Professional e Enterprise), sua versão livre possui recursos muito completos de customização de módulos, plugins, entre outros, e desempenha muito bem a sua função. Um dos recursos que viabiliza grande parte de plugins e integrações é um Webservice construído em NuSOAP, para que outras aplicações interajam com os dados do SugarCRM.

Leia o artigo completo »

Agora vai!

Já estava na hora. Domínio registrado há um bom tempo, alguns aplicativos PHP rodando, mas faltava o blog! Não sei se é modismo entrar na blogosfera, mas me atrai a idéia de compartilhar informações, sem contar que os blogs são minhas fontes primárias de estudo e atualização. Experimente um agregador ao invés do about:blank e você saberá o que estou dizendo (supondo que você ainda viva sem um agregador RSS).

Ok, sem mais para o primeiro post, mesmo porque ninguém o lê por completo se for extenso.