AP0853 - Subversion para Administradores de Sistemas

topo_logo_formacao.jpg

 

Curso:Subversion para Administradores de Sistemas

Refª:AP0853

Data:A confirmar

Local:Lisboa

ENQUADRAMENTO:

.Este curso tem por objectivo

-reforçar as competências dos administradores de sistemas por forma a administrarem servidores de repositórios de Subversõese aconselhar as melhores práticas nessa utilização.

-abordar estratégias de migração para Subversões a partir de outros sistemas de controlo de versões, tal como CVS e Perforce
-detalhar o processo de integração de Subversões com Apache
-dar visão geral sobre API de Subversões e como chamar a partir de linguagens de scripting como Perl ou Python
-integração de Subversões com outras ferramentas tais como Emacs, Ant e Eclipse.

DESTINATÁRIOS:

.Administradores de Sistemas que necessitem de instalar e manter software de Subversões e repositório de Subversões.

 

PRÉ-REQUISITOS:

.Conhecimentos de trabalho com Subversões ao nível de utilizador.

-Experiência relevante na área de administração geral de sistemas sobre o Sistema Operativo em que irá ser administrada a Subversão.
-Conhecimentos de instalação e configuração de Apache (caso os administradores não tenham experiência na instalação e configuração de Apache, poderá realizar o curso de ' Apache for System Administrators').

DURAÇÃO:

7h/1 dia

 

 

 

Conteúdo Programático:

 

.Revisão geral da utilização de subversion e Administração de Repositório

- Designing the repository directory layout
    - Using file backup systems with the repository
    - Dumping and loading repository contents
    - Berkeley DB vs. native-filesystem based repository
    - Accessing a repository server over a network
    - Using SSH and the svn protocol
    - Using HTTP / SHTTP to access the repository server via Apache WebDav and the mod_dav_svn module
    - Repository permissions - Apache authentication and access control

 

.Migração de outro sistema de controlo de versões

- Migrating release histories
    - Migration principles and strategies
    - Understanding the Subversion Dumpfile format
    - Migrating from CVS to Subversion using cvs2svn
    - Migrating from Perforce to Subversion
    - Overview of VCP and RevML and their use in migrating from Visual SourceSafe to Subversion
    - Apache Integration Issues
    - Authentication, authorisation and encryption
    - Compression
    - DAV autoversioning
    - Troubleshooting mod_dav_svn problems

.Melhores Práticas – Casos de Utilização e padrões

- Committing changes - importance of good commit messages
    - Branching and merging
    - Working with vendor branches
    - Integration of version control with testing and integration
    - Handling releases
    - Understanding the design, implementation and possible uses of Hook Scripts
    - Integration of Subversion with other tools
    - Emacs
    - Eclipse
    - Ant
    - Integrating with Visual Studio.Net via AnkhSVN
    - Web-Based repository interfaces
          o View CVS
          o SVN::Web

.Introdução a conceitos de Subversões APIs

- Understanding the organisation and inter-relations of the SVN libraries
    - APR and Core SVN libraries
    - Client library
    - Repository access library
    - Repository library
    - Filesystem library
    - Using Subversion from Perl
    - Using Subversion from Python

 

 

 

NOTAS: Este curso realiza-se com um número mínimo de 1 formando. O local de realização e horário poderá ser combinado com o Cliente, para formações dedicadas. A TintaDigital disponibiliza serviços de consultoria de Formação e identificação de necessidades, bem como criação de acções de formação à medida de necessidades e requisitos específicos do Cliente.

Para mais informações sobre este ou outros cursos poderá contactar o Centro de Formação TintaDigital, através do seu website:www.tintadigital.com/formacao ou através de email:Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.. Para inscrição no curso poderá também utilizar qualquer uma destas vias, nomeadamente por email, referindo por favor em subject o nome do curso e enviando os dados detalhados como nome, empresa, forma de pagamento e contactos.

Para qualquer assunto ou pedido de informações contacte-nos.

TintaDigital – Soluções em Tecnologias de Informação

Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.www.tintadigital.com/formacao/

AP0852 - Subversion for Users

topo_logo_formacao.jpg

 

Curso:Subversion for Users

Refª:AP0852

Data:A confirmar

Local:Lisboa

ENQUADRAMENTO:

