México D.F., a 4 de Enero de 2010. Raúl González, Andrés Simón Bujaidar, P R E S E N T E: Asunto: Cotización Cursos de Capacitación Itera IBM en alianza con IT Institute pone a su consideración las particularidades y precios de los siguientes cursos abiertos, a los cuales pueden asistir participantes de diferentes empresas y son impartidos en nuestras instalaciones (Itera – Cd. de México, Itera – Monterrey e Itera - Guadalajara), bajo un calendario preestablecido. IBM Certificación Clave Descripción IBM-SOA Getting Started with SOA, (Incluye certificacion IBM Certified SOA Associate) XML 1.1 and Related Technologies (Incluye certificación IBM Certified Solution Developer -- XML 1.1 and Related IBM-XML Technologies) DB2 Family Fundamentals , SQL Workshop (Incluye certificación IBM Certified Database Associate -- DB2 9 IBM-DB2 Fundamentals) IBM WebSphere Application Server V6.1 Administration on Windows (Incluye certificación IBM Certified System Administrator - WebSphere Application IBM-WAS Server, Network Deployment V6.1) Duración en días Precio México FIRST por persona (MN) 2 $ 12,919.50 10 $ 55,027.50 4 $ 23,446.50 4 $ 23,446.50 NOTAS: Precios cotizados en moneda nacional y no incluyen el 16% de IVA. La vigencia de estos precios es hasta el 31 de Diciembre del 2010 IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 Para los cursos calendarizados por Itera (abiertos), en caso de que no contar con el mínimo de participantes, se cancelará 2 días hábiles antes de que inicie el curso. El horario de los cursos es de 9:00 a.m. a 6:00 p.m., con una hora para comida. El pago del curso deberá realizarse a través de transferencia bancaria antes de su inicio En caso de curso cerrado se tendrán que considerar los siguientes puntos: El número mínimo para confirmar un curso cerrado es de 10 participantes Si el curso no es entregado en las instalaciones de It-Institute, estará a cargo del cliente cubrir el requerimiento logístico para impartir un curso cerrado en sus instalaciones, el cual será un aula con capacidad para 15 personas, proyector y equipo de cómputo por participante cuando se requiera La fecha de la capacitación para un grupo cerrado será establecida previamente con el cliente. Se necesita mínimo el 80% de asistencia para tener derecho al examen de certificación. Para confirmar la impartición de la capacitación es necesario contar con orden de compra formal por parte del cliente. No se aceptan cancelaciones una vez iniciado el curso. Solo se puede cancelar o posponer la participación a cursos 2 días antes de la fecha de inicio, de lo contrario causará un costo total 20% por gastos administrativos. IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 Getting Started with SOA. Explicación Breve del curso. This course offers an introduction to service-oriented architecture (SOA), and describes the essential concepts of SOA that affect a broad technical audience. WebSphere/SOA/XML Certification Duración: 2 días. Dirigido a: This is the basic course for technical managers, application developers, system administrators, and architects. It is also beneficial for business analysts and business managers. Prerequisitos Before taking this course, you should have one or more of these skills: • • • • • • Gathering and analyzing business requirements Managing software development projects Designing and developing software solutions Applying software development methodologies to the design of software solutions Administering software solutions Designing and developing systems integration solutions Objetivos • • • • • • • • • • • Explain the business and technical value of adopting SOA Describe SOA and explain how it relates to contemporary software architectural styles Explain the principles and characteristics of services within SOA, and identify various service types Explain Information Services, and how and when to apply it Describe service-oriented integration (SOI) and explain how it differs from contemporary integration approaches Identify methodologies for service-oriented analysis and design Describe programming models and standards that support the realization of SOA and SOI Describe Web services, and explain how they support the realization of SOA solutions Describe IBM's SOA Foundation, and identify IBM offerings that support IBM's SOA life cycle Define SOA governance Explain the need for SOA governance IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 • • Explain IBM's SOA governance offerings for establishing SOA governance within an organization Explain IBM's SOA scenarios and describe how these support adoption of SOA within an organization Temario • • • • • • • • • • • • • • • • SOA overview SOA design principles Exercise: Case study overview SOA use of standards Exercise: Demonstration of Web services IBM SOA Foundation - product overview SOA Foundation - governance Exercise: Demonstration of governance SOA Foundation - model Exercise: Demonstration of service identification and specification SOA scenarios overview Exercise: Identifying and applying SOA scenarios to the case study SOA Foundation - assemble and deploy Exercise: Demonstration of service deployment and assembly using SCA Service management and security Exercise: Demonstration of IBM Tivoli Composite Application Manager for SOA IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 Introduction to XML and Related Technologies This course provides conceptual and practical knowledge of the fundamentals of XML and related technologies in the context of building e-business applications. Lectures cover the reasons for using XML, XML syntax, industry standards and templates as provided by Document Type Definitions (DTD), XML Schemas and their advantages over DTDs, namespaces and their purposes, extracting information using XPath, transforming XML documents using XML Stylesheet Transformation (XSLT), and the XQuery query language. Lecture materials are reinforced with hands-on lab exercises. WebSphere/SOA/XML Certification Duracion: 3 dias. Audiencia This basic course is designed for application developers and technical managers who wish to understand the role of XML in their applications. Prerequisitos There are no prerequisites for this course. Attendees are not expected to be programmers, or to know Java. Objetivos After completing this course, students should be able to: • • • • • • • • • • • • • • • Differentiate between HTML and XML and their use in e-business applications Enumerate the rules of a well-formed XML document Describe the use of a Document Type Definition (DTD) with an XML document Create DTDs describing the validation rules for specific XML instances Describe the use of an XML schema with an XML document Create XML schemas describing the validation rules for specific XML instances Describe the use of XML namespaces in the management of the symbol space of an XML document Declare and use XML namespaces in an XML document Describe the use of XML Path Language (XPath) with an XML document Create XPath expressions that locate specific information in an XML instance Describe the use of XSL in the processing of XML documents Create an XSL transform and use it to transform an XML document into some other kind of document Describe XQuery and its use and syntax, with some examples Use Rational Application Developer to write XML documents, DTDs, XML Schemas, and XPath expressions Use the Rational Application Developer XSLT debugger to run and debug XSL transforms IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 Temario • • • • • • • • • • • • • • • • • • Introduction to XML and related technologies Issues in electronic information exchange What is XML? Exercise: XML basics lab Rational Application Developer overview Exercise: Using XML functionality in Rational Application Developer Document Type Definition (DTD) Exercise: DTD lab XML namespaces Exercise: XML namespaces lab XML schema Exercise: XML schema lab XPath - XML Path Language Exercise: XPath lab XQuery XSL - eXtensible Stylesheet Language Exercise: XSLT Lab - simple transforms Exercise: XSLT Lab - conditional transforms Introduction to Programming XML and Related Technologies with Java 1.4 Explicación breve del curso This course provides conceptual and practical knowledge of the fundamentals of XML and related technologies in the context of building e-business applications, and the techniques used to process XML using Java 1.4. Lectures cover the reasons for using XML, XML syntax, document type definition (DTD) and XML schema, namespaces and their purposes, extracting information using XML Path Language (XPath), transforming XML documents using XML Stylesheet Transformation (XSLT), the XQuery query language, and standard programming APIs. Lecture materials are reinforced with hands-on lab exercises. WebSphere/SOA/XML Certification Duracion: 5 dias. Dirigido a: This is an intermediate course designed for information technology professionals, including enterprise application architects, analysts, designers, developers, administrators, and content modelers and creators. IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 Prerequisitos Students should have a working knowledge of development using the Java language. Some experience with a Java Integrated Development Environment (IDE) is helpful, but not necessary. Objetivos After completing this course, students should be able to: • • • • • • • • • • • • • • • • • • • • • • Differentiate between HTML and XML and their use in e-business applications Enumerate the rules of a well-formed XML document Describe the use of a document type definition (DTD) with an XML document Create DTDs describing the validation rules for specific XML instances Describe the use of an XML schema with an XML document Create XML schemas describing the validation rules for specific XML instances Describe the use of XML namespaces in the management of the symbol space of an XML document Declare and use XML namespaces in an XML document Describe the use of XPath with an XML document Create XPath expressions that locate specific information in an XML instance Describe the use of XSL in the processing of XML documents Create an XSL transform and use it to transform an XML document into some other kind of document Describe XQuery and its use and syntax, with some examples Use Rational Application Developer to write XML documents, DTDs, XML schemas, and XPath expressions Use the Rational Application Developer XSLT debugger to run and debug XSL transforms Describe the underlying architecture of XML application development Describe the role of parsers in XML-based applications Develop Java and XML-based applications using IBM Rational Application Developer V6 Develop Java-based XML applications utilizing the Simple API for XML (SAX) Develop Java-based XML applications utilizing the Document Object Model (DOM) API Develop programs that create XML documents from Java objects Develop programs that use XML Stylesheet Language (XSL) transformations to convert XML source documents to different formats Temario • Issues in electronic information exchange IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • What is XML? Exercise: XML basics Overview of IBM Rational Application Developer Exercise: Using XML functionality in IBM Rational Application Developer Document type definitions (DTDs) Exercises: Working with DTDs XML namespaces Exercise: XML namespaces XML schema, part 1 XML schema, part 2 Exercise: Generating XML schemas XPath Exercises: XPath XSL transformation, part 1 XSL transformation, part 2 Exercise: XSLT - simple XSL transforms XQuery XML architectures Using IBM Rational Application Developer V6 Exercise: Using IBM Rational Application Developer XML parsers The SAX parser Exercise: A SAX Parser The DOM Parser Exercise: A DOM Parser Generating XML from Java objects Exercise: Generating XML from Java objects Java programming with XSLT Exercise: XSLT and Java Programming XML with Java 1.4 Explicación breve del curso. This course provides students with the working knowledge required to program Java applications using Extensible Markup Language (XML). Through lectures and hands-on labs, students develop both conceptual and practical knowledge that enables them to use XML and related technologies in the context of building e-business applications. WebSphere/SOA/XML Certification Duracion: 2 dias. IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 Dirigido a: This is an intermediate course designed for information technology professionals, including enterprise application architects, analysts, designers, developers, administrators, and content modelers and creators. Prerequisitos Before taking this course, students should complete course XM302, Introduction to XML and Related Technologies, or have equivalent experience. Students should also have a working knowledge of development using the Java language. Some experience with a Java Integrated Development Environment (IDE) is helpful, but not necessary. Objetivos • • • • • • • Describe the underlying architecture of XML application development Describe the role of parsers in XML-based applications Develop Java and XML-based applications using IBM Rational Application Developer V6 Develop Java-based XML applications utilizing the Simple API for XML (SAX) Develop Java-based XML applications utilizing the Document Object Model (DOM) API Develop programs that create XML documents from Java objects Develop programs that use XML Stylesheet Language (XSL) transformations to convert XML source documents to different formats Temario • • • • • • • • • • • • XML architectures Using IBM Rational Application Developer V6 Exercise: Using IBM Rational Application Developer XML parsers The SAX parser Exercise: A SAX parser The DOM parser Exercise: A DOM parser Generating XML from Java objects Exercise: Generating XML from Java objects Java programming with XSLT Exercise: XSLT and Java IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 DB2 Family Fundamentals Explicación breve del curso. This course provides you with information about the functions of IBM's DB2, a relational database manager which may be installed under a variety of operating systems on many hardware platforms. DB2 9 runs under the z/OS, Linux, UNIX, and Windows operating systems, to name a few. The course includes discussion of how the DB2 products provide services. The focus is on the services DB2 provides and how we work with DB2, not on its internal workings. Duracion: 2 dias. Dirigido a. This basic course is for persons needing an introductory knowledge of DB2, and persons preparing for advanced and specialized DB2 education. Prerequisitos You must have: • Basic knowledge in data processing. Objetivos • List and describe the major components of IBM's relational database, DB2 • • • • • • • Explain the characteristics of a DB2 table Relate the basic concepts of data modeling State the processing instructions given to DB2 via simple SQL statements List and describe several ways to build (write) and execute SQL statements List and describe steps needed to imbed SQL statements in an application program Explain some of the functions performed by, and the responsibilities of, database and system administrators Establish a base for more specialized DB2 education Temario • • • • • Understanding a table Data modeling and database design How does a user use DB2? How does a programmer use DB2? How does an administrator use DB2? IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 • Information Management with DB2 SQL Workshop This course is the classroom delivered version of Instructor Led Online Course 3E120. This course provides an introduction to the SQL language and applies to the entire DB2 Family, and Informix. This course is appropriate for customers working in all DB2 environments, that is, z/OS, VM/VSE, iSeries, Linux, UNIX, and Windows. It is also appropriate for customers working in an Informix environment. Duracion: 2 dias. Dirigido a. This is a basic course anyone needing to write, support, or understand SQL queries. This includes but is not limited to end-users, programmers, application designers, database administrators, and system administrators who do not yet have knowledge of the SQL Data Manipulation Language (DML). Prerequisitos You should have: • • • Basic computer literacy Basic editing skills Database skills are not required Objetivos Upon completion of this course, you should be able to: • • • • • • • • Code SQL statements to retrieve data from a DB2 or Informix table, including the SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY clauses Code inner joins and non-correlated subqueries Use SQL arithmetic operations Use scalar and column functions Use UNION and UNION ALL INSERT, UPDATE and DELETE rows Code simple CREATE TABLE and CREATE VIEW statements Temario Introduction • • Define the terms: Database, table, row, column, view State the more common DB2 and Informix data types IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 • • List the most commonly used SQL statements in the: Data Definition Language (DDL), Data Manipulation Language (DML), and Data Control Language (DCL) State three null characteristics, and their meaning Simple SQL Queries • • • • • • Describe four SELECT statement clauses (SELECT, FROM, WHERE, ORDER BY) and their purpose Retrieve all rows of a table Retrieve specific columns Retrieve rows based on comparisons to numeric or alphanumeric column values Use the keywords BETWEEN, IN, LIKE, DISTINCT Order the resulting rows in a desired sequence Retrieving Data from Multiple Tables • • • • Retrieve data from more than one table or view Specify JOIN predicates Use correlation names in queries Distinguish between INNER and OUTER joins Scalar Functions and Arithmetic • • Use arithmetic in the SELECT and WHERE clauses Use basic scalar functions to: Manipulate arithmetic calculations through rounding, Manipulate date values, and Manipulate character data Column Functions and Grouping • • • • Describe the difference between scalar and column functions List the more common DB2 and Informix column functions Group rows into sets based on one or more columns Limit the number of groups in the result set Union • • • Produce a single result table containing data from more than one query State the UNION rules State the difference between UNION and UNION ALL Using Subqueries • • Use subqueries in WHERE and HAVING clauses Code subqueries using basic predicates IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 • Code subqueries using the IN keyword Maintaining Data • • • • • • Create a simple table for testing DML statements Create a simple view Insert rows into a table Update data in a table Delete rows from a table Drop a table Agenda Day 1 • • • • • • • • • • Welcome Introduction Simple SQL Queries Exercise 1 Exercise Review Retrieving Data from Multiple Tables Exercise 2 Exercise Review Scalar Functions and Arithmetic Exercise 3 Day 2 • • • • • • • • • • • • Exercise review Column Functions and Grouping Exercise 4 Exercise Review Exercise 5 Exercise Review Using Subqueries Exercise 6 Exercise Review Maintaining Data Exercise 7 Exercise Review IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 WebSphere Application Server V6.1 Administration on Windows This four-day course describes how to install and perform system administration for IBM WebSphere Application Server V6.1 Network Deployment. It covers the necessary skills for a standalone base WebSphere Application Server system, and the additional skills to manage and configure a Network Deployment cell. This course does not cover programming Java servlets, JSPs, or EJBs; these skills can be obtained by attending the appropriate IBM Rational Application Developer courses. WebSphere/SOA/XML Certification Duracion: 4 dias. Dirigido a This course is designed for administrators who install, configure, and manage Web-based applications on WebSphere Application Server V6.1. It is also appropriate for webmasters and application architects. Prerequisitos Before taking this course, you should have: • • • • An understanding of basic Internet concepts Experience using a Web browser Administration skills for a Web server, such as IBM HTTP Server or Apache Basic operational skills for the operating system where the lab exercises are run Objetivos After completing this course, you should be able to: • • • • • • • • • • Explain how WebSphere Application Server relates to the WebSphere family of products Describe the architectural concepts related to WebSphere Application Server V6.1 Install and configure WebSphere Application Server and IBM HTTP Server (IHS) Explain the basic concepts of the Java 2 Platform, Enterprise Edition (J2EE) Assemble and install server-side Java enterprise applications Use WebSphere Application Server administrative tools to configure and manage enterprise applications Configure security for server-side application resources Deploy applications in clustered environments View performance information about server and application components Use problem determination tools and log files to troubleshoot problems IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962 Temario • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Course introduction WebSphere product family overview Architectural overview: Standalone Architectural overview: Federated WebSphere Application Server V6.1 installation Exercise: WebSphere Application Server installation Exercise: IBM HTTP Server installation Exercise: WebSphere Information Center installation Administrative console Exercise: Explore WebSphere Application Server through the administrative console J2EE overview Application assembly using AST Introduction to the Trade family of applications Exercise: Using AST to assemble the Trade application Application installation Exercise: Installing Trade application Problem determination Exercise: Problem determination wsadmin Exercise: Experimenting with wsadmin Profiles and federating cells Exercise: Federating a cell Workload management Exercise: Clustering Introduction to WebSphere Platform Messaging (WPM) Exercise: Install Trade processor application WebSphere security Exercise: Configuring SSL Exercise: Enabling WebSphere and J2EE Security Integrated Performance Viewer Exercise: Integrated Performance Viewer Course summary IT Institute - It Era, S.A. de C.V. José Luis Lagrange No.103 Piso 9. Col. Los Morales Polanco, 11510. México, D.F. Tel. (55) 3300 0650, Fax. 5280-8962