|
via Udemy |
Go to Course: https://www.udemy.com/course/oracle-weblogic-server-12cadvanced-administrator-ii-1z0-134/
Certainly! Here is a comprehensive review, along with recommendations, for the Coursera course focused on WebLogic Server administration and operations: --- **Course Overview:** This course provides an in-depth exploration of managing, upgrading, deploying, securing, and troubleshooting Oracle WebLogic Server environments. Covering a broad range of topics—from domain creation and server operations to clustering, JMS, security, disaster recovery, and scripting—this course is designed for system administrators, middleware engineers, and DevOps professionals seeking to acquire or enhance their WebLogic skills. --- **Content Review:** *Strengths:* - **Comprehensive Coverage:** The course thoroughly covers key administrative tasks such as domain creation with templates, server lifecycle management, security configurations, and application deployment. - **Hands-On Practical Skills:** Emphasis on using WLST scripting, JMX, and configuration tools equips learners with practical skills for automating and managing WebLogic environments. - **Upgrading & Clustering Expertise:** Detailed steps and considerations for rolling upgrades, cluster configurations, session persistence, and high availability strategies are included. - **Security & Disaster Recovery:** Detailed discussions on SSL, keystores, LDAP integration, backup strategies, and disaster recovery provide crucial knowledge for maintaining secure and resilient environments. - **Advanced Topics:** The inclusion of diagnostic frameworks, JVM tuning, message subsystem management, and Coherence sessions enhances the learner’s ability to troubleshoot and optimize performance. *Areas for Improvement:* - **Depth vs. Breadth Balance:** While the course covers many topics extensively, some learners may find the content dense. Additional focused modules or case studies could improve clarity. - **Practical Labs:** The theoretical scope is broad; incorporating more hands-on labs or practical exercises would reinforce learning. - **Update & Relevance:** Ensuring content aligns with the latest WebLogic versions and best practices is vital. Periodic updates will maintain course relevance. --- **Recommendations:** *Who Should Enroll:* - **WebLogic Administrators & Middleware Engineers:** Ideal for those responsible for WebLogic environments who want to deepen their operational understanding. - **DevOps & Automation Professionals:** Beneficial for professionals looking to automate WebLogic management using WLST, scripting, and monitoring tools. - ** architects involved in HA and DR Planning:** Those designing resilient middleware architectures will find the sections on clustering, upgrades, and disaster recovery particularly valuable. *Why Enroll:* - **Structured Learning:** The course offers a cohesive curriculum that guides learners from basic setup to advanced management strategies. - **Certification & Career Growth:** Mastery of WebLogic Administration enhances your credentials in enterprise middleware management. - **Real-World Applicability:** The topics align with real-world scenarios, preparing learners to handle complex WebLogic operational tasks. *Additional Tips:* - Complement this course with hands-on labs or sandbox environments to gain practical experience. - Keep abreast of updates in WebLogic documentation and community forums for the latest features and best practices. - Consider pairing this course with certifications such as Oracle WebLogic Server Certified Specialist to formalize your expertise. --- **Conclusion:** This Coursera course on WebLogic Server is an excellent resource for IT professionals aiming to become proficient in WebLogic administration. Its comprehensive content, covering from foundational setup to advanced troubleshooting and high availability strategies, makes it a valuable investment for career development in middleware management. With some practical enhancements and current updates, it can serve as an indispensable guide for enterprise middleware environments. --- If you need any further details or a more personalized review based on specific learning goals, feel free to ask!
Upgrading WebLogic ServerIdentify the correct steps, and related issues, in the process for performing a rolling upgrade, including backup, shutdown, upgrade and restart.Describe a "rolling upgrade" and how it differs from other upgrades. Identify upgrade types offically supported for WebLogic rolling upgrades. Identify issues with multiple installation locations and domain locations.Describe how to leverage WebLogic Clusters to avoid down timeBring down and patch servers individually; Use multiple install/domain folders for cluster membersCreating and Extending DomainsCreate a domain template with the Template BuilderCreate an extension template with the Template BuilderCreate a domain using a templateExtend a domain with a templateRecognize template concepts, including: Template contents, template exclusions, and script replacement variables; Recognize concepts associated with extension templates. Describe Fusion Middleware templates. Explain reasons for using custom templates. Apply techniques for correctly using the template builder. Correctly select the Template Domain Source. Use the Custom Extension Template with the Configuration Wizard.Execute post-domain creation tasksServer OperationsConfigure Node Manager to start failed servers. Identify how to manage crash recovery per-domain node managerConfigure Node Manager to start on system bootDescribe the Node Manager architecture. Identify Node Manager default behavior. Configure a Java-based Node Manager. Configure the Node Manager to start on system boot under Windows, Linux, and SolarisDescribe how the Node Manager restarts an administration server and a Managed ServerWebLogic Scripting Tool (WLST) & JMXCreate, Modify, and monitor a domain with WLSTRun commands in WLST interactive modeWrite simple WLST scriptsIdentify how to run WLST scriptsProgram Jython variables, conditionals, loops, I/O commands and exception handling to work with WLST. Identify key WLST concepts, including online and offline modes. Record scripts using the WLST administration console. Use tools such as configToScript, Script recording, and Oracle Enterprise Pack for Eclipse) to help write WLST scripts. Use online and offline WLST commands. Apply Java Managemant eXtension (JMX) concepts as they apply to WLS MbeansExecute common WLST tasks including:Connecting to, configuring, and monitoring a ServerManaging passwordsModifying WLST VariablesAdding a Server to a ClusterCreating and monitoring a Data SourceCreating an LDAP Authentication ProviderModifying a Domain OfflineDeploying an ApplicationTransport Layer SecurityConfigure keystores in WLS. Describe keystore concepts.Configure WebLogic SSL with the following architectures: WebLogic Proxy Plug-ins, Oracle HTTP server, Hardware Load Balancers.Describe SSL concepts as they relate to WLS, including: symmetric encryption and decryption, assymetric encryption and decryption, digital certificates, certificate authorities, SSL communicaiton and one-way and two-way SSL handshakes.Use the keytool utility for managing keys and certificatesApplications and DeploymentConfigure a server's staging mode in staged, no stage, and external stage modes. Deploy an application to multiple environments (development, test, production). Explain deployment descriptor ValuesCreate and use deployment plans in different environments. Use tools to accelerate deployment plan creation, including the administration console, WLST createPlan option, and weblogic.PlanGenerator Java class. Explain how Java EE deployment descriptors such as appmerge and appc configure Java EE application features.Deploy an application as a shared Java EE library with the console, with weblogic.Deployer and with WLST. Apply an understanding of shared Java EE library concepts to deploying an application as a shared library.Deploy versioned applications (Production Redeployment)Explain key characteristics associated with production redeployment, including how WebLogic maintains the user state, advantages of production redeployment, the production redeployment process, application retirement, distributing versioned applications, administration mode, and roll backs.Apply an understanding of redeployment strategies, including In-place, partial redeploy of static files, partial redeploy of Java EE modules, and Production redeployment.Apply an understanding of application versioning, including the redeployment process,Deploying a New Version of an Application,Distributing and Starting a Versioned Application in Administration ModeTransitioning a Versioned Application from Administration Mode to ActiveRolling Back a Versioned Application to a Previous VersionApplication Work ManagersCreate and use work managersApply an understanding of WebLogic Request Handling concepts: WebLogic Server Threads, Monitoring a Server Thread Pool, Monitoring Server Threads, Stuck Thread Handling, Configuring Stuck Thread Handling, Application Stuck Thread HandlingExplain Work Manager Concepts, including: Work Managers, Work Manager Scope, Work Manager ArchitectureApply an understanding of the following concepts to create a Work Manager:Request Classes, Creating a Work Manager, Creating a Request Class, Constraints, Creating a Constraint, Work Manager WLST Example, Work Managers and Stuck Threads, Assigning Work Managers to ApplicationsData SourcesSuspend and resume a data source, Perform operations on your data source, including suspend, force suspend, resume, reset, shrink, stop and start.Configure a multi data source, manage members. Apply concepts of Multi Data Sources, including: Multi Data Source Architecture, Comparison of GridLink and Multi Data Sources, Failover Option, Load Balancing OptionIdentify key concepts associated with GridLink Data Source , Oracle Real Application Clusters (RAC), Oracle GridLink for RACIdentify the role and techniques for Connection Testing when configuring failoverSecurity RealmDefine users, groups, policies, and roles for an embedded LDAP serverConfigure auditing, role mapping, and credential mapping, including: Sample Auditing Output, Security Audit Events, WebLogic Auditing Architecture, Custom Versus Default Auditing Provider, Creating and configuring the Default Auditing Provider, Configuration AuditingApply an understanding of key concepts and techniques about the embedded LDAP Authentication System, including: Users and Groups, Group Membership, Roles, and Policies, Configuring New Users and groups; , nd group memberships, Configuring New Roles, Configuring Role Mapping, Configuring Roles and policies Using WLST, Security Configuration Sources, Configuring Sources Using WLST and weblogic.Deployer, emmbedded LDAP Server, Configuring the Embedded LDAP ServerDescribe troubleshooting of log-in issuesConfigure an audit provider to audit domain configuration changesDisaster RecoveryCreate a backup administration serverConfigure service-level transaction migrationDescribe whole server migration for WLSApply disaster recovery concepts, including: Site Symmetry, Recommended Architecture, General Best PracticesAddress Admin Server backup techniques and concepts, including: Impact of Administration Server Failure, Backing Up a Domain Configuration, Recovery of the Administration Server, Restarting an Administration Server on a New ComputerApply the concepts and techniques for service-level migration, including: Service Migration Prerequisites, Service Migration Architecture: Database Leasing.Explain Service Migration Architecture: Consensus Leasing, Migratable Target, Policy Options. Configuration RoadmapJTA Service Migration: Before Failure and After Failure, Configuring JTA Service Migration, Set Up Automatic JTA Service-Level MigrationApply the concepts and techniques for whole server migration, including: Automatic Server Migration Architecture:No Failure, Automatic Server Migration Architecture:Machine FailureDiagnostic FrameworkConfigure WebLogic Diagnostic Framework (WLDF) to monitor a domainApply the concepts and techniques associated with the WLDF, including: WLDF Architecture, Diagnostic Archives, Configuring Server Diagnostic Archives, Diagnostic Modules, Dynamic Diagnostic Modules, Resource Descriptors, Creating a Diagnostic Module, New WLST Commands for WLDFApply concepts and techniqiues associated with diagnostic images, including capturing a server diagnostic imageDescribe a Harvester and configure a metric collector to capture WebLogic runtime MBean dataDescribe and configure watches and notificationsClusteringDescribe differences between configured vs dynamic clusterCoherenceConfigure and use Coherence*Web for HTTP session persistence; Apply key concepts and techniques for Coherence*Web session replication, types of Session Persistence, Coherence*Web definition and requirements, Coherence*Web and WebLogic Clusters, Coherence*Web Session Failover, Configuring Coherence*Web in WebLogicConfigure and use managed Coherence serversDescribe key concepts associated with Oracle Coherence, with particular reference to its use to cluster an applications's objects and dataApply key concepts and techniques for Managed Coherence Servers, including: the relation between Coherence and WebLogic Server, WebLogic Managed Coherence ServersOperations, Grid Archive (GAR), Coherence Application Deployment on WebLogic, Coherence Container: BenefitsCoherence ClusterJMS Concepts, Configuration & MonitoringDiscuss the benefits of enterprise messaging. Define terms such as: producer, consumer, and destination. Compare two different messaging models. Explain the JMS commiunication architecture.Describe a message-driven EJBDiscuss WebLogic's JMS administration architectureCreate and target a JMS serverCreate a JMS module and define subdeployments. Create connection factories. Add a connection factory to a module. Create queues and topics. Configure error destinations. Create destination quotas; configure a JMS server quota.Use destination templates; create a destination from a template; configure an existing destination's templateMonitor basic JMS and MDB statistics, Monitor destinations on a JMS Server, Monitor connections and sessions, Use the Monitoring DashboardAdminister JMS including: Inspect in-progress messages, Create test messages, Move messages across destinations, Pause JMS services for maintenance and troubleshootingDescribe common causes of poor JMS performance, Identify symptoms Identify "quota too low", "quota too high"Discuss some best practices with your JMS developersTune quotas, message, paging and flow controlTune message-driven EJBsInvestigate issues by using logs and debug flagsUse JMS Troubleshooting tools to investigate issuesConfigure JMS logging to investigate issuesDiscuss some common JMS configuration issuesDescribe some common JMS runtime problemsDescribe JMS Security (policies for JMS and JNDI resources)Describe JMS IntegrationDescribe Message OrderingJMS Persistence, Transactions, and DurabilityCompare JMS persistence optionsConfigure file or JDBC persistence for JMSExplain the use of transactions with JMSConfigure and monitor JMS transactionsManage and monitor durable subscribersJMS & ClusteringTarget JMS resources to both configured and dynamic clustersDiscuss the advantages of distributed destinationsDescribe how clients interact with distributed destinationsCreate and target a uniform distributed destinationDescribe how JMS load balancing decisions are madeDiscuss the challenges of making JMS highly availableConfigure the cluster leasing serviceConfigure automatic server migrationManually migrate a failed serverCompare service and whole server migrationConfigure and use migratable targetsConfigure automatic service migrationManually migrate JMS and related services