.Este curso tem por objectivo possibilitar aos utilizadores com poucos ou nenhuns conteúdos de sistemas de controlo de versões tornarem-se competentes utilizadores de subversões capazes de gerir revisões, merges e branches. Este curso cobre a utilização de subversão, quer da linha de comando (Unix e Windows) quer de Tortoise GUI do Microsoft Windows.

DESTINATÁRIOS:

.Equipas de programadores e desenvolvimento de aplicaçoes que necessitam de trabalhar em conjunto em projectos.

 

OBJECTIVOS:

.Espera-se que os participantes consigam:

-aceder a aplicações a partir de linhas de comando utilizando interfaces gráficos de utilizador

-perceber conceitos de sistema de ficheiros tais como: ficheios, directorias, permissões, controlo de acessos

-criar, mover e apagar ficheiros e directorias.

DURAÇÃO:

7h/1 dia

 

 

 

Conteúdo Programático:

 

.Conceitos básicos de controlo de versões
    . The concept of a working copy
    . The diff operation for finding the differences between one version of a file and another
    . Subversions (SVNs) version numbering scheme
    . Versioning of files and directories
    . SVN mechanisms for accessing a repository

.Utilização prática de SVN - via Tortoise GUI e linha de comando . Accessing a repository
    . Checking out a working copy
    . Making a changes to files and directories in the working copy
    . Determining differences between files and directories in the working copy and those in the repository
    . Committing work - The importance of commit log messages for the effective use of Subversion
    . Detecting and resolving conflicts
    . Searching and browsing log messages
    . Using SVN commands for adding, removing and renaming files and directories in the working copy
    . Using SVN commands for manipulating files and directories directly in the repository
    . Creating snapshots in SVN (usage of dates and tagging)

.Branching, Merging e Watches
. Creating branches
. Merging changes

 

NOTAS: Este curso realiza-se com um número mínimo de 1 formando. O local de realização e horário poderá ser combinado com o Cliente, para formações dedicadas. A TintaDigital disponibiliza serviços de consultoria de Formação e identificação de necessidades, bem como criação de acções de formação à medida de necessidades e requisitos específicos do Cliente.

Para mais informações sobre este ou outros cursos poderá contactar o Centro de Formação TintaDigital, através do seu website:www.tintadigital.com/formacao/ ou através de email:Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.. Para inscrição no curso poderá também utilizar qualquer uma destas vias, nomeadamente por email, referindo por favor em subject o nome do curso e enviando os dados detalhados como nome, empresa, forma de pagamento e contactos.

Para qualquer assunto ou pedido de informações contacte-nos.

TintaDigital – Soluções em Tecnologias de Informação

Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.www.tintadigital.com/formacao/

 

AP0850 - CVS para Utilizadores

topo_logo_formacao.jpg

 

Curso:CVS para Utilizadores

Refª:AP0850

Data:A confirmar

Local:Lisboa

ENQUADRAMENTO:

.Este curso começa pelo básico e mostra aos novos utilizadores de CSV as mais importantes técnicas de gestão de ficheiros e revisões. Começa com a utilização do programa cvs command-line, mas também cobre as interfaces GUI. Permite ainda visualizar a diferença entre CVS e sua conversão.

DESTINATÁRIOS:

.Equipas de programadores de software e desenvolvimento que necessitam de trabalhar conjuntamente em projectos.
.Administradores de Sistemas que necessitam instalar e manter software CVS e repositórios.

PRÉ-REQUISITOS:

.Conhecimentos de items de gestão de código em equipas de desenvolvimento de software.

DURAÇÃO:

7h/1 dia

 

Conteúdo Programático:

.CVS para Utilizadores
- An Overview of CVS
- Basic concepts
- Accessing a repository
- Checking out a working copy
- Making a change
- Finding out what you (and others) did
- CVS and implied arguments
- Committing
- Revision numbers
- Detecting and resolving conflicts
- Finding out who did what (browsing log messages)
- Examining and reverting changes
- Other useful CVS commands
- Adding files
- CVS and binary files
- Removing files
- Removing directories
- Renaming files and directories
- Avoiding option fatigue
- Getting snapshots (dates and tagging)
- Acceptable date formats

.CVS para Utilizadores: Branching/Merging/Watches
- Working with branches and Branching basics
- Merging changes
- Creating a tag or a branch without a working copy
- The Dovetail approach - merging in and out of the trunk
- The Flying Fish approach - a simpler way to do it
- Branches and keyword expansion - natural enemies
- Tracking third-party sources (vendor branches)
- Exporting for public distribution

