Databases: A Beginner's Guide begins by showing you how to use Structured Query Language (SQL) to create and access database objects. Then, you'll discover how to implement logical design using normalization, transform the logical design into a physical database, and handle data and process modeling. You'll also get details on database security, online analytical processing (OLAP), connecting databases to applications, and integrating XML and object content into databases.
Neal Ford and Mark Richards empower you with the essential skills you need to be effective in this role. You’ll be introduced to previously unmentioned architecture patterns, such as command query responsibility segregation (CQRS) and LMAX, along with the most effective tools and strategies for analyzing architecture. This video is designed for senior-level developers who want to become software architects and for junior architects who want to bump up their skill sets.
Register now for the next ACM Learning Webinar, "The Future of Wireless and What It Will Enable," presented live on Wednesday, April 3, by Andrea Goldsmith, Stephen Harris Professor in the School of Engineering at Stanford University and 2018-2019 ACM Athena Lecturer. Continue the discussion and checkout further resources on ACM's Discourse Page.
This course covers the Plan Risk Management project management process. This course will assist learners in preparing for the PMI® PMP® certification exam. PMBOK, PMI, PMP, CAPM are registered trademarks of the Project Management Institute, Inc.
Written for programmers with a background in high-level language programming, this LiveLesson applies the Deitel signature live-code approach to teaching programming and explores the Java™ language and Java™ APIs in depth. The LiveLesson features hundreds of complete Java™ programs with thousands of lines of proven Java™ code, and hundreds of tips that will help you build robust applications.
View the most recent ACM Learning Webinar, "Building a Culture to Support Inclusive Design," on demand. The talk was presented by Jen Devins, Google Accessibility UX Lead and Nithya Sambasivan, Senior User Experience Researcher at Google. Continue the discussion and checkout further resources on ACM's Discourse Page.
View the ACM Learning Webinar, "The Bayesian Zig Zag: Developing Probabilistic Models Using Grid Methods and MCMC," on demand. The talk was presented by Allen Downey, Professor of Computer Science, Olin College. Continue the discussion and checkout further resources on ACM's Discourse Page.
View the ACM Learning Webinar, "Designing an ML-Minded Product and a Product-Minded ML System," on demand. Grace Huang, data science manager at Pinterest, led the discussion. Continue the discussion and check out further resources on ACM's Discourse Page.
The Distinguished Speakers Program (DSP) is one of ACM's most valued outreach programs, providing universities, corporations, event and conference planners, and local ACM chapters with direct access to top technology leaders and innovators from nearly every sector of the computing industry. ACM will cover the cost of transportation for the speaker to travel to your event.