Inhalt: Si vous êtes développeur et que vous connaissez le langage C++ 11, apprenez à créer une bibliothèque de chaînes de caractères. Dans ce cours, Sylvain Labasse, consultant et formateur en informatique, vous présente les objectifs pédagogiques et techniques d'un tel projet. Cette formation est adaptée du travail original de Bill Weinman. Vous y découvrirez les chaînes standards proposées par les langages C et C++ et vous étudierez leurs avantages et inconvénients. Étape par étape, vous construirez la classe principale et vous mettrez en ?uvre les constructeurs, les opérateurs, les pointeurs intelligents ainsi que la sémantique de déplacement. Puis vous verrez comment implanter des fonctions de remplacement ou de découpage dans votre classe, tout en préservant l'efficacité et la clarté du code. Ainsi, vous serez à même d'appliquer les bonnes méthodes du langage C++ 11 dans vos propres développements. Umfang: 00:46:54.00
Inhalt: Prenez en main la sémantique de déplacement en C++ et transférez vos données sans copie supplémentaire. En compagnie de votre formateur Sylvain Labasse, vous découvrirez l'intérêt de la sémantique de déplacement pour optimiser la gestion des données d'une classe. Cette formation est adaptée du travail original de Bill Weinman et s'adresse à tous les développeurs ayant des bases en langage C++. Vous aborderez les concepts de rvalue et lvalue, ainsi que les collections et les fonctions standards utiles pour améliorer la performance. Vous apprendrez également à équiper une classe d'un constructeur de déplacement et d'un opérateur d'affectation spécifique, afin de gagner en efficacité et en fiabilité. Aussi, l'idiome copy-swap vous permettra de fédérer les opérateurs d'affectation. À l'issue de cette formation, vous serez à même d'implémenter une classe optimisée pour le déplacement, conformément à l'état de l'art du C++ 11 et du C++ 14. Umfang: 00:32:54.00
Inhalt: Si vous avez une bonne connaissance des bases du langage C++ et des templates, cette formation est faite pour vous. Il s'agit d'une adaptation du cours original de Bill Weinman. Sylvain Labasse, consultant et formateur en informatique, vous explique comment gérer efficacement les ressources et les allocations de mémoire à l'aide des pointeurs intelligents. Découvrez les atouts des différents pointeurs de C++ 11 et prenez en main chacun de ces pointeurs, du plus exclusif au plus permissif. Adaptez également l'usage de chaque pointeur aux exigences de vos projets et apprenez à définir des routines spécifiques pour libérer vos ressources. Ainsi, vous fiabiliserez vos développements et vous serez à même d'utiliser les pointeurs intelligents de façon pertinente dans vos classes. Umfang: 00:30:13.00
Inhalt: Learn C++ programming, starting with the basics. Widely used for both systems and applications development, C++ is available for virtually every operating system and has influenced and informed many derivative languages, including C# and Java. In this course, Bill Weinman guides you through the nuts and bolts of this essential language. He helps you set up your environment for coding and dissects the anatomy of a basic C++ program. He reviews the essentials-statements and expressions, variables, conditionals, operators, loops, and functions-and moves on to more complex topics, such as data structures, classes and objects, and templates. Along the way, Bill explains concepts such as recursion, type casting, and operator overloads, and dives into the powerful container classes and algorithms in Standard Template Library (STL). These exhaustive tutorials provide a solid C++ reference for both experienced programmers and those who are brand new to the language. Umfang: 05:32:58.00
Inhalt: Learn C++ programming, starting with the basics. Widely used for both systems and applications development, C++ is available for virtually every operating system and has influenced and informed many derivative languages, including C# and Java. In this course, Bill Weinman guides you through the nuts and bolts of this essential language. He helps you set up your environment for coding and dissects the anatomy of a basic C++ program. He reviews the essentials-statements and expressions, variables, conditionals, operators, loops, and functions-and moves on to more complex topics, such as data structures, classes and objects, and templates. Along the way, Bill explains concepts such as recursion, type casting, and operator overloads, and dives into the powerful container classes and algorithms in Standard Template Library (STL). These exhaustive tutorials provide a solid C++ reference for both experienced programmers and those who are brand new to the language. Umfang: 06:41:38
Inhalt: C++ templates support generic programming, code that works independent of type. The C++ Standard Template Library (STL) is one of the most complete and powerful container libraries available. Having a solid grasp of both C++ templates and the STL is essential for programmers looking to attain competency in C++. In this course, the second in a series focused on C++ essentials, instructor Bill Weinman dives into both of these fundamental topics. To begin, he covers templates, discussing template syntax, template functions and classes, and argument deduction. He then builds on that knowledge to discuss STL containers, iterators, transformations, functions, and algorithms. Umfang: 02:13:55.00
Inhalt: Want to deepen your understanding of C++? In this course, explore some of the more complex aspects of this core programming language, from smart pointers to move semantics. Instructor Bill Weinman begins by diving deeper into the subject of classes and objects, including class inheritance. Next, Bill goes over smart pointers, which provide the functionality of a pointer with managed memory allocation. He also covers move semantics, including the copy-and-swap idiom; lambda functions; working with a unit test library; and creating a custom string library. As he wraps up the course, Bill shares practical applications of these concepts, helping you grasp how to leverage your new skills in your own C++ projects. Umfang: 03:15:34.00
Inhalt: Dieses Video-Training demonstriert, wie Sie eine eigene String-Bibliothek als hundertprozentigen Ersatz für die String-Bibliothek der C++-STL erstellen. Sie lernen den Entscheidungsprozess, der diesem Projekt vorausgegangen ist, kennen, und Sie werden die Vorteile einer "Ersatz-String-Bibliothek" schätzen lernen. Die Konstruktoren und der Destruktor, die Datenstrukturen sowie die Speicherverwaltung werden ausführlich erläutert. Umfang: 00:39:15.00
Inhalt: Adapta tus proyectos en C++ para ofrecer la mejor gestión de recursos usando librerías personalizadas de tratamiento de cadenas. En este curso, Bill Weinman analiza un ejemplo de librería de tratamiento de cadenas, BWString, y sus componentes principales: constructores, operadores, métodos de utilidad y funciones para la gestión de memoria. También te enseñará a crear métodos de búsqueda y sustitución y a implementar métodos de división. Umfang: 00:41:54.00
Inhalt: Profundiza más en C++ con los punteros inteligentes: objetos inteligentes que garantizan que tanto la memoria como otros recursos se asignan de forma adecuada y eficaz. Los punteros inteligentes son un componente fundamental de la gestión de recursos en C++ y una funcionalidad muy valiosa para cualquier desarrollador. En este curso, Bill Weinman te enseña a crear punteros únicos y compartidos, a usar punteros débiles y personalizados y a elegir el puntero inteligente que mejor se adapta a tus necesidades a la hora de programar. Umfang: 00:29:15.00
Inhalt: Profundiza más en C++ con la semántica de movimiento, un componente fundamental de la gestión de recursos en C++. La semántica de movimiento te permite optimizar la transferencia de datos y reasignar la memoria sin operaciones adicionales de copia. En este curso, Bill Weinman te ayuda a entender el concepto de rvalues (valores temporales que son clave en la semántica de movimiento); a crear constructores y operaciones de movimiento; y a utilizar la técnica de copia e intercambio para "intercambiar" datos nuevos al mismo tiempo que se destruyen los antiguos. Umfang: 00:32:54.00
Inhalt: In diesem Video-Training für fortgeschrittene C++-Programmierer lernen Sie zunächst die verschiedenen Typen von intelligenten Zeigern kennen. Sie sehen, wie die einzelnen Typen von Smart Pointern funktionieren und wie man sie zweckmäßig einsetzt und auswählt. Auch der Einsatz von benutzerdefinierten Deletern in Situationen, in denen mehr als nur ein Destruktoraufruf auf einem verwalteten Objekt erforderlich ist, wird ausführlich erläutert. Umfang: 00:30:15.00
Inhalt: Verschiebesemantik (engl.: Move Semantics) wurde in C++ 11 neu eingeführt. Dieses Video-Training beschreibt die grundlegenden Konzepte, beschreibt, wie Verschiebesemantik funktioniert und warum sie in der modernen Softwareentwicklung eine wichtige Rolle spielt. Sie sehen, wie Sie in ihren Klassen Verschiebekonstruktor und Zuweisungsoperator erstellen und wie Sie zuverlässigen und effizienten Code schreiben. Umfang: 00:32:00.00
Inhalt: Web designers and coders will be introduced to techniques to improve their results in CSS Positioning Best Practices. Beginning with a brief review of CSS, instructor Bill Weinman demonstrates how to position elements on a page using CSS instead of tables. He then goes step by step through the process of using CSS positioning to lay out pages that have traditionally been laid out using HTML tables. Exercise files accompany the course. Umfang: 02:32:11.00
Inhalt: This course describes how to create editable content on the web using the document-editing application programming interface (API) in HTML5. Author Bill Weinman explains the document-editing process, detecting support for the document-editing API, using the contentEditable and designMode attributes, and editing a full document. The course also explores some of the limitations of the feature and shows how to make document-editing pages work across different browsers. Umfang: 00:23:43.00
Inhalt: This course shows how to add location tracking to a web application with a combination of JavaScript, CSS and HTML5. First, author and HTML5 expert Bill Weinman provides a thorough explanation of the geolocation API, including considerations every developer should take into account, such as data dependability, power usage, and privacy concerns. The course then covers how to detect support for geolocation, retrieve coordinates from a device (whether once or continuously), handle errors, and integrate the results with Google Maps to create a location-aware web application that will run on many mobile browsers. Umfang: 00:34:15.00
Inhalt: Get more out to the world's most popular RDMS. Learn to take full advantage of some of the more advanced features in MySQL, including views, transactions, triggers, and stored procedures. In this course, Bill Weinman helps you take your MySQL skills to the next level. Discover how to facilitate rapid lookups with indexes, search for data in a result set provided by another select statement with subselects, and put database-intensive operations into stored functions and procedures for faster, more modular, and more efficient programming. Plus, learn how to ensure data integrity with transactions and cross-reference distributed data with foreign key constraints. These techniques allow you to create more performant and stable databases for all your development projects, from web applications to data warehouses. This course was created by Bill Weinman. We are pleased to host this training in our library. Umfang: 01:19:52.00
Inhalt: MySQL is one of the most popular database management systems for small- to medium-sized web projects. In this course, Bill Weinman provides clear, concise tutorials that guide you through creating and maintaining a MySQL database of your own. Bill explores the basic syntax, using SQL statements to insert, update, and delete data from your tables. He also covers creating a new database from scratch, as well as working with data types, operators, and string and mathematical functions. Plus, learn about the key differences between standard SQL and SQL as implemented by MySQL. Umfang: 02:03:03.00
Inhalt: Whether you''re a developer, a database analyst, or just someone looking to manage data for their small business, having the ability to install and configure MySQL is a professional asset. In this course, join instructor Bill Weinman as he steps through how to install and configure MySQL on various platforms. Bill shows how to install MySQL on a Mac, as well as machines running Windows and Ubuntu Linux. He demonstrates how to create user accounts, assign database access privileges, and manage passwords. Plus, he goes over the different storage engine options in MySQL, including InnoDB. Umfang: 01:41:23.00
Inhalt: Perl is a powerful and flexible scripting language that is uniquely suited to website development, system administration, and network programming. Perl 5 was originally released in 1994, and continues to evolve. The "Modern Perl" movement has embraced its mature syntax and reusable modules. Bill Weinman has designed this course to give the Perl student enough command of the language to write efficient and effective Perl scripts and maintain existing codebases. Watch to learn the details of the Perl syntax, from variables, conditionals, loops, and data structures to regular expressions, functions, and references. A quick-start guide is included for experienced developers who want to get up and running with Perl 5 fast, and the entire course is recommended for both new and experienced programmers alike. Later chapters cover file handling and reusing code with Perl modules, plus Perl best coding practices. Umfang: 05:26:04.00
Inhalt: Due to its power and simplicity, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. A thorough understanding of Python 3, the latest version, will help you write more efficient and effective scripts. In this course, Bill Weinman demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Learn how types and values are related to objects; how to use control statements, loops, and functions; and how to work with generators and decorators. Bill also introduces the Python module system and shows examples of Python scripting at work in a real-world application. Umfang: 04:45:32.00
Inhalt: Knowing how to code and manage relational databases and database-driven applications is a valuable skill for any career in tech. Completely updated for 2019, SQL Essential Training is designed to help users understand the most common language for database wrangling, SQL. All the lessons have been recorded in SQLiteStudio, an intuitive and easy-to-install database manager. Instructor Bill Weinman teaches all the major features of SQL: creating tables; defining relationships; manipulating strings, numbers, and dates; using triggers to automate actions; and using subselects and views. He offers a solid working knowledge of the language and shows how to retrieve and manage data efficiently. The final chapter includes a real-world example of building a simple application using SQL. This course was created by Bill Weinman. We are pleased to offer this training in our library. Umfang: 03:00:47.00
Inhalt: Whatever database application you create-whether it's for bookkeeping, sales, inventory, or even the lowly to-do list-it's all about the data. Completely updated for 2018, SQL Essential Training is designed to help users understand the most common language for database wrangling, SQL. Instructor Bill Weinman teaches all the major features of SQL: creating tables; defining relationships; manipulating strings, numbers, and dates; using triggers to automate actions; and using subselects and views. He offers a solid working knowledge of the language and shows how to retrieve and manage data efficiently. The final chapter includes a real-world example of building a simple and complete database application using SQL. Umfang: 03:17:06.00
Inhalt: C++ is a powerful language for database applications, and it can be an excellent tool to use with SQL. In this course, instructor Bill Weinman gets you started on leveraging the power of C++ in SQL, starting with the basics, like connecting to a database, performing simple queries, and reading rows from a table. He also explains how to use prepared statements and bind variables, as well as how to build a wrapper class to streamline the SQL interface. Finally, he shows you how to build a specialized application class so you can create an application using what you learned. If you're an experienced C++ developer looking to learn how to use C++ with SQL, this course is for you. Umfang: 01:27:09
Inhalt: Are you familiar with SQL? Do you know Python? Are you interested in understanding how these two languages work together? Then join Bill Weinman in this course as he shows the power of these two languages combined. Bill starts with some basics-connecting to a database, performing simple queries, and reading rows from a table. He covers how to use prepared statements and cursors, how to build a wrapper class to streamline the SQL interface and support multiple different database engines, and how to build a CRUD class and a full-featured web application using what you've learned. Many applications require a combination of SQL and Python, and after finishing Bill's course, you'll have a better understanding of why and how you can leverage the power of these two languages together. Umfang: 01:39:05
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 09.05.2024, 15:57 Uhr. 965 Zugriffe im Mai 2024. Insgesamt 511.195 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral