Bruno's profileBruno Velaz - SharePoint...PhotosBlogListsMore Tools Help

Blog


    April 22

    Prova 70-541 - WSS 3.0 Aplication Development - Passei Yeah!!! (FeedBack)

     
    Galera fiz a prova 70-541 Microsft Windows Sharepoint Services 3.0 - Aplication Development e passei YEAH!!! com score de 986 (infelizmente irrei uma).
    Bom, gostaria de dar meu feedBack e quais os conteúdos que caem, acho que pode ser útil para todos.
     
    Bom a prova foi bem simples, pensei sinceramente que seria mais difícil, casos complexos ou até mesmo muito código, que as vezes sabe como é, não lembramos de todos namespaces ou Object Model.
     
    Segue aí o que eu lembro que caí, são ou foram 55 questões, nelas tendo de mútiplas escolhas até 3 opções e o resto de duas e uma única escolha.
     
    1. Visualizações e customizações de conteúdo e menus (onet.xml)
    2. Acessos de WebParts, publicações
    3. Como pegar informações de Sites via Namespaces do sharepoint exemplo SPFeatureDefinition
    4. Comuniações entre WebParts
    5. Usar DLLs externas
    6. Usar XML, CVS , XLS arquivos externos
    7. Implentações usando Microsoft.Sharepoint em geral.
    8. Timers em geral (programação) SPFeatureRecever
    9. MasterPages (customizações usando Programação)
    10. Mensagens e Controle de Erros/Excpetions
      1. Por Exemplo, quando ocorre determinado erro o que fazer?
    11. UsersControls
    12. Crair Menus SendTo customizados
    13. Namespaces de Tasks, SPUser, SPListCollection
    14. WorkFlows , usando VS2008
    15. Customizações do MySite
    16. Tabalhar com Resources
    17. Manipulando e usando o CAML (How to Use CAML)
    18. Colunas de Site, heranças e etç.
    19. Como trabalhar com Metadadosm, e até aplicações usando os próprios WebServices do Sharepoint, no qual já escrevi um artigo sobre isto.
    20. Notificações de Usuário, e controle para o próprio ADM, tudo com código.

     

    Bom é isto que me lembro, caso queiram mais dicas ou bater um papo, tem meu MSN e contatos.

    Abraços.

     
    April 16

    Simulados Fornecidos por WebCasts - Sharepoint 2007 e WSS 3.0

    Pessoal achei na internet uns links que para quem está procuando a certificações do  Sharepoint e WSS 3.0 - Configuring vai ajudar.
     

    Bom Proveito.

    Caso queiram dicas, podem me contatar.

    Dou treinamentos direcionados para certificação e algumas dicas também se quiserem.

    Abraços.

     

    April 09

    Participei da Mesa Redonda Microsoft - RS Porto Alegre

    Hoje, estou postando com muita honra um convite que recebi através do Danilo Bordini (Profissional da Microsoft), para participar após o evento LiveShow RS- POA, de uma reunião dos profissionais que vem atuando ativamente na comunidade TechNet da sua região.
     
    Foram convidados 11 profissionais de RS e com muito orgulho entre eles também foi honrado com esta participação.
     
    Para quem não conhece a definição veja.
     
     



     

    A Mesa Redonda Technet foi criada para promover o encontro dos membros mais ativos na comunidade Technet. Ela acontece mensalmente em São Paulo e outras capitais do país e os participantes com maior número de contribuições nos Fóruns e no Sharepedia são convidados via e-mail para este evento super exclusivo.

     

    FONTE: http://www.microsoft.com/brasil/technet/eventos/mesaredonda/Default.mspx

    Resumo do Encontro

    Tivemos um almoço, alias maravilhoso por sinal, no qual debatemos sobre como e de que forma a Microsoft poderia ajudar os Grupos e Profissionais a dissiminar os produtos e tecnolgias para mais profissionais, estudantes e afins.

    • Eventos
    • WebCasts
    • TechNet 5 Estrelas (Vem novidades por ae aguardem)
    • Materiais para tecnologias
      • PerformancePoint
      • BI
      • Biztalk
      • Office Excel
      • SilverLigth
      • InfraEstrutura
        • Windows 2008
        • System Center
        • Vista
      • Entre outros.

    Estes encontros são importantes, para que possamos forcar nossas forças no qua mais dá retornos para nós (profissionais, estudantes e afins), para que possamos ajudar cada vez mais todos que necessitam e queiram aprender/praticar/aperfeiçoar seu conhecimento em qualquer tecnologia.

    Como eu trabalho e sou profisisonal em Sharepoint (Desenvolvimento de Portais Corporátivos), sempre ando com uma frase. "Internet e Colaboração" não é só entre pessoas mas sim entre grupos da comunidade e todos concordam com isto.

    Por isto, estamos trabalhando para criar um evento semestralmente envolvendo alguns grupos e vários profissionais para gerar um evento como disse o Danilo Bordini CABALÌSTCO e este é nosso objetivo.

    FOTOS DO EVENTO

    Almoço

    Almoço - Mesa Redonda RS - POA

     

    Danilo Bordini - Bruno Velaz - Rodrigo Dias

    Danilo Bordini (Microsoft) - Bruno Velaz (CanalSharepoint) - Rodrigo Dias (Microsoft)

    TODOS

    Profissionais - Mesa Redonda - RS POA

    Galeria das Fotos do Mesa Redonda (clique aqui)

    Quem quiser dar apoio e tiver ideias e até mesmo participar entre contato comigo, concerteza será um prazer trabalhar com você ajudando neste evento que estamos trabalhando para você, para nós e para TODOS os profissionais

    CONTATO

    Bruno.Velaz@canalsharepoint.com.br

     

    April 07

    Passei MCTS - C# Web-Based Client Development 70-528

    Galera gostaria de compartilhar com vocês que hoje consegui mais uma nova certificação.
    A Prova que realizei hoje foi MCTS - C# Web-Based Client Development 70-528, no qual score obtido 965 !!
     
    A Prova é separada pelos itens.
     
    • Criação de Web Aplication
    • Integração com Objetos usando Ado.Net, XML e Data-Bound nos controles
    • Criação e consumo de Web Controles.
    • Tracing, Configuração e Deploy de Aplicativos (Cuidado nesta parte, tem uns pega ratão)
    • Customização e Personalização (Exemplo RequeriValitor, RangeValidator)
    • Implentaçção de Autenticação e Autorização (Fala sobre Usuarios, Inporsonate, Acesso Anonimo e etç)
    • Criação de aplicativos de Asp.Net mobile

     

    Muito imporntante, 50 % das questões são Multiplas escolhes tendo algumas até 4 opções.

    Bom acho que era isto, espero que seja útil para todos.

    T+

    April 02

    Desenvolvimento com WebServices do WSS - Buscar Usuários do Portal

    OBJETIVO:
    Desenvolvimento com WebServices do WSS - Buscar Usuários do Portal
     
     
    CENÁRIO:
     
    Imaginemos que precisamos buscar informações de forma dinámica, sem acessar o a interface do WSS 3.0, ou ter o Visual Studio Instalado no servidor. No qual neste momento você gostaria de fazer uma integração com outro aplicativo seu, como buscar todos os usuários do seu Portal.
     
    Sem ter que criar código usando os NamesPaces diretos do Sharepoint, com os webervices é forma fácil e rápida para poder ter acesso as informações de forma categorizada.
     
    RESPOSTA:
     
    Iremos neste cenário desenvolver usando os WebServices oferecidos pela Microsoft, no qual neste caso será melhor usar ele, porém em outros casos por usar WebService lembre-se que existe camadas a mais como o SOAP, no qual perde algum rendimento/performance, mas sem exageros. Sempre também aconselho avaliar o seu problema.
     
    Para cada um basta colocar
    Basta clicar no link acima e ver o nome do webservice.
     
     
    Vejamos como usar este webservices, no nosso caso, pegar todos os usuários do WSS.
     
    1. Abra o Visual Studio 2005 ou 2008.
    2. Cria uma solução WindowsForms ou Web Como preferir.
    a) Em  menu , File - New - Project
    3. Na Janela Solution Explorer Adicione a referencia do seu Webservice. Pois iremos usar o WebService de Usuários e Grupos do Sharepoint.
     

    1. Fazendo a WebReference -

    WebReference

    No nosso caso coloquei o nome da nossa referencia, de UserGroup.

    2. Crie um Form ou uma página dependendo da aplicação que foi feito.

    No meu caso foi feito um WebForm (Projeto Web) 

    3. Código para usar o webservice
     
    O código abaixo faz uso do método que pega todos os usuarios da coleçao da web.
     
    Codigo
    Comentários
    • LINHA 1
    A LINHA 1 "UserGroup...." é onde estanciamos o namespace do webservice e objetos no qual colocamos o nome de UserGroup.
    • LINHA 2
    Observe que na linha 2, existem um fator muito importante que é setar as credencias que estão usando o WebService que está no cache do sistema, caso não setar corretamente ocorrerá o problema "403 - Não autorizao".
    • LINHA 3

    Na "System.Xml.XmlNode" é uma declaração de um tipo XmlNone ou seja um Nó no qual o WebService retorna este tipo, para tratamento destas informações.

    • LINHA 4

    Somente pego o XML e mando para uma string para avaliar o conteúdo, no caso se quiserem varrer para mostrar numa tela todos os usuários basta complementar com o código abaixo.

    foreach (System.Xml.XmlNode xmlnode in node)

    {

          string valor xmlnode.Attributes["Name"].Value;

    }

    Após executar o código acima terá este resultado.
     
    OBS: Este resultado, abaixo é porque eu gravei o conteúdo todo num arquivo XML e visualizei com Visual Studio, com a opção ViewData ok?
     
    4. Resultado do método.
     
    Lista de Usuários
     
    Foi riscado algumas informações por motivo de segurança.
     
    5. Este é o XSD Schema que ele retorna, para melhor analise.
     
    XSD
     
    Dados: (Id do Usuário, SID, Nome, LoginDaRede, Email, Obs. é Admin?, é Group Admin ?).
     
    Bom acho que era isto. Esta é somente uma palha do que se pode se fazer.
     
    Até a próxima.