
Course Overview
C++ נחשבת לאחת השפות הנפוצות, השימושיות והיעילות ביותר, אך באותה נשימה גם לשפה שאינה פשוטה לשליטה. יתרה מכך: גם מפתחים שעושים בה שימוש, יודעים שהיא כל הזמן משתנה באמצעות תוספת של תכונות ופרדיגמות חדשות שמאפשרות לה להתמודד עם שפות תכנות חדשות. למעשה, סביבת הפיתוח הנוכחית של C++ שונה מאוד ביחס לזו שעמדה בפני המפתחים לפני 20 שנה.
עבור מפתחי C++ מדובר בחדשות טובות, המרחיבות את היכולות ומאפשרות להגיע לאותה פונקציונליות במחצית מהגודל, ועדיין להיות בטוחה וקלה יותר לתחזוק. הקורס יאפשר לכם לשלוט בתכונות החשובות והעדכניות ביותר של C++, במסגרת סדנה מעשית הכוללת תרגולים יישומיים.
C++ is still one of the most widely used and effective object-oriented designs. While it is very powerful, C++ is not a simple language to master. To use the language correctly, developers must be wary of memory management and addressing pitfalls, value vs. pointer performance issues and be aware of all the tools an extensive standard library has to offer.
Furthermore, the language never rests. There were major changes to the C++ language in 2011, and more advancements in 2014 and 2017. These new features support modern programming paradigms and keep C++ fresh, and competitive with newer programming languages.
While C++ code written 20 years ago still compiles and runs, modern C++ programs can look completely different. Code written using the latest tools the language has to offer can achieve the same functionality in ½ the size, and still be safer and easier to maintain.
For developers whose C++ experience goes back further, many of the changes as a result of the latest standards make C++ a very different programming environment. This seminar will keep the audience abreast of these changes in a hands-on, workshop type environment with practical exercises.
למי הקורס מיועד:
: מתכנתי C++מנוסים המעוניינים לשפר את כישורי הפיתוח שלהם עם יכולות C++ העדכניות ביותר.
Who Should Attend
Experienced C++ programmers wishing to enhance their development skills with the latest C++ capabilities
Course content
Introduction to Microsoft SQL Server 2016
Introduction to T-SQL Querying
Writing SELECT Queries
Querying Multiple Tables
Sorting and Filtering Data
Working with SQL Server 2016 Data Types
Using DML to Modify Data
Using Built-In Functions
Using Subqueries
Using Table Expressions
On Completion, Delegates will be able to
- Know the hidden cost of copy constructors and conversion operators
- Implement a few design patterns in C++
- Write and use smart references and smart pointers
- Recognize the available tools and pitfalls in the Standard Template Llibrary
- Learn about the major enhancements in the last few versions of C++
- Bring out the power of modern C++ using lambda expressions
- Take advantage of the new features in the standard C++ library
- Understand and employ auto variables, Rvalue references, and move semantics.