Da pedra lascada ao mini acelerador de particulas!

Posts marcados ‘C#’

Certificação Sharepoint – 70-541 – Plano de Estudos

Fala pessoal…

Finalmente depois de MUUUUITO tempo volto a postar algo nesse blog… Bom, depois do ultimo post algumas coisas mudaram na minha carreira, creio que pra melhor. E agora começo minha peregrinação rumo a tão cobiçada certificação Microsoft de Sharepoint. Procurei por um tempo algum blog ou algo do tipo que me desse algum auxilio para encontrar material de estudo e tambem um plano de estudos. Mas é dificil achar e pensando nisso peguei no site da  Microsoft o conteudo das provas (http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-541&Locale=en-us#tab2) e resolvi montar um plano de estudos pra mim mesmo e, é claro, compartilhar com quem estiver interessado.

Bom, esse é só o primeiro post e nele vou apresentar a minha agenda de conteudo, pois tenho apenas uns 15 dias para estudar tudo.

Primeiro de tudo voce precisará do livro Inside Microsoft Windows SharePoint Services 3.0. É um dos poucos, senão o unico, livro de sharepoint realmente bom. E usaremos ele para nossos estudos.

Segue a Agenda:

Deploying Windows SharePoint Services and Custom Components

  • Configure a target computer for Windows SharePoint Services development.
  • Deploy a Web Part to the Windows SharePoint Services server.
  • Create and deploy a Windows SharePoint Services solution package.
  • Deploy a site definition to a Windows SharePoint Services front-end Web server.
  • Deploy a feature to a Windows SharePoint Services front-end Web server
  • Deploy a Web service to a Windows SharePoint Services front-end Web server.
  • Deploy user controls to a Windows SharePoint Services front-end Web server.

Creating Site and Feature Provisioning Components

  • Create a feature definition
  • Create a site definition
  • Specify a Document Template in a site definition
  • Create a site definition module
  • Specify the configurations of lists and modules in a site definition
  • Create pages and layouts for a site

Creating Metadata and Workflow Provisioning Components

  • Create a site column
  • Create a list definition
  • Create a Custom Field Type
  • Create a Workflow definition
  • Create a Content Type

Developing Windows SharePoint Services Components by Using the .NET Framework

  • Implement a business process by using a workflow.
  • Handle Windows SharePoint Services events by developing an event receiver.
  • Develop a Web Part.
  • Share data between Web Parts.
  • Elevate application permissions by using impersonation.
  • Enable a custom Windows SharePoint Services administration page to access the Windows SharePoint Services object model.
  • Schedule tasks by using the SharePoint Timer service.

Manipulating Site Content by using the API

  • Manage an alert.
  • Enhance the Windows SharePoint Services search service.
  • Customize user access and permissions.
  • Manipulate items in lists.
  • Manipulate documents in lists.
  • Manage records by using the records repository.
  • Manage document versions.

Manipulating Site Configuration by Using the API

  • Manipulate a list structure.
  • Customize Web Part behavior based on feature availability.
  • Dynamically handle events.
  • Manage site hierarchy.
  • Customize navigation in a Windows SharePoint Services site.
  • Manage groups and groups membership.

 

O conteudo é bem grande… Pretendo fazer uma aula para cada um dos tópícos pai.

Bom… é isso ae, começo hoje e assim que for estudando já vou passando o conteudo pra voces…

Abraços.

Mauricio Trunfio.

Iniciando no mundo da Programação (Prólogo e história)

Olá pessoal,

Passei algumas horas pensando em algo realmente construtivo e que fosse de certa forma util para alguem…

Decidi então ajudar as pessoas que vão a internet a procura de algum material para consulta ou algum conhecimento teórico para poder dar inicio a sua vida como desenvolvedor de sistemas, jogos, websites, etc…

Vou tentar da melhor maneira possivel criar uma série de artigos que podem ajudar essas pessoas que decidem começar no mundo da programação.

Apesar de ter feito um curso tecnico de processamento de dados e tambem estar atualmente cursando faculdade de Sistemas de Informação e também ter uma pequena mas muito interessante carreira no desenvolvimento de softwares comecei como autodidata há mais de 8 anos, desenvolvendo meus primeiros sites que eram hospedados na extinta Kit.net… (ooo tempo bom… hospedagem gratuita e sem limites)

Eu comecei brincando com o extinto FrontPage um software de desenvolvimento de webpages do tipo WYSIWYG (What You See Is What You Get) que destroem todo seu codigo HTML e ainda causam comportamentos estranhos na sua pagina quando a mesma é aberta em computadores com resolução diferente da usada no seu micro.

Mas tirando esse problema eu até conseguia criar sites legais e bem funcionais… com o tempo comecei a aprender Flash e rapidamente já estava inserindo animações, botoes e menus animados, e diversas frescuras que muito contribuem para deixar o site muito pesado… mas hoje em dia praticamente todo mundo tem conexão banda larga entao nao tem muito problema…

Bem, depois de algum tempo eu resolvi fazer um curso de web design e foi ai que comecei a conhecer mais das linguagens de programação voltadas para internet… fui apresentado ao Javascript e logo todas minhas paginas tinham o famoso script:

//script type="javascript">
//nome = prompt(" Digite seu nome");
//alert("" + nome + " Bem Vindo!")
///script>

que mostra uma janela logo que abre a pagina e pede pra que seja digitado o nome do usuario… usava isso no meu site e gravava o valor ali digitado em uma querystring para poder usar em todas as paginas. isso fazia com que o site parecesse ser uma coisa mais pessoal… tratando a pessoa sempre pelo nome. Isso sem contar a possibilidade de modificar a pagina sem ter que recarregá-la e com isso aprendi a fazer o efeito de “troca de imagens” que eu usava nos meus botoes para fazer um efeito similar ao de um botão em flash, porem sem sobrecarregar muito a minha pagina… =D

Bom… no final do curso, quando já nao tinha mais muito conteudo a aprender, meu professor me apresentou o Visual Basic 5.

Mas foi apenas uma coisa rapida… aprendi a fazer um programinha para misturar cores… onde o usuario escolhia valores para Azul, Vermelho e Verde e o programa ia mostrando as cores que estavam sendo formadas… (vcs irão aprender isso no curso).

Bem… depois desses cursos comecei a fazer meu curso tecnico de Design de Interiores… que me ajudou muito na questão de design gráfico e também na questão de escolhas erradas… hehehehe… quando vi que decoração nao era pra mim comecei a fazer meu curso tecnico de processamento de dados em uma escola estadual de jundiai… por ser uma escola estadual, muitos professores eram acomodados e defensores assiduos da comunidade de software livre… (nao vamos entrar em discussão sobre esse assunto aqui no blog…)

Voltando ao assunto… como disse, muitos professores eram acomodados, porem… felizmente pelo menos 1 era um otimo professor e me incentivava sempre a buscar mais e melhor… professor esse que mais tarde veio a ser meu coordenador no primeiro emprego que tive na área de desenvolvimento… e até hoje somos grandes amigos e esse é um cara que eu procuro sempre me espelhar e direcionar minha carreira nos mesmos moldes da carreira dele… esse professor, chefe amigo é o Angelo Amaral (Valeu Gelão!!! heheheh) esse kra manja muito e sobre muitos assuntos!!! hehehehe

Bom… no curso tecnico aprendi varias coisas… mas de uma tecnologia que pra época já era ultrapassada… aprendi a desenvolver em Delphi e Visual Basic… logo no fim do curso começamos a aprender Java mas nao me aprofundei muito no assunto…

Depois do curso, comecei a faculdade e já estava trabalhando com desenvolvimento, a principio como Tester, depois fiz desenho de layout ate começar a programar um pouco… foi quando mudei de emprego e fui parar no Rio de Janeiro desenvolvendo um software em SharePoint… a partir dai minha historia começa a ficar chata… hehehehe…. vamos deixar pra outro dia!!!

Bem… chega de historia… no proximo post vou passar o conteudo do curso e começar com nosso primeiro “Hello World!”

abs…

Mauricio Orlando Trunfio