קורסים מקצועיים למתקדמים

Open Source Databases

PostgreSQL

מספר הקורס 42880

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

ניתן לפתוח את הקורס בהתאמה אישית ומלאה לצרכי הארגון, במועדים ומערכי לימוד גמישים בשילוב תכנים ייעודים.

משך הקורס

שעות אקדמיות:

40

מספר מפגשים:

קורס בוקר:

5

מספר מפגשים:

קורס בוקר:

5

מתכונת הקורס

הקורסים המוזמנים לארגונים מותאמים באופן אישי ומלא לצרכי הארגון, מערכי הלימוד גמישים וניתן לשלב בהם תכנים רלוונטיים וייעודיים.

Overview

PostgreSQL is the world’s most powerful open-source database. Free to download, use, and deploy, and distributed with a liberal BSD/MIT license, PostgreSQL has been under development for more than 15 years by a global team of programmers, and is used by many companies, including Skype, BASF, and Affilias (which administers the .info and .org domains). It is widely acknowledged to offer the greatest number of features of any open-source database, and consistently performs better than other open-source database servers when benchmarking mixed read/write applications with many connections.
This course introduces students to relational databases in general, and to PostgreSQL in particular.
Students will learn the basics of creating a database, using the built-in types that come with PostgreSQL, and the many ways in which they can manipulate this data. They then learn how to ensure the integrity of their data using PostgreSQL’s verification mechanisms, including triggers, defaults, and check clauses. Students then learn how to create their own custom data types, and their own functions (in several different languages) that know how to work with such types.
The course concludes with a discussion of query optimization, backups, replication, and server configuration.

On Completion, Delegates will be able to

Understand PostgreSQL database concepts

Install, configure, and upgrade PostgreSQL servers

Relational database design, including normalization

DDL (data definition language), DML (data manipulation language)

Query design, including advanced queries using various joins

Writing server-side functions

Optimizing queries

Security in PostgreSQL, and configuration for maximum security and flexibility

Optimizing storage space

Backups and restoration of data

Multi-server configuration

Who Should Attend

Programmers, database administrators, and technical managers considering the use of PostgreSQL in their work

Programmers who are using PostgreSQL to store data, who want to get the most out of the system

Database administrators familiar with other databases, and switching to PostgreSQL

תכנית הלימודים

Full Syllabus
  • Understand PostgreSQL database concepts and what use cases it serves to
  • Install and configure on-premise and on cloud
  • Relational database design, including normalization
  • DDL (data definition language), DML (data manipulation language)
  • Query design and window functions
  • User-defined functions and procedures
  • Smart queries and process flows
  • PostGIS – data types and functions
  • Security in PostgreSQL
  • PostgreSQL and compatible products
  • Backups and restoration of data on the cloud and on-premise
  • Hands on project
Prerequisites

Prior experience installing software and programming in any language, and particularly a high-level “scripting” language such as Python, Ruby, Perl, or PHP, is very strongly recommended. Familiarity with relational databases is helpful but not required.

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...