.Advanced CVS
- Log messages and commit emails
- Changing a log message after a commit
- Getting rid of a working copy
- History - a summary of repository activity
- Annotations - a detailed view of project activity
- Annotations and branches
- Using keyword expansion and Watches

.TortoiseCVS para Utilizadores
- Checking out a working copy
- Finding out what you (and others) did — update and diff
- Committing
- Detecting and resolving conflicts
- Adding files
- Adding directories
- Removing files
- Removing directories
- Renaming files and directories
- Marking a moment in time (tags) and Branches

.CVS and Subversion Compared (conversion course)
- Overview
- User commands
- Revision numbering
- Tagging
- Branching
- Watches
- Repository remote access protocols
- Repository format
- Converting to Subversion
- Converting to CVS

 

NOTAS: Este curso realiza-se com um número mínimo de 1 formando. O local de realização e horário poderá ser combinado com o Cliente, para formações dedicadas. A TintaDigital disponibiliza serviços de consultoria de Formação e identificação de necessidades, bem como criação de acções de formação à medida de necessidades e requisitos específicos do Cliente.

Para mais informações sobre este ou outros cursos poderá contactar o Centro de Formação TintaDigital, através do seu website:www.tintadigital.com/formacao ou através de email:Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.. Para inscrição no curso poderá também utilizar qualquer uma destas vias, nomeadamente por email, referindo por favor em subject o nome do curso e enviando os dados detalhados como nome, empresa, forma de pagamento e contactos.

Para qualquer assunto ou pedido de informações contacte-nos.

TintaDigital – Soluções em Tecnologias de Informação

Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.www.tintadigital.com/formacao

 

AP0851 - CVS para Administradores de Sistemas

topo_logo_formacao.jpg

Curso:CVS para Administradores de Sistemas

Refª:AP0851

Data:A confirmar

Local:Lisboa

ENQUADRAMENTO:

.Este curso abrange as funcionalidades deCVS que normalmente não são necessárias para o normal funcionamento (com um sistema CVS pré-configurado) mas são necessários para administrar um servidor CVS, resolver problemas aos utilizadores com CVS e tirar o maior partido do CVS com as suas funcionalidades mais avançadas.

 

DESTINATÁRIOS:

.Equipas de desenvolvimento de software e programadores que necessitam de trabalhar em conjunto em projectos.
.Administradores de Sistemas que necessitam de instalar e manter software e repositórios CVS.

 

PRÉ-REQUISITOS:

.Conhecimentos de items de gestão de código em equipas de desenvolvimento de software.

 

DURAÇÃO:

7h/1 dia

 

Conteúdo Programático:

 

.CVS para Utilizadores
    - An Overview of CVS
    - Basic concepts
    - Accessing a repository
    - Checking out a working copy
    - Making a change
    - Finding out what you (and others) did
    - CVS and implied arguments
    - Committing
    - Revision numbers
    - Detecting and resolving conflicts
    - Finding out who did what (browsing log messages)
    - Examining and reverting changes
    - Other useful CVS commands
    - Adding files
    - CVS and binary files
    - Removing files
    - Removing directories
    - Renaming files and directories
    - Avoiding option fatigue
    - Getting snapshots (dates and tagging)
    - Acceptable date formats
    - Marking a moment in time
    - Finding out more

 

.CVS para Utilizadores 2: Branching/Merging/Watches
    - Working with branches
    - Branching basics
    - Merging changes
    - Creating a tag or a branch without a working copy
    - The Dovetail approach - merging in and out of the trunk
    - The Flying Fish approach - a simpler way to do it
    - Branches and keyword expansion - natural enemies
    - Tracking third-party sources (vendor branches)
    - Exporting for public distribution
    - Advanced CVS

    - Log messages and commit emails
    - Changing a log message after a commit
    - Getting rid of a working copy
    - History - a summary of repository activity
    - Annotations - a detailed view of project activity
    - Annotations and branches
    - Using keyword expansion
    - Watches

 

.CVS Server para Administradores
    - Repository Administration
    - Starting a repository
    - Starting a new project
    - The password-authenticating server
    - Anonymous access
    - Repository structure
    - RCS format
    - What happens when you remove a file
    - The CVSROOT/ administrative directory
    - Commit emails
    - Controlling commits
    - Other CVSROOT/ files
    - Tips and troubleshoooting

 

.CVS and Subversion Compared (conversion course) - Overview
    - User commands
    - Revision numbering
    - Tagging
    - Branching
    - Watches
    - Repository remote access protocols
    - Repository format
    - Converting to Subversion
    - Converting to CVS

 

NOTAS: Este curso realiza-se com um número mínimo de 1 formando. O local de realização e horário poderá ser combinado com o Cliente, para formações dedicadas. A TintaDigital disponibiliza serviços de consultoria de Formação e identificação de necessidades, bem como criação de acções de formação à medida de necessidades e requisitos específicos do Cliente.

Para mais informações sobre este ou outros cursos poderá contactar o Centro de Formação TintaDigital, através do seu website:www.tintadigital.com/formacao ou através de email:Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.. Para inscrição no curso poderá também utilizar qualquer uma destas vias, nomeadamente por email, referindo por favor em subject o nome do curso e enviando os dados detalhados como nome, empresa, forma de pagamento e contactos.

Para qualquer assunto ou pedido de informações contacte-nos.

TintaDigital – Soluções em Tecnologias de Informação

Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.www.tintadigital.com/formacao

 

AP0825 - Application Server - Administração

topo_logo_formacao.jpg

 

Curso:Application Server–Administração

Refª:AP0825

Data: A confirmar

Local:Lisboa

ENQUADRAMENTO:

.Este Curso tem como objectivo dotar os participantes dos conhecimentos e técnicas necessárias a uma eficaz administração do Oracle Application Server 10g.

OBJECTIVOS:

.No final deste Curso os participantes saberão:

  • Descrever o papel de um administrador Web
  • Descrever a arquitectura, os componentes e os serviços do Oracle Application Server (OracleAS)
  • Instalar a infra-estrutura OracleAS e o OracleAS Middle Tier
  • Configurar e gerir componentes infra-estrutura OracleAS
  • Configurar e gerir os componentes do OracleAS Middle Tier
  • Gerir e configurar os certificados de autoridade do OracleAS
  • “Instalar” e gerir aplicações Web
  • Permitir uso SSL por Oracle Application Server Components
  • Configurar infra-estrutura OracleAS e OracleAS middle-tier
  • Disponibilizar aplicações de PL/SQL e aplicações de JÈE tais como Java Servlets, JavaServer Pages, Enterprise JavaBeans, e Web Services.

DESTINATÁRIOS:

.Consultores, Técnicos de Oracle e todos aqueles que necessitem obter conhecimentos sobre Oracle Application Server 10G.

 

PRÉ-REQUISITOS:

.Curso Oracle 10g - Fundamentos para DBA 1
.Experiência de utilização do sistema operativo Linux.

 

 

DURAÇÃO:

24h/4 dias

Conteúdo Programático:

  • Componentes e características Oracle Application Server

  • Analisar a arquitectura do Oracle Application Server3

  • Instalar a infraestrutura do OracleAS

  • Instalar o OracleAS Middle Tier

  • Utilizar as ferramentas de gestão do Oracle Application Server

  • Gerir o Oracle Internet Directory

  • Gerir e configurar o Servidor Oracle HTTP

  • Configurar Mod_rewrite

  • Gerir e configurar o OracleAS Web Cache

  • Gerir e configurar o OC4J

  • Gerir e configurar o OracleAS Portal

  • Disponibilizar aplicações PL/SQL e CGI

  • Disponibilizar aplicações J2EE

  • Configurar o Oracle Application Server Components no OID

  • Gerir os acessos com "Delegated Administration Service"

  • Administrar o OracleAS Single Sign-On Server

  • Segurança dos componentes OracleAS utilizando SSL

  • Gerir e configurar o OracleAS Certificate Authority

NOTAS: Este curso realiza-se com um número mínimo de 1 formando. O local de realização e horário poderá ser combinado com o Cliente, para formações dedicadas. A TintaDigital disponibiliza serviços de consultoria de Formação e identificação de necessidades, bem como criação de acções de formação à medida de necessidades e requisitos específicos do Cliente.

Para mais informações sobre este ou outros cursos poderá contactar o Centro de Formação TintaDigital, através do seu website:www.tintadigital.com/formacao ou através de email:Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.. Para inscrição no curso poderá também utilizar qualquer uma destas vias, nomeadamente por email, referindo por favor em subject o nome do curso e enviando os dados detalhados como nome, empresa, forma de pagamento e contactos.

Para qualquer assunto ou pedido de informações contacte-nos.

TintaDigital – Soluções em Tecnologias de Informação

Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.www.tintadigital.com/formacao