Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (457)
  • Ethn. Museum Berlin
  • MEK Berlin
  • Packt Publishing,  (457)
Datasource
  • MPI Ethno. Forsch.  (457)
  • Ethn. Museum Berlin
  • MEK Berlin
Material
Language
Years
  • 101
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805129905 , 1805129902
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 11 min.)) , sound, color.
    Edition: [First edition].
    DDC: 621.9/88
    Keywords: Three-dimensional printing ; Computer-aided design ; Computer programming ; Computer-aided design ; Computer programming ; Three-dimensional printing ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions through specialized software by manipulating edges, vertices, and polygons in a simulated 3D space. In this course, you will learn to design and model for 3D printing and laser cutting using the free and powerful Autodesk Fusion 360 software. The course is divided into four sections. In the first section, you will understand the fundamentals of 3D modeling through easy examples. In the second section, you will begin modeling for 3D printing, where designs that we model can be 3D-printed. In the third section, we will look at design for laser cutting and the interesting constraints you have to deal with when doing so. In the fourth section, you will learn to model parametrically. A very powerful method of 3D modeling, which will make you an incredibly efficient and effective 3D modeler. Upon completion, you will have enough experience and confidence to independently create your own 3D designs using the Fusion 360 software and understand 3D modeling, 3D printing, and laser cutting techniques. What You Will Learn Model a 3D chair using the Fusion 360 software Learn to model a bench using technical drawings Explore platonic solids and patterns and constraints Understand about 3D modeling, printing, and laser cutting Explore parametric product modeling and create a box Understand features of Fusion 360 and rendering a design Audience This course is designed for someone interested in 3D printing or laser cutting. Individuals interested in 3D modeling using Fusion 360 and even industrial designers that use software to design and print models would benefit from this course. The prerequisites for enrolling in this course is some knowledge and experience with handling the Fusion 360 software. About The Author Larno Visser: Larno Visser is an Industrial Designer and an Entrepreneur from the Netherlands. He graduated from the university specializing in 3D Modeling. He has always loved using modern methods of manufacturing like 3D printing and laser cutting to prototype his ideas. Now he works for several businesses where he uses these production methods to create amazing designs. He has a considerable experience tutoring people 1-on-1 in 3D Modeling and he is excited to bring this to a higher level through his online courses on 3D modeling with Fusion 360.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 21, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 102
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805122821 , 1805122827
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 11 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Node.js ; Web applications Development ; Web applications Security measures ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course starts with the use of the EJS library to create dynamic views for your web applications and explains how to work with template variables and control structures. You will gain a deep understanding of how to work with JavaScript, Node.js, and Express.js to create efficient, scalable web applications. See how to define routes, handle requests, and respond to requests using the Express Framework. Moving ahead, you will use Passport.js to implement authentication and authorization for your web applications. Work with popular strategies such as Google, Facebook, and Auth0 to provide your users with a secure and convenient way to sign in and sign up. You will design and implement a SQL database for your web applications. In this course, you will learn best practices for working with the Express Framework and gain a solid understanding of how to work with Passport.js to build robust, secure authentication and authorization systems. You will also gain knowledge of different routing methods, RESTful routes, and how to handle form data and file uploads. Finally, you will learn how to use middleware for logging, body parsing, error handling, and more. By the end of this course, you will have all the skills you need to build dynamic web applications using Express Framework and SQL and get a good understanding of how to secure and authenticate your application. What You Will Learn Use the EJS library to create dynamic views for web applications Work with JavaScript, Node, and Express to create efficient, scalable web apps Implement authentication and authorization for web applications using Passport Design and implement a robust and efficient SQL database for web apps Build Facebook, Google, and Auth0 local strategies with Passport.js Learn routing methods, RESTful routes, handling form data, and file uploads Audience This comprehensive course is designed for web developers of all levels who want to gain a deep understanding of the Express Framework and its various features. You will learn hands-on experience with Passport and Auth0 to implement secure authentication and authorization in your web applications. The course benefits individuals who want to learn how to secure and authenticate web applications with industry-standard methods and build a strong foundation in database design and implementation. No prior programming experience is required, but some familiarity with JavaScript and web development is recommended. About The Author Clarian North: Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and the BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 23, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 103
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805121503 , 1805121502
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 56 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/85
    Keywords: SQL server ; Client/server computing ; Database management ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Are you interested in learning SQL and database management? Our comprehensive course offers an in-depth look at the fundamentals of databases, including database types, SQL commands, table operations, and advanced concepts such as grouping sets and data types. In the first few sections, you will learn about data manipulation, including selecting, inserting, updating, and deleting data from a database. The course then dives into more advanced topics such as stored procedures, which allow you to write reusable code that can be executed multiple times. You will also learn about views, which provide a way to organize and simplify complex SQL queries, and triggers, which enable you to automate database actions based on certain events. The course then delves into transactions, which are essential for ensuring data consistency and reliability. You will also learn about normalization, which is the process of organizing data in a database to reduce redundancy and improve efficiency. The final sections of the course cover database backup and restore, as well as securing the database against potential threats such as SQL injection attacks. Throughout the course, you will gain hands-on experience by working with real-world examples and scenarios. By the end of the course, you will have a strong foundation in SQL and database management that will serve you well in any career that involves data management. What You Will Learn Understand the fundamentals of database design and management Learn to write SQL queries to extract and manipulate data Implement advanced SQL techniques such as subqueries and views Explore the different types of SQL triggers and transactions Create database backups and restore data in case of loss Secure your database against potential threats like SQL injections Audience This course is designed for anyone interested in learning SQL and database management, including beginners with little to no prior knowledge of SQL. It is suitable for individuals looking to gain skills for a career in data analysis, database administration, or software development. This course will also benefit professionals looking to enhance their current skill set with SQL knowledge. Students pursuing degrees in computer science, information technology, or related fields can also benefit from this course. About The Author Abhilash Nelson: Abhilash Nelson is a pioneering, talented, and security-oriented Android/iOS mobile and PHP/Python web application developer with more than 8 years of IT experience involving designing, implementing, integrating, testing, and supporting impactful web and mobile applications. He has a master's degree in computer science and engineering and has PHP/Python programming experience, which is an added advantage for server-based Android and iOS client applications. Abhilash is currently a senior solution architect managing projects from start to finish to ensure high quality and innovative and functional design.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 104
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805128816 , 1805128817
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 4 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8076
    Keywords: Electronic data processing personnel Study guides Certification ; Examinations ; Computer security Study guides Examinations ; Computer networks Study guides Security measures ; Examinations ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this comprehensive course, you will learn how to design and implement a robust strategy for securing data and applications in Azure, Microsoft's cloud computing platform. The course begins with an in-depth exploration of threat modeling, covering the basics of threat modeling, understanding application threat modeling, and applying the STRIDE methodology to identify and mitigate threats. You will also learn best practices for shifting from a traditional waterfall development approach to a DevOps approach and understand the phases of DevOps and the importance of DevSecOps in ensuring security throughout the development process. The course then delves into strategies for mitigating threats to data, including ransomware protection, identifying and protecting sensitive data, and governing data using Microsoft Purview and Defender for cloud apps. You will learn how to implement encryption, access controls, data classification, and data retention policies to safeguard data from unauthorized access and prevent data breaches. Real-world case studies will be used to illustrate best practices and provide practical insights into securing data and applications in Azure. By the end of this course, you will be well-equipped with the knowledge and skills needed to safeguard your organization's data and applications in Azure effectively. What You Will Learn Understand the Microsoft cloud security ecosystem and its components Manage risks using Microsoft security tools and technologies Explore the relationship between processes, technologies, and business Design a comprehensive security strategy for IaaS, PaaS, and SaaS Create a robust Zero Trust strategy for enhanced security Evaluate GRC strategies for effective cybersecurity management Audience This course is designed for individuals who are preparing for the SC-100 Microsoft Cybersecurity Architect exam and seeking to expand their knowledge of building and designing cybersecurity solutions using Microsoft products. Whether you are a cybersecurity professional looking to enhance your skills, an IT practitioner interested in Microsoft products, or an aspiring cybersecurity architect, this course provides comprehensive insights and practical guidance to help you achieve your goals. About The Author Anand Rao Nednur: Anand Rao Nednur is a senior technical instructor and cloud consultant. He has worked with large enterprises for about 15 years and has a wide range of technologies in his portfolio. Anand is adept at not just cloud platforms (Azure, AWS, and GCP) but is also well-versed with IAM, security, and automation with PowerShell and Python. In addition, he has been developing and updating the content for various courses. He has been assisting many engineers in lab examinations and securing certifications. Anand is also a certified seasoned professional holding several certifications and has delivered instructor-led training in several states in India as well as several countries such as the USA, Bahrain, Kenya, and UAE. He has worked as a Microsoft-certified trainer globally for major corporate clients.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 105
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805120148 , 180512014X
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 31 min.)) , sound, color.
    Edition: [First edition].
    DDC: 658.4/040285536
    Keywords: Microsoft Project ; Project management Computer programs ; Project management Data processing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Microsoft Project Standard is a project management solution designed to be installed on a desktop. It supports schedule development, budgeting, task management, and reporting. Microsoft Project is designed to help users set realistic goals for project teams and customers by creating schedules, distributing resources, managing budgets, helping users create projects, tracking tasks, and reporting results. In this introduction to Project 2021, we will understand core project functionality and its advantages. The course begins with an introduction to Project 2021 and explains the new features, project plans, and costs. The course advances to getting familiar with Project and Project ribbons and commands, the Quick Access toolbar, keyboard shortcuts, views, and tables. We will advance to set up a project and create, save, open, and close a project, project calendars, and define exceptions. We will create tasks, automatic and manual, milestones, subtasks, and summaries, and use Work Breakdown Structure. We will develop material resources and add to tasks. We will explore tables and project views. We will understand basic reporting, export reports to other formats, and handle project security. Upon completion, we will independently create projects, manage and secure them using Project 2021 and easily create decision-making reports. What You Will Learn Explore the differences between Project plans and Project versions Understand the Project interface and quickly find commands Understand the difference between automatic/manual scheduled tasks Manage task and project progress, create and format basic reports Assign lag or lead time, task deadlines, constraints, task resources Create a work breakdown structure, link tasks, and add dependencies Audience If you are an individual, project manager, or a PMO looking to take your project management skills to the next level, or if you are an individual using Project 2019 or older but want to upgrade to the latest version from Microsoft to upgrade your skills in project management, then this course is for you. There are no prerequisites; however, having a project management background or some experience using older versions of Project will be an advantage. About The Author Simon Sez IT: Simon Sez IT has offered technical courses for individuals, small businesses, and Fortune 500 companies since 2008, with thousands of employees who can benefit from the easy-to-learn and hands-on software training. It offers over 8,000 video tutorials on a range of software programs. Simon Sez IT ensures stress-free eLearning and enhanced employee productivity--whether you implement new software or a technological upgrade in your work environment. With over 600,000 students from 180 countries, Simon Sez IT is the preferred online learning choice for individuals and businesses worldwide.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 106
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805128861 , 1805128868
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 27 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/37
    Keywords: Amazon Web Services (Firm) ; User interfaces (Computer systems) ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This HashiCorp Consul video course covers a comprehensive range of objectives to help you gain a deeper understanding of Consul architecture, its deployment, and its services. This course starts with an introduction to the course that describes the objectives of the course and the topics covered. It also explains the fundamental principles of Consul architecture; this course covers deploying a single data center and registering services using service discovery. You will learn how to use Consul Key/Value (KV) to store and manage configurations and data. You will also learn about backup and restore procedures, which will enable you to recover your data in case of a disaster. In addition, you will learn how to register a service proxy, which will allow you to access your service without exposing the underlying infrastructure. You will also learn how to secure agent communication and services with basic access control lists (ACLs) to ensure that only authorized users have access to your data. Finally, you will learn how to use gossip encryption to secure your data in transit. By the end of this course, you will have the necessary skills and knowledge to pass the Consul Associate exam. What You Will Learn Learn network automation and service discovery Learn differences between voting and non-voting servers Add or remove Consul Agents from the cluster Monitor changes using Consul Watch Manage Consul Service Mesh Intentions Perform CLI requests using a token Audience This content is relevant for DevOps engineers, Site Reliability Engineers (SREs), cloud networking architects interested in network automation, and developers seeking to improve microservice communication. It requires a foundational understanding of containerization and basic terminal skills. About The Author Bryan Krausen: Bryan Krausen is an IT consultant with over 20 years of experience in enterprise IT. He specializes in Amazon Web Services and HashiCorp tools. Bryan focuses on cloud design and facilitates customer workshops that define business and technical requirements to allow businesses to deliver applications on the AWS cloud platform. He was the first individual to earn the HashiCorp Vault Expert partner certification. Bryan has deployed and assisted with adopting the HashiCorp Vault into many Fortune 1000 companies. He delivers lectures at community events, such as HashiConf (2019 to 2022), HashiTalks (2019 to 2020), and many HashiCorp user groups across the mid-west and eastern US.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 24, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 107
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781801076272 , 1801076278
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 41 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/1
    Keywords: TensorFlow ; Machine learning ; Neural networks (Computer science) ; Artificial intelligence ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: TensorFlow is the world's most popular library for deep learning, and it is built by Google. It is the library of choice for many companies doing AI (Artificial Intelligence) and machine learning. So, if you want to do deep learning, you must know TensorFlow. In this course, you will learn how to use TensorFlow 2 to build convolutional neural networks (CNN). We will first start by having an in-depth look at what convolution is, why it is useful, and how to integrate it into a neural network. Then you will learn how to apply CNNs to several practical image recognition datasets, from small and relatively simple to large and complex. Next, you will learn how to perform text preprocessing and text classification with CNNs In the last section, you will learn about techniques that help improve performance, such as batch normalization, data augmentation, and transfer learning for Computer Vision. By the end of this course, we will have understood how to build convolutional neural networks in deep learning with TensorFlow. What you Will Learn Understand the concept of convolution Integrate convolution into neural networks Apply CNNs to several image recognition datasets, both small and large Learn best practices for designing CNN architectures Learn about batch normalization and data augmentation Learn how to preform text preprocessing Audience This course is designed for anyone interested in deep learning and machine learning or for anyone who wants to implement convolutional neural networks in TensorFlow 2. One must have decent Python programming skills, should know how to build a feedforward ANN (Artificial Neural Network) in TensorFlow 2, and must have experience with data science libraries such as NumPy and Matplotlib. About The Author Lazy Programmer: The Lazy Programmer is an AI and machine learning engineer with a focus on deep learning, who also has experience in data science, big data engineering, and full-stack software engineering. With a background in computer engineering and specialization in machine learning, he holds two master's degrees in computer engineering and statistics with applications to financial engineering. His expertise in online advertising and digital media includes work as both a data scientist and big data engineer. He has created deep learning models for prediction and has experience in recommendation systems using reinforcement learning and collaborative filtering. He is a skilled instructor who has taught at universities including Columbia, NYU, Hunter College, and The New School. He has web programming expertise, with experience in technologies such as Python, Ruby/Rails, PHP, and Angular, and has provided his services to multiple businesses.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 108
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837639441 , 1837639442
    Language: English
    Pages: 1 online resource (1 video file (29 hr., 30 min.)) , sound, color.
    Edition: [First edition].
    DDC: 794.8/1526
    Keywords: Video games Programming ; UnrealScript (Computer program language) ; Computer programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Have you ever wanted to build an entire game world using 3D props and assets that will populate your space and envelop players in medieval fantasy? We have designed this course from the ground up to make sure that no matter your skill level, you will easily be able to follow along and, more importantly, learn most of the skills to create your own 3D game prop set. In this course, you will build a small armory for your dungeon's guard room, equipped with a couple of swords and a helmet next to a table with a candle on top, burning the night away as the guard sleeps and much more. You will learn how to build 3D props such as house banners, wall cages, stocks, a stretching rack, a guillotine, traditional stocks, a straw bed, table and chairs, torches, weapons rack, candles, books, parchment, gems, and other furniture. You will also learn how to bring these 3D models and props to life with custom materials, adding decals such as straw, blood, and stamps. This course will see you learn all the techniques that pros use and how they use them. Learn how to achieve realism using custom materials to create blood spatter that will look perfect for your torture chamber at the bottom of your dungeon! Later, you will also learn how to export these assets from Blender and import them to Unreal Engine 5 so that these 3D assets can be used in any other project. By the end of this, you would have created over 50+ 3D dungeon props from scratch, which you can then use in your future projects. What You Will Learn Use Blender 3 and understand its new interface and shortcuts Create rope and chain geometry nodes with optional side bars for ease of use Learn how to use HDRIs as 3D model backgrounds for your portfolio Create larger 3D props from smaller ones to populate an environment Create a bucket water material using texture maps and opacity along with the gamma node Set up an asset pack that can be easily imported into any Unreal Engine 5 project Audience This course is designed for beginner 3D modelers who are eager to learn how to build medieval-themed AAA game-ready assets such as house banners, wall cages, stocks, a stretching rack, a guillotine, traditional stocks, torches, and much more. Game designers who would like to design a set of over 50 3D game assets for an RPG medieval dungeon environment for games in Unreal Engine 5 can also benefit from this course. About The Author 3D Tudor Limited By Neil Ian Bettison: Neil Bettison is a professional 3D artist with nine years of modelling experience, including assets, characters, and environments. After attending the University for Creative Arts (UCA) for a BA (Hons) Computer Games Arts degree, Neil began freelancing. In 2019, Neil Bettison founded 3D Tudor, a YouTube channel, to help other game developers because of his passion for 3D modeling. Neil's instructor style--his to-the-point instructions and clear guidance--makes him an excellent tutor. Neil uses Blender for particle effects and complex asset animation. Neil can use two popular game engines, Unreal Engine 5, and Unity, with many years of experience in both.
    Note: "Published in January 2023.". - Online resource; title from title details screen (O'Reilly, viewed February 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 109
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837634170 , 1837634173
    Language: English
    Pages: 1 online resource (1 video file (53 hr., 42 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of the web application. Full-stack web developers have the ability to design complete web applications and websites. They work on the frontend, backend, database, and debugging of web applications or websites. You will start with learning about HTML and CSS along with some basic concepts of web development. Then you will look at Bootstrap and Tailwind CSS, and build two different projects using them. After that, you will jump on to learn about JavaScript and JSON, followed by two different projects from scratch. You will then learn in-depth about jQuery, Node, Express, and MongoDB+ Mongoose. With these, you will complete your frontend and backend journey together. After that, you will learn about Restful APIs and explore how to create your own REST API and use Git/GitHub. Finally, you will be looking at various hosting websites for hosting purposes. The author uses analogies to teach you about the different components of web development. By the end of this course, you will be able to create successful, beautiful, and profitable websites. Get hired as a web developer post adding these projects, and master the MERN stack from scratch. What You Will Learn Explore the modern frameworks, libraries, tools, and technologies Learn to build a basic website using bootstrap 5 Build a Facebook login page using HTML, CSS, and Tailwind CSS Build a Slither game using JavaScript Build a Chrome extension using JSON Learn professional developer best practices Audience The course is designed keeping in mind absolute beginners with no coding experience. This course is ideal for the ones who are interested in learning to code and build websites and web apps, starting a career in web development, or the ones who want to start their own business. This course can be followed by someone who knows HTML, CSS, and JavaScript. No coding or web development knowledge is needed; you will start from scratch. A computer (Windows/Mac/Linux) with access to the Internet is the only thing required. All tools and software used in this course will be free and downloaded to be used. About The Author Prerak Mehta: Prerak Mehta is a passionate web developer and teacher. He is fond of adding value to people's lives. His first exposure to programming was when he was in high school and always wanted to develop new video games. As he tried to dig deep and self-explore game development, he started to realize that programming is much more demanding. He understood that conventional teaching techniques were extremely tricky, making it very difficult to understand even the basic concepts. This inspired him to create programming and development-related courses that involve innovative teaching techniques. His courses will improve the learner's understanding of the most difficult concepts with ease and will be fun to learn coding with the help of practical examples.
    Note: "Published in January 2023.". - Online resource; title from title details screen (O'Reilly, viewed February 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 110
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837635801 , 1837635803
    Language: English
    Pages: 1 online resource (1 video file (25 hr., 6 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Web applications ; JavaScript (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This comprehensive beginner-to-intermediate-level course on AWS and its components begins with an introduction to cloud computing and the three cloud service models (IaaS, PaaS, SaaS). You will learn to deploy and configure virtual instances, understand the foundations of remote server administration and server security using SSH. You will then be introduced to Linux and explore various Linux distributions, file systems, and essential maintenance and directory commands. The latter portion of the course provides a comprehensive guide to AWS. You will set up, secure, and navigate an AWS account, AWS Identity and Access Management (IAM), and manage user accounts for various AWS services, IAM User management and permissions, IAM groups, policies, and access key rotation and Amazon Elastic Compute Cloud (EC2) service. Upon completing the course, you will use your newfound skills to build dynamic front-end UI components using the React JS library. Through a series of hands-on projects, you will create a calculator, a Connect-4 Game clone, and a fully customizable ecommerce site. The React modules start from the basics and work to several intermediate-level concepts. This includes working with code pen, JSX, functional components, props, callbacks, events, the React State hook, conditional rendering, Fetch API, refactoring, and more. What You Will Learn Learn the basics of cloud computing on AWS and Linode Understand the fundamentals of web servers (NGINX versus Apache) Learn about SQL versus NoSQL, database transaction (ACID versus CAP) Code with JavaScript (objects, functions, loops, arrays, events) Learn Amazon EC2 (EC2 users, Elastic IP, security groups, remote admin) Learn AWS (registration, global/regional services, billing alerts) Audience This course is for those interested in cloud computing, cloud computing platforms (AWS and Linode), learning basic Linux and Ubuntu Linux distribution, and setting up a LAMP Stack on a remote virtual Instance. You would benefit immensely if you are interested in web server technology, Apache and NGINX, and foundations of DBMS, including SQL and NoSQL; and if you are interested in administering cloud servers using AWS, AWS IAM, Amazon EC2, JavaScript, and front-end UIs using React JS. Prerequisites include basic computer skills, knowledge of markup languages (HTML and CSS), and no prior programming experience needed. About The Author YouAccel Training: The course is co-authored by Tim Maclachlan--a renowned senior full-stack developer with over 20 years of commercial software development experience. Tim specializes in algorithmic, analytical, and mobile development as a multifaceted developer. He has written numerous applications and worked in various industries, from commercial aviation and military to banking and finance. Tim has a genuine passion for teaching individuals to become better coders and looks forward to interacting with his learners.
    Note: "Published in January 2023.". - Online resource; title from title details screen (O'Reilly, viewed February 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 111
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837638529 , 1837638527
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 7 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.33
    Keywords: Amazon Web Services (Firm) ; Human-computer interaction ; Artificial intelligence ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Amazon Lex, a fully-controlled AI service, has sophisticated natural language models to create, develop, test, and deploy chatbots (conversational interfaces) in applications. Amazon Web Service (AWS) provides AWS Lambda, a serverless computing service without provisioning or managing servers. The course begins with an exhaustive overview of the fundamentals of AWS for chatbots, training chatbot development with deep learning. Afterward, we will delve into the characteristics of AWS and its notable functionalities. Following this, we will embark on constructing a chatbot for hotel booking utilizing Amazon Lex. Subsequently, we will acquire the skills to establish an AWS Lambda function and establish its connection with Amazon Lex. Then, we will cover the concepts of chatbot backend development for AWS Lex and AWS Lambda. We will further advance to integrate the chatbot with Twilio and learn to use the AWS Software Development Kit. Website integration of AWS Lex chatbot and implementing response cards with chatbots is the final concept that we will explore in the course. Upon completing this course, you will relate concepts and theories for chatbots in various domains, gain extensive understanding, and learn to implement AWS Lex and AWS Lambda for building real-world chatbots. You will independently build customized chatbots with AWS Lex and AWS Lambda and integrate your chatbots with WhatsApp, messaging apps, and websites. What You Will Learn Learn the fundamentals of Amazon Web Services (AWS) Gain hands-on chatbot development with Amazon Lex and Amazon Lambda Explore web-based Amazon Web Services chatbot development Run code on AWS Lambda without provisioning or managing servers Learn practical usage of Twilio and its integration with AWS for chatbots Explore the functionality of Amazon Lex for chatbot development Audience This course is tailored for individuals interested in AWS and applying AWS Lex and AWS Lambda for chatbot development. This course will benefit individuals interested in building customized chatbots for their applications--AI practitioners, chatbot developers, research scholars, data scientists, and so on. About The Author AI Sciences: AI Sciences are experts, PhDs, and artificial intelligence practitioners, including computer science, machine learning, and Statistics. Some work in big companies such as Amazon, Google, Facebook, Microsoft, KPMG, BCG, and IBM. AI sciences produce a series of courses dedicated to beginners and newcomers on techniques and methods of machine learning, statistics, artificial intelligence, and data science. They aim to help those who wish to understand techniques more easily and start with less theory and less extended reading. Today, they publish more comprehensive courses on specific topics for wider audiences. Their courses have successfully helped more than 100,000 students master AI and data science.
    Note: Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 112
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835081785 , 1835081789
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 15 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/5
    Keywords: ChatGPT ; Natural language generation (Computer science) Computer programs ; Neural networks (Computer science) ; Artificial intelligence ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: ChatGPT is an advanced AI-based conversational agent developed by OpenAI. It is a large language model trained on massive data to understand natural language and generate human-like responses to various questions and prompts. ChatGPT is designed to engage in multiple conversational tasks, from answering general knowledge questions to providing personalized recommendations and advice. This course begins with a brief introduction to ChatGPT and LLMs and delves into tips for success and getting the most out of ChatGPT. It discusses in detail the strengths, weaknesses, restrictions, and limitations of ChatGPT. The importance of verifying information and finding relevant sources is examined. You will learn to create a Notion Swipe File to supercharge our ChatGPT use and different strategies for drafting perfect prompts. We will explore advanced prompt engineering to enhance our outputs and the art of utilizing follow-up prompts. You will learn to tailor prompt outputs to specific voice tones and use context primers to personalize your outputs further. We will explore endless lists of ideas regarding verbs, formats, expert personas, and customer archetypes. Upon completion, you will be adept at using ChatGPT for social media content creation, account growth, and post ideation, and improve efficiency in professional and personal settings. What You Will Learn Explore advanced features and capabilities of ChatGPT Understand the strengths, weaknesses, and limitations of ChatGPT Acquire problem-solving/decision-making skills with ChatGPT predictivity Develop skills to train and fine-tune ChatGPT models for specific apps Understand the ethical/potential risks of using AI in communication Learn advanced AI art and graphics generation (using ChatGPT/MidJourney) Audience This course is designed to be accessible to learners of all levels and caters to professionals and freelancers who are seeking to integrate ChatGPT into their work and personal lives; students looking to upskill and learn how to utilize ChatGPT in their schooling best; and jobseekers looking to leverage the tool to increase their chances of landing their dream career. The prerequisites for the course include a ChatGPT account and the willingness to learn. No coding or technical knowledge is required to complete the course. About The Author Sean Melis: Sean is a seasoned multimodal designer with 15 years of experience, skilled in social media marketing, web design, video production, community management, technology consulting, and conversational AI. As the founder of a successful startup, Bot Hello, he has developed chatbots for renowned brands like Maybelline New York, Lanc©þme, Anytime Fitness, and Mercedes Benz, and for Australia's largest music festivals, health-food brands, and AFL teams. Sean has worked as an AI consultant for Deloitte. Courier Mail recognized him as a B&T 30 Under 30 Entrepreneur and Top 20 Under 40 Entrepreneur. Sean enjoys helping people understand and utilize tools like ChatGPT, fulfilling their lives and focusing on activities they love.
    Note: "Published in May 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 113
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805128656 , 1805128655
    Language: English
    Pages: 1 online resource (1 video file (3 hr.)) , sound, color.
    Edition: [First edition].
    DDC: 621.9/88
    Keywords: Three-dimensional printing ; Computer-aided design ; Computer-aided design ; Three-dimensional printing ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 3D printing or additive manufacturing lets you construct a 3D object from a CAD or digital 3D model. It can be done in various processes in which material is deposited, joined, or solidified under computer control. The material is added together (plastics, liquids, or powder grains fused) layer by layer. With this project-based course, you will acquire a useful and valuable set of tools and techniques to advance your designs to the next level while creating fun and applicable 3D printable models for your phone. The major skills you will learn include replicating real-life objects (such as a phone) in 3D and creating 3D print parts to fit these real-life objects precisely (a phone case). You will learn various methods to design and implement movement and interaction between 3D print parts through hinges, sliders, snap joints, click systems, and so on. You will also explore slightly more advanced features within Fusion 360, such as parametric modeling, surface modeling, 3D sketching, and importing pictures or meshes as references in your designs. Upon completion of the course, you will be able to understand the advanced concepts of 3D printing, such as parametric modeling, surface modeling, 3D sketching, and rendering your designs. You will print objects you created through the course and manage 3D printing independently. What You Will Learn Learn to model a phone using technical drawings Create simple and hinged phone cases and model attachment clips Learn to develop a grip attachment Develop a foldable tripod attachment Create hinges, sliders, snap joints, and click systems using 3D printing Understand how to render the projects you created Audience This course is designed for someone interested in 3D printing or laser cutting. Individuals interested in 3D modeling using Fusion 360 and even industrial designers that use software to design and print models would benefit from this course. The prerequisites include some experience of Fusion 360. About The Author Larno Visser: Larno Visser is an Industrial Designer and an Entrepreneur from the Netherlands. He graduated from the university specializing in 3D Modeling. He has always loved using modern methods of manufacturing like 3D printing and laser cutting to prototype his ideas. Now he works for several businesses where he uses these production methods to create amazing designs. He has a considerable experience tutoring people 1-on-1 in 3D Modeling and he is excited to bring this to a higher level through his online courses on 3D modeling with Fusion 360.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 21, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 114
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835087428 , 1835087426
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 18 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Apache Kafka (Electronic resource) ; Application software Development ; Event processing (Computer science) ; Java (Computer program language) ; Electronic data processing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Welcome to the Kafka Streams API video course, where you will dive deep into building powerful Kafka Streams applications. In the first section, you will start by introducing the fundamental concepts and terminologies associated with Kafka Streams development. You will then move on to building a simple Kafka Streams app and testing it locally to gain hands-on experience. Next, you will explore the various operators available in the Kafka Streams API, gaining a solid understanding of how they contribute to building robust streaming applications. You will also delve into the serialization and deserialization process, learning the best approach to creating a generic serializer and deserializer that can be utilized for any type of message. Moving forward, you will take on the exciting task of implementing an order management system for a retail company using Kafka Streams. You will explore error handling mechanisms, KTable and GlobalKTable concepts, and dive into stateful operators and aggregation-related functionalities. Additionally, you will learn about the importance of rekeying records and the use of joins in your application. Continuing your journey, you will learn about writing automated tests for Kafka Streams apps, including unit tests and integration tests using Embedded Kafka. Additionally, you will explore the concept of a grace period and its application in Kafka Streams. Finally, you will learn how to package your Kafka Streams app as an executable and launch it effectively. By the end of this course, you will have a comprehensive understanding of the Kafka Streams API, enabling you to build a wide range of applications using this powerful tool. What You Will Learn Build advanced Kafka Streams applications using Streams API Build Kafka Streams application using high-level DSL Test Kafka Streams using TopologyTestDriver using JUnit5 Test Spring Kafka Streams using EmbeddedKafka and JUnit5 Aggregate multiple events into aggregated events Learn to join multiple streams into one joined stream About The Author Dilip Sundarraj: Dilip Sundarraj is a software engineer who has experience with building software since 2008. He is passionate about learning modern technologies and staying up to date with all the modern technologies, tools, frameworks, and more. He loves to share his knowledge with the world and that is one of the key reasons for him to be in the online teaching industry. He loves interacting with other software developers and believes that this helps him share knowledge and learn from them. During his leisure time, he loves to play cricket, watch movies, and work out in the gym to have a balance between physical and mental strength. Dilip has a YouTube channel named Code with Dilip, where he has been sharing a lot of technical content related to languages, frameworks, best practices, and more.
    Note: "Published in July 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 115
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837631865 , 1837631867
    Language: English
    Pages: 1 online resource (1 video file (17 hr., 50 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Web applications Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This is the best course to learn React.js, Firebase, and Tailwind CSS by creating a real estate website. In this course, you are going to learn how to build a realtor clone using ReactJS version 18, Firebase version 9, and Tailwind CSS version 3. In this course, we are going to create a stunning new listing section, custom categories, responsive design, listing cards, rent and sale pages, and, most importantly, listing pages where you can see the map and image slider. Realtor clone is the best modern fully functional real estate application that you can currently find. By building this single web app, you will gain the knowledge needed to build any website that uses CRUD operations including CRUD functions in React using Firebase Firestore database. You will learn Firebase auth for complete authentication and learn how to sign up or sign in the users using username and password and Google oAuth. Also, we will add the Forgot Password functionality using Firebase auth to let the users get an email with the link to change their password. You will learn how to style the project using Tailwind CSS, including how to add custom classes. And finally, we will deploy the website to Vercel to be able to share it with others or put it on your portfolio. By the end of the course, you will learn to build a realtor clone using ReactJS version 18, Firebase version 9, and Tailwind CSS version 3. What You Will Learn Create a ReactJS project from scratch Use Firebase Firestore to store and fetch data Learn how to create pages and routes in a React project Learn how to create a beautiful spinner and loader Create a reusable component such as listing cards Learn to create private route and custom hook for protecting the user profile page Audience This course can be taken by React developers who want to have a portfolio project or by programmers who have a basic knowledge of HTML, CSS, and JavaScript. About The Author Dr. Sahand Ghavidel: Sahand Ghavidel holds degrees in Mathematics, Electrical, and Computer Science, and has earned a doctoral degree from Faculty of Engineering and IT, University of Technology Sydney. He has researched for more than a decade about artificial algorithms and optimization. He has won several awards for his outstanding research and has published more than 40 ISI journals and attended many international conferences. The number of people using and citing Sahand's publications is significantly high which is more than 1600 citations, according to Google scholar (April, 2021). He was also awarded the outstanding reviewer in the "International Journal of Electrical Power & Energy Systems" with CiteScore of 5.79 in recognition of his contributions added to the quality of the journal. Sahand has more than 15 years of programming experience. The first programming language he learned was visual basic when he was just 12 years old. Since then, he has made hundreds of websites, and apps with different programming languages like JavaScript and Python.
    Note: "Published in March 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 116
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805121183 , 1805121189
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 49 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/5
    Keywords: ChatGPT ; Natural language generation (Computer science) Computer programs ; Neural networks (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course is designed with the latest mobile technology and in-demand job tools including React Native, JavaScript, Expo-GO, and the best conventions in 2023; it also teaches the very latest mobile development techniques and version of React with hooks. This course demonstrates how to leverage the power of ChatGPT as a tool in addition to stack overflow and documentations to build scripts and simplifies tackling difficult code tasks and takes your coding skills to the next level. Here, you will code along with ChatGPT and develop a project from scratch for your portfolio. You will learn how to develop professional web applications with ChatGPT and modern tools and libraries including React Native and JavaScript. Look at the object-oriented programming and functional components in React and React Hooks. You will explore the art of professional coding techniques building a sleek and functional UI. You will see how to write code with templated models and libraries, and clearly document your thought process. Finally, you will learn how to build and work on an entire mobile application with a client-side, simulated database with ChatGPT and enhance your productive levels as a programmer. By the end of the course, you will have deployed an application to your phone with real functionality. What You Will Learn Create a simulated database using ChatGPT Learn to render data on the page using best practices Look at how to use ChatGPT to create realistic simulations Implement features such as likes, comments, stories, and users Learn OOP and functional components in React and React Hooks Create a visually appealing and easy-to-navigate user interface Audience This course is perfect for those who want to gain confidence in mobile app development using ChatGPT and have a basic understanding of JavaScript. It's a great starting point for beginners interested in programming and a valuable addition to the portfolio of those pursuing a career in the industry. While prior knowledge of JavaScript and web development would be advantageous, it is not a prerequisite as the course is designed to cater to learners with no programming experience. About The Author Clarian North: Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and has been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
    Note: "Published in March 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 117
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835084304 , 1835084303
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 10 min.)) , sound, color.
    Edition: [First edition].
    DDC: 776
    Keywords: ChatGPT ; Computer art ; Generative art ; Artificial intelligence ; Technology and the arts ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Generative AI has revolutionized the art world by providing an entirely new way to create unique and stunning visuals. In today's age of technology, it's essential to keep up with the latest tools and techniques, and this is where this comprehensive course on AI-generated art comes in. In this course, you will learn how to create stunning visuals using the latest AI art software, including DALL-E, Midjourney, and other tools. You will begin by learning the basics of generative AI and its applications in art. From there, you will explore various AI art software and learn how to use them to create beautiful pieces of art. The course will cover everything from generating simple images to creating complex visuals and textures. You will learn how to tweak parameters, adjust styles, and create custom datasets to get the exact output you want. Additionally, you will explore the different types of generative art, including style transfer, GANs, and neural style transfer. By the end of this course, you will be well-versed in generative AI and its applications in art. You will have a solid understanding of how to use various AI art software, including DALL-E, Midjourney, and others, to create stunning visuals. What You Will Learn Understand the theory behind AI and GPT-3 Learn how to construct effective text prompts for AI art Learn different framing techniques for AI-generated art Explore different AI art software and their unique features Implement image URLs for visual inspiration in Midjourney Learn how to perform image masking with DALL-E 2 Audience This course is ideal for anyone who is interested in exploring the potential of generative AI art. Whether you are an artist, graphic designer, photographer, or simply a creative person, this course will equip you with the skills and knowledge to produce stunning and unique AI-generated artwork. No prior experience in programming or AI is required as this course is designed for beginners. About The Author Oliver Theobald: Oliver Theobald is an accomplished technical writer and the best-selling author of "Machine Learning for Absolute Beginners". With expertise in AI, fintech, and cloud computing, he has worked in various technical roles across the globe. Oliver currently splits his time between China and Japan, where he continues to expand his knowledge and passion for emerging technologies. As an instructor, Oliver brings a unique approach to teaching complex topics. He believes in cutting through the jargon and presenting information in a clear, concise, and engaging manner. His course content is designed to be easy to understand, yet powerful in its application. Whether you're an absolute beginner or an experienced professional, Oliver's goal is to help you build the skills and knowledge you need to succeed in your field.
    Note: "Published in May 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 118
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805123248 , 1805123246
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 5 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/65
    Keywords: Database management Software ; Data mining Software ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Alteryx provides a platform for data preparation, blending, and advanced analytics. The Alteryx platform allows users to access, cleanse, and integrate data from various sources, and perform statistical analysis, predictive modeling, and geospatial analysis. Alteryx offers a range of tools and integrations with other software platforms, including Tableau, Snowflake, and Microsoft Azure for users to easily share data and insights across different teams and applications. The course begins with an introduction to Alteryx and its features and capabilities. You will also learn about its tools and uses. We will then advance to learning about using multiple files and Calgary, sampling data, and using wild matches and data cleansing, manipulation, binning, and grouping. We will explore how to use RegEx (regular expressions) and parse XML. We will work with In-Database and blend, select, and summarize data. You will learn about macros and using iterative and batch macros and customizing apps and macros. Finally, we will explore machine learning and the Alteryx Intelligence Suite. Upon completion of the course, you will be able to independently handle data cleansing and manipulation, working in databases, apps, and macros, and acquire skills needed to pass Alteryx's certification as well as on-job skills needed to become data analytic experts. What You Will Learn Learn data cleansing, manipulation, binning, and grouping Understand how to use RegEx (regular expressions) and parse XML Work with In-Database and blend, select, and summarize data Learn about apps and macros, understand app errors and conditions Customize apps and macros and use iterative and batch macros Learn about machine learning and the Alteryx Intelligence Suite Audience This advanced course is designed for individuals with beginner- to intermediate-level knowledge of Alteryx who are looking to build upon those skills. The prerequisites for the course would include an intermediate to advanced understanding of Excel, which would be useful while learning the concepts of the course. About The Author Simon Sez IT: Simon Sez IT has offered technical courses for individuals, small businesses, and Fortune 500 companies since 2008, with thousands of employees who can benefit from the easy-to-learn and hands-on software training. It offers over 8,000 video tutorials on a range of software programs. Simon Sez IT ensures stress-free eLearning and enhanced employee productivity--whether you implement new software or a technological upgrade in your work environment. With over 600,000 students from 180 countries, Simon Sez IT is the preferred online learning choice for individuals and businesses worldwide.
    Note: "Published in May 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 119
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805125174 , 1805125176
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 43 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Rust (Computer program language) ; Computer programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Over 300 of the biggest companies in the world reportedly use Rust in their tech stacks, including Dropbox, Sentry, and Brilliant. Rust is mostly used if you are looking for work in project types such as web development, systems programming, and CLI tools. In this course, you will build multiple complex programs from scratch for your portfolio! In these projects, you will learn how to think and properly develop your ideas into written code, including how to maximize your time. You will master the Rust fundamentals: variables, if/else, operators, Boolean logic, String Object, functions, arrays, modifiers, macros, loops, strings, vectors, object handling, concurrency, memory allocation, stack versus the heap, and more. You will understand Rust from the beginning: public and private visibility, struct and enums, special macros and variables, functions, HashMaps, and more. Additionally, you will also see how Rust works behind the scenes: memory safety and data races, events and error handling, scoping, threading, and more. Next, we will deep dive into functions, methods, closures, recursion, main function, and more. Finally, you will deep dive into object-oriented programming: Structs and Enum building from scratch, GenericTypes, and traits for libraries and modules. By the end of the course, you will have the knowledge and confidence that you need to ace your Rust job interviews and become a developer for programming in Rust. Whay You Will Learn Get introduced to basic concepts, issues, and use cases of Rust Learn how Rust and safe memory really works under the hood See public and private visibility, and struct and enums in Rust Look at the functions, methods, closures, and recursion in Rust Study variables, if/else, operators, Boolean logic, and functions in Rust Study arrays, modifiers, macros, loops, strings, and vectors in Rust About The Author Clarian North: Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and the BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 23, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 120
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805124429 , 1805124420
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 46 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.76
    Keywords: Web services Design ; Go (Computer program language) ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: If you are looking to take your programming skills to the next level, Go programming is a must-know language in today's tech landscape. This powerful language has gained widespread popularity due to its simplicity, performance, and scalability. In this comprehensive course, you will dive deep into Go programming and learn how to build efficient and scalable microservices using REST-based APIs. In this course, you will start with an in-depth exploration of security, covering best practices for securing your applications. You will learn about authentication and authorization strategies, how to implement role-based access control, and generate JWT tokens for secure user management. Next, you will delve into unit testing techniques for writing reliable and robust code. You will understand state-based testing, testing routes, and services, and learn the difference between mocks and stubs. You will also explore how to generate mocks and rewire applications for effective unit testing. In addition, this course covers logging and error handling, critical aspects of building robust applications. You will learn how to extract logger and AppError packages from your project to create a Go module for better code organization and reusability. You will also discover how to modularize your code with the banking-lib module, integrating it into your banking API and banking-auth API. You will refactor your code to use Claims domain objects for parsing JWT tokens and understand the concept of refresh tokens for maintaining secure access to your applications. By the end, you will gain the skills needed to build secure and reliable Go applications, optimize code organization, and elevate your coding expertise. What You Will Learn Learn to build REST-based microservices APIs using Go Implement logging and error handling in Go applications Create modular and reusable code with Go modules Understand how to integrate external packages into Go projects Implement refresh token functionality for secure authentication in Go Refactor and optimize Go code for efficient microservices development Audience This course is for developers looking to level up their skills in Go programming and learn about REST-based microservices API development. It's also suitable for college students learning Golang and experienced developers new to Go and microservices. Whether you are a software developer, web developer, or IT professional, this course provides the knowledge, examples, and best practices to excel in your career. About The Author Ashish Juyal: Ashish Juyal is a passionate all-round IT consultant with nearly two decades of experience in IT, specializing in cloud computing, continuous delivery, and DevOps. As a principal architect, Ashish has successfully translated technical and organizational challenges into solutions for multiple enterprise customers. He is well-versed in agile team methodologies, XP engineering practices, and has contributed to design, coding, code optimization, testing strategies, and integration techniques. Ashish has a strong drive for gaining and sharing knowledge and has coached development teams ranging from small start-ups to enterprise-sized companies. He has in-depth expertise in design patterns, domain-driven design, application integration, distributed application architecture, and object-oriented modeling and design.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 23, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 121
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805123194 , 180512319X
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 28 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.54
    Keywords: Microsoft Excel (Computer file) ; Visual Basic for Applications (Computer program language) ; Electronic spreadsheets ; Business Computer programs ; Microsoft Excel (Computer file) ; Business ; Computer programs ; Electronic spreadsheets ; Visual Basic for Applications (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: VBA is a language used for programming tasks and actions in Excel or developing additional functions in Excel worksheets that are customized to your work needs. You will gain expertise in essential topics such as setting up the Developer Tab, using the VBA Editor, recording macros, adding buttons to spreadsheets, manipulating data with properties such as Offset and Resize, working with variables, implementing conditional statements, string manipulation, utilizing loops and arrays, creating subroutines, and interactive user experiences with message boxes. We will explore case-changing functions, string manipulation using Trim, Len, and Space functions, and demonstrate how to use Excel VBA Replace, InStr, InStrRev, StrReverse, Left, Right, and Mid functions to manipulate strings effortlessly. You will learn If statements, along with Else and ElseIf clauses, allowing you to make decisions based on specific conditions. We will explore conditional and logical operators, providing you with the tools to create dynamic workflows. Additionally, we will explore the concept of arrays, including multidimensional arrays and utilizing the Split function to work with strings as arrays. Throughout the course, we will practice creating subroutines and utilizing message boxes for interactive user experiences. By the end, you will have gained the skills necessary to automate your work and become a confident Excel VBA programmer. What You Will Learn Learn to add a button to a spreadsheet Understand the types of variables in VBA Understand the various conditional statements in VBA Learn about left and right functions in string Learn about conditional and logical operators in VBA Learn about arrays, loops, and multidimensional arrays in VBA Audience This beginner-friendly VBA Excel program is designed for individuals with no prior experience in VBA. If you find yourself struggling with repetitive tasks in Excel on a daily basis, this course is perfect for you. Whether you are seeking to enhance your personal skills, improve your job performance, or add value to your business, this course will equip you with the knowledge and expertise needed to master VBA Excel. About The Author Meta Brains: Meta Brains is a team of passionate software developers and finance professionals. They provide professional training programs that combine their expertise in coding, finance, and Excel. With a focus on the Metaverse, they aim to equip learners with the necessary skills to participate in the next computing revolution. Their inclusive approach ensures accessibility to everyone, fostering a community that collaboratively codes and builds the future of the Metaverse.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 122
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835084182 , 1835084184
    Language: English
    Pages: 1 online resource (1 video file (10 hr., 50 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/3
    Keywords: Ansible (Computer software) ; Configuration management ; Software configuration management Computer programs ; Gestion de configurations ; Logiciels ; Gestion de configurations ; Logiciels ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Ansible is a powerful automation tool used for configuring and managing systems. It simplifies infrastructure management through declarative, agentless, and idempotent playbooks, ensuring efficient and consistent operations across diverse environments. This course begins with an introduction to Ansible and its core versus community versions, followed by environment setup, ad-hoc commands, and Playbooks. We will delve into variables, conditionals, loops, tags, handlers, and error handling, gaining proficiency in efficient task execution. Privilege escalation, package installation, and logging are explored, along with task reusability techniques. The course delves into Ansible and systemd facts and works with multiple environments through inventory files. Advanced options such as remote_src, delegate_to, and run_once are thoroughly explained, providing cutting-edge insights. Hands-on practice makes it ideal for those seeking to optimize their infrastructure management skills using Ansible. Upon completion of the course, we will have gained mastery over the automation tool to efficiently manage infrastructure and streamline operations. We will understand core concepts, ad-hoc commands, and sophisticated Playbooks. With knowledge of variables, conditionals, loops, tags, handlers, and error handling, you can optimize task execution. What You Will Learn Master Ansible's fundamentals and ad-hoc commands Create and execute powerful Ansible Playbooks Handle variables, conditionals, loops, and tags effectively Implement error handling and logging strategies Utilize advanced features such as privilege escalation and package installation Work with multiple environments using inventory files Audience The target audience for this Ansible course includes experienced systems or automation engineers who have worked with different aspects of infrastructure management, such as operating systems, application configurations, and deployments. Additionally, this course is also suitable for individuals who aim to efficiently manage systems and application configurations in an automated manner, even if they are new to Ansible, as it offers a streamlined learning experience to quickly grasp the essential concepts and techniques of automation. About The Author VRTechnologies: VR Technologies is a seasoned DevOps automation consultant with a specialization in cloud and DevOps. With a wealth of experience, they have successfully trained over 400 students through comprehensive automation courses covering Shell, Python, and Ansible. With six years of training expertise, VR Technologies' commitment to staying at the forefront of technology trends is unmatched, ensuring that students receive the most up-to-date knowledge. Their passion for learning and teaching drives them to meticulously research and prepare each course, offering hands-on demonstrations from the basics to advanced concepts. Join VR Technologies on a transformative learning journey and unlock the power of automation in your career.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed September 05, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 123
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835089934 , 1835089933
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 4 min.)) , sound, color.
    Edition: [First edition].
    DDC: 776
    Keywords: Computer graphics Programming ; Computer art ; Artificial intelligence ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Midjourney is a user-friendly platform that revolutionizes the design process. It empowers designers of all levels to create stunning visuals effortlessly. With its versatile tools and intuitive interface, Midjourney opens a world of endless creativity. Whether you are an aspiring designer or a seasoned professional, this platform provides the tools and resources to propel your design career forward. The course begins with an introduction to Midjourney, guiding us through the initial setup and familiarizing us with the platform's features. We will explore different techniques to capture and express creative vision, generate captivating images and patterns, optimize designs by adjusting aspect ratios, and utilize stylization commands. The course delves into advanced topics such as testing models, adjusting quality settings, and leveraging chaos for desired outcomes. You will learn time-saving strategies, including using presets and assigning importance to words. Ethical considerations surrounding Midjourney are addressed, as well as real-world applications for business growth. Upon completion, you will be equipped with the skills to confidently navigate Midjourney, create stunning visuals, optimize designs, and use its features for personal and professional growth, unleashing the full potential of this innovative design platform. What You Will Learn Learn to create stunning designs using Midjourney's AI capabilities Explore and master various art styles on the Midjourney platform Use essential commands in Midjourney to optimize design workflow Develop skills in crafting repeatable and versatile patterns Design engaging/expressive art content for personal/commercial use Discover strategies to turn Midjourney creations into profitable ventures Audience This course is ideal for those eager to embrace new technology, equivalent to learning to code 20 years ago. Designers seeking to stay relevant and up to date with cutting-edge technology will find tremendous value in mastering Midjourney and gain the opportunity to propel their skills and career forward in the ever-evolving world of design. The prerequisites include the Midjourney Basic Plan, which offers an affordable monthly subscription at just $10. With this plan, you gain access to a range of features and tools that will enable you to create fantastic designs. About The Author Cristian Doru Barin: Chris Barin is a seasoned web and app designer with extensive Photoshop experience. As an Adobe Certified Instructor and Photoshop Expert, he has gained the trust of over 270,000 students worldwide. Chris's courses are practical and result-driven, emphasizing efficiency. From his freelance beginnings to running a successful Android design studio, he has earned over $50k and amassed 100 million app downloads. Passionate about teaching, Chris shares his experiences vocally, offering top-rated/best-selling courses on Udemy. His responsiveness, clear explanations, and effective teaching style have a huge fan following. He loves to connect with learners to enhance their learning experience and gain valuable insights into the design industry.
    Note: "Published in May 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 124
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805124221 , 1805124226
    Language: English
    Pages: 1 online resource (1 video file (21 hr., 55 min.)) , sound, color.
    Edition: [First edition].
    DDC: 794.8/151
    Keywords: Video games Programming ; UnrealScript (Computer program language) ; Computer programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course offers something for both aspiring game developers and enthusiasts looking to learn Unreal Engine 5. With over 250 modular assets, you can bring to life a medieval fantasy world complete with bustling towns, majestic castles, and intricate canal systems. You will learn unique techniques to create stylized structures, functional water systems with submergible boat assets, and animated native-enabled foliage to enhance the natural side of your world. The course covers a vast array of topics that guide you through every aspect of game development. You will learn to build entire towns and blacksmith shops with ease using the massive modular pack and create custom prop collections using blueprints to make your world come to life. In addition, you will learn to create a fully functional open-world system material with distance-based blending, noise masking, and automatic material transitions. The course also covers creating large-scale cities on the go with Modeling mode, deforming modular assets such as merging bridge pieces and bending bridges using a curved deformed. By the end of the course, you will be able to immerse yourself and your players in a fully functional medieval world of your own creation, whether it's a small village or an entire city. The possibilities are endless with the skills you will gain from this comprehensive course. What You Will Learn Build a medieval castle or city using modular assets Create complex environments with terrain and foliage Implement advanced lighting techniques for day and night scenes Learn how to use blueprints to create interactive elements Understand the basics of game mechanics and design Explore world-building principles and techniques Audience This course is perfect for 3D modelers, game designers, RPG fans, and anyone enthusiastic about Unreal Engine 5. Whether you are a beginner or an experienced designer, this course will teach you how to use a medieval castle kitbash comprising 241 individual pieces to build an entire castle or city. If you are excited about exploring the new and exciting changes in Unreal Engine 5, this course is a must for you. To benefit from the course, all you need is a computer with a downloaded version of Unreal Engine 5, and a thirst for learning 3D modeling, animation, and game engine integration. About The Author 3D Tudor Limited By Neil Ian Bettison: 3D Tudor Limited By Neil Ian Bettison, Neil Bettison is a professional 3D artist with nine years of modelling experience, including assets, characters, and environments. After attending the University for Creative Arts (UCA) for a BA (Hons) Computer Games Arts degree, Neil began freelancing. In 2019, Neil Bettison founded 3D Tudor, a YouTube channel, to help other game developers because of his passion for 3D modeling. Neil's instructor style--his to-the-point instructions and clear guidance--makes him an excellent tutor. Neil uses Blender for particle effects and complex asset animation. Neil can use two popular game engines, Unreal Engine 5, and Unity, with many years of experience in both.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 125
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805129929 , 1805129929
    Language: English
    Pages: 1 online resource (1 video file (14 hr., 18 min.)) , sound, color.
    Edition: [First edition].
    DDC: 794.8/1526
    Keywords: Video games Programming ; Video games Design ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Unreal Engine 5 is a powerful and widely used game development engine that allows developers to create highly immersive and visually stunning games across multiple platforms. One of the key features of Unreal Engine 5 is its visual scripting system known as Blueprints, which provides a node-based interface for creating game logic without writing code. The course begins with an introduction to event graph basics, the Blueprints execution order, organizing block connections, and different nodes, shapes, and colors. We then advance to learn about the types of variables, conditionals between values, private and public variables, and spawn actors in the scene through Blueprints. We will explore arrays, getting elements from arrays, the last index, and appending arrays. We will then advance to branches, sequences, loops, Flip Flop, and gates. You will learn about functions, macros, collapse nodes, custom events, and inputs. We will explore the game structure, actors, components, game mode, pawns, characters, and controllers. Finally, you will learn about creating characters, controlling time, controlling the spaces, color, materials, and the UI/UX interface. Upon completion of the course, you will understand the blocks behind the Blueprints system and the fundamentals of game development using Unreal Engine 5 Blueprints. What You Will Learn Learn to program using Blueprints without needing to write code Learn events, functions, arrays, variables, Blueprint communication Explore the event graph basics and the Blueprints execution order Understand branches, sequences, loops, Do Once, and Flip Flop Create functions, macros, collapse nodes, and custom events Learn to spawn actors in the scene through Blueprints and explore arrays Audience This course caters to beginners who need experience with Complete Blueprints and Unreal Engine, individuals who want to develop games but not write code. This course is ideal for making your video games in Unreal Engine 5; programmers who want to solidify their Blueprint scripting skills; and individuals who want to release games and earn a side income from game sales. The prerequisites include a PC or Mac capable of running Unreal Engine 5, 15GB of free disc space, 8GB of RAM, and basic Unreal Engine Editor skills such as moving around your camera, rotating, scaling, and moving objects. About The Author Ivan Yosifov: Ivan Yosifov is a 3D Artist and co-founder at Seven Bulls Games Ltd. He creates online courses in 3D/2D and game art. He owns a studio that is focused on developing AAA mobile shooter games. He has more than 12 years of experience in the mobile game development industry. He has a bachelor's degree in computer technology. He is also the winner of the Sofie Game Jam 2016.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 23, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 126
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835461921 , 1835461921
    Language: English
    Pages: 1 online resource (1 video file (12 hr., 40 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.2/76
    Keywords: Django (Electronic resource) ; Web site development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Django and Tailwind CSS, the dynamic duo of web development, come together in this course. In this immersive learning experience, we blend the power of Django's robust back-end capabilities with the modern design approach of Tailwind CSS. We will be starting with the fundamentals of Python and Django. We will learn how to export data seamlessly from Django admin and views in various formats such as XLS, CSV, and JSON. Then, we will discover the art of enhancing user experience with features such as copying data to the clipboard and generating QR codes for book rentals. Followed by which, we will take a deep dive into automation by writing Linux scripts and creating custom management commands to generate dummy data. Uncover the secrets of building elegant user interfaces with Tailwind CSS, including implementing light/dark mode, and crafting reusable components. A special focus of this course is advanced authentication methods. We will explore the intricacies of adding an extra layer of security through One-Time Passwords (OTP), ensuring a robust authentication system for our applications. Delve into the nuances of Django's function views versus class-based views, empowering you to choose the right approach for every scenario. By the end of this course, we will be equipped with a robust skill set, ready to create professional web applications independently. What You Will Learn Create dynamic, user-friendly dashboards using Django and Tailwind CSS Master Chart.js for interactive and visually compelling data visuals Dive deep into Tailwind CSS for professional, responsive UI design Explore data export formats, aggregation methods, and AJAX techniques Automate workflows, write Linux scripts, and enhance project efficiency Implement security measures, handle authentication issues, and more Audience This course caters to both aspiring and experienced web developers looking to expand their skill set in Python and Django while mastering the art of creating visually captivating web interfaces with Tailwind CSS. If you are a Python enthusiast eager to explore web development or a seasoned developer aiming to enhance your web app design and security abilities, this course is designed for you. To fully benefit from this course, a basic understanding of Python is recommended. Familiarity with programming concepts and some exposure to web development will be advantageous. About The Author Lukasz Makinia: Lukasz Makinia is a freelance web developer and a Lean Sigma Six Black Belt. From the beginning of his 8-year professional career, he's related to the field of continuous improvement by providing IT and Lean Management solutions to medium and large companies. He also creates web applications mainly for data gathering and processing using Python/Django, JavaScript, React, and ML. In his free time, Luke writes articles for his blog--PyPlane. He is associated with "Django Ninjas"--a web framework for building APIs with Django and Python 3.6+ type hints. They provide online educational courses mainly about Python/Django by the community of web developers across the globe. Their classes are project-based only, which means "teaching by doing.".
    Note: "Updated October 2023.". - Online resource; title from title details screen (O'Reilly, viewed November 15, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 127
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835087664 , 1835087663
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 17 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.7/4
    Keywords: Cascading style sheets ; Cascading style sheets ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course embarks on a journey to become a master of this powerful CSS framework. Tailwind CSS has gained immense popularity among developers for its utility-first approach and simplicity. In this course, you will not only learn the ins and outs of Tailwind CSS but also apply your knowledge to build two remarkable projects: Instagram and Tesla clones. Starting with the fundamentals, you will familiarize yourself with the latest version of Tailwind CSS 3.0 and understand its core concepts. Discover how to leverage utility classes to create responsive websites, effectively use Flexbox and Grid for layout design, and implement powerful features such as typography, transitions, and animations. The course takes a hands-on approach, providing you with real-world projects to work on. You will dive into building the Tesla clone, recreating its header, main sections, and footer. Throughout the projects, you will learn valuable techniques and best practices, enabling you to create pixel-perfect designs with ease. Next, you will tackle the Instagram clone, replicating its header, stories section, post section, and mini profile. By the end of this course, you will have a strong foundation in Tailwind CSS and the confidence to build beautiful and responsive websites. It will also provide you with the skills to create professional web interfaces using Tailwind CSS. What You Will Learn Learn the best practices of Tailwind CSS 3.0 Create responsive websites using utility classes, Flexbox, and Grid Build an Instagram clone with header, stories section, and post section Develop a Tesla clone with header, main sections, and footer Utilize Tailwind CSS official plugins such as scrollbar and form Implement advanced features such as transitions, animations, and custom styles Audience This course is designed for web developers of all levels who want to expand their skills in modern CSS development. Whether you are a beginner looking to learn Tailwind CSS from scratch or an experienced developer seeking to enhance your web design toolkit, you will gain essential skills from this course. By building Instagram and Tesla clones, you will gain practical skills applicable to a wide range of web development projects. This course is also suitable for designers looking to improve their CSS workflow and create stunning, responsive websites without sacrificing flexibility. You would just need a basic familiarity with CSS. About The Author Dr. Sahand Ghavidel: Dr. Sahand Ghavidel holds degrees in mathematics, electrical, and computer science, and has earned a doctoral degree from the Faculty of Engineering and IT, University of Technology Sydney. He has researched for more than a decade about artificial algorithms and optimization. He has won several awards for his outstanding research and has published more than 40 ISI journals and attended many international conferences. The number of people using and citing Sahand's publications is significantly high, which is more than 1,600 citations, according to Google Scholar (April, 2021). He was also awarded the outstanding reviewer in the "International Journal of Electrical Power & Energy Systems" with a CiteScore of 5.79 in recognition of his contributions added to the quality of the journal. Sahand, with 15+ years of programming experience, started coding at 12 with Visual Basic. He has since built countless websites and apps using JavaScript, Python, and more.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 128
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835081181 , 1835081185
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 25 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3
    Keywords: ChatGPT ; Natural language generation (Computer science) ; Artificial intelligence ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: ChatGPT is an advanced language model that generates human-like text. Prompt engineering involves shaping prompts to elicit desired responses, a valuable technique in software development, allowing developers to interact with ChatGPT for explanations, code snippets, design suggestions, and documentation assistance. The course begins with an introduction to ChatGPT, its capabilities, and applications in software development. You will learn to use ChatGPT for certification preps as a study aid and resource to understand key concepts. The course covers how ChatGPT can be utilized for tech interview preparation, practicing coding challenges, answering technical questions, and enhancing interview performance. We will explore how ChatGPT can be used in Docker, understanding Docker concepts. Moving on, we will delve into designing software systems with ChatGPT and brainstorm and evaluate design options, patterns, and trade-offs. You will learn to program with ChatGPT, seek explanations, and code examples in various programming languages/frameworks. Upon completion, we will gain a comprehensive understanding of ChatGPT/prompt engineering techniques that will enable us to effectively utilize ChatGPT to enhance software development productivity and acquire skills to design systems, write programs, and create documents with the assistance of ChatGPT. What You Will Learn Use ChatGPT to develop software on different languages/frameworks Learn strategies for using ChatGPT to prepare for certifications Explore techniques to excel in technical interviews using ChatGPT Integrate ChatGPT with Docker for enhanced development workflows Design software systems using ChatGPT for improved design options Build software development projects with ChatGPT to boost productivity Audience This course is ideal for beginners interested in using ChatGPT for software development. Whether you are a software developer, engineer, or someone looking to enhance productivity in software development, this course is designed to equip you with the necessary skills to leverage ChatGPT effectively. Regardless of your current level of expertise, this course will help you harness the power of ChatGPT to boost your productivity and optimize your software development workflows. Basic programming knowledge is recommended as a prerequisite for this course. About The Author Praveenkumar Bouna: Praveenkumar Bouna is a highly rated cloud instructor with a 4.5 instructor rating and over 2,869 reviews. He has taught over 31,154 students across 18 courses. With a background in the security domain and experience at Honeywell, Praveen has extensive expertise in designing and developing products using the .NET stack. He holds a patent and has presented two papers in the field. Praveen is a Certified ScrumMaster (CSM) and has served as a Scrum Master for a Security R&D team for over 6 years. He has published 30+ Udemy courses and Udemy Labs, sharing his knowledge with over 25,000 students on various software development topics. Explore Praveenkumar Bouna's courses below, covering Azure, Web Development, Scrum, and C# Development, to expand your skills in these areas.
    Note: "Published in July 2023.". - Praveenkumar Bouna, presenter. - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 129
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835084298 , 183508429X
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 4 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8
    Keywords: Computer security Design and construction ; Computer networks Security measures ; Design and construction ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course provides a comprehensive overview of cybersecurity architecture, equipping students with the knowledge and skills needed to design and implement robust security solutions. The curriculum covers fundamental concepts and delves into practical aspects, enabling students to assess security risks, develop effective security controls, and apply security design patterns to real-world scenarios. Throughout the course, students will gain hands-on experience with a variety of security tools and technologies. They will learn essential skills such as threat modeling, risk assessment, security testing, and incident response. By exploring different security strategies and techniques, students will be prepared to address security challenges in diverse environments. Upon completion of this course, students will possess a deep understanding of cybersecurity architecture principles and best practices. They will be capable of designing, implementing, and managing comprehensive security solutions for various applications and settings. What You Will Learn Understand the roles and responsibilities of a security architect Learn the security principles and approaches Learn the various threat models available Explore the different enterprise architecture frameworks Learn about data protection and IAM Learn about reference security architecture Audience This course is best for cybersecurity professionals who want to become security architects and students who want to learn about security architecture. This course assumes a basic understanding of networking concepts and protocols, as well as some experience with programming and scripting languages. Students should also have some familiarity with common security tools and technologies, such as firewalls, intrusion detection/prevention systems, and vulnerability scanners. About The Author Alexander Oni: Alexander Oni is a bestselling instructor with 70,000 students enrolled in his courses. His passion includes teaching through online courses in an entertaining way. Alex has been teaching online for three years and has created over 25 courses with numerous students registered worldwide. Alex believes we all have one shot at life and should live life to the fullest, constantly stepping out of our comfort zone, visiting places, and trying new things. His success in Udemy has given him financial freedom and the ability to travel and settle anywhere. The author is currently avidly traveling, spending a month in every city and moving to the next. His hobbies include watching movies, sports, and chess.
    Note: "Published in July 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 130
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835083055 , 1835083056
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 19 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/5
    Keywords: ChatGPT ; Artificial intelligence Computer programs ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: With prompt engineering, one can craft precise and effective prompts to maximize the potential of ChatGPT. By mastering prompt crafting skills, one can strategically shape conversations, generate code, and create engaging eBooks. Through techniques like providing context, specifying format, and controlling biases, harness the power of well-crafted prompts to unlock the full capabilities of ChatGPT for optimal results. This course covers the fundamentals of ChatGPT, including creating an account and exploring the ChatGPT interface. It discusses the potential impact of AI on jobs and explores different prompt techniques such as specificity, instruction, contextual clarity, iteration, systematic prompt engineering, use of examples, and bias control. You will also learn to create a children's book from scratch, improve writing skills, and finalize the book. Additionally, the course covers rapid skills acquisition, code generation and explanation, and the development of projects such as a Java password generator, HTML portfolio page, Weather WebApp, Chrome extension, and SaaS products using ChatGPT. Upon completion, we will have a solid grasp of ChatGPT and prompting techniques. We will be able to craft effective prompts to shape AI-generated responses. We will leverage ChatGPT effectively in creative and problem-solving endeavors. What You Will Learn Master prompt engineering to unlock ChatGPT's full potential Craft engaging conversations and enhance eBook creation with ChatGPT Streamline coding and bug fixing using effective prompt techniques Explore innovative SaaS product ideas by leveraging ChatGPT Develop rapid skills acquisition methods with ChatGPT's assistance Generate code, build web apps, and create projects using ChatGPT Audience This course caters to a diverse audience, including writers, authors, content creators, programmers, developers, entrepreneurs, and individuals with beginner to intermediate knowledge. It covers the effective use of ChatGPT for eBook creation, code generation, bug fixes, and innovative SaaS product ideas. It is designed to empower learners in leveraging the capabilities of ChatGPT and enhancing their skills in prompt engineering and creative problem-solving. There are no specific prerequisites for this course. About The Author Paulo Dichone: Paulo Dichone is a highly skilled developer and teacher with a strong background in Computer Science. With his expertise in Android App Development for mobile and web platforms, Paulo founded Magadistudio, a successful mobile app development company. Passionate about teaching, Paulo is dedicated to helping learners master Android app development. His goal is to empower students with the knowledge and skills needed to create impressive Android applications and experience the freedom of being an Android developer. With his deep understanding of the subject matter and a commitment to student success, Paulo Dichone is a trusted instructor who can guide learners on their journey to becoming proficient Android developers.
    Note: "Published in July 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 131
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781801813068 , 180181306X
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 39 min.)) , sound, color.
    Edition: [First edition].
    DDC: 744.8/5
    Keywords: Web sites Design ; HTML (Document markup language) ; JavaScript (Computer program language) ; Cascading style sheets ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Welcome to our exciting new course, your gateway to mastering the art of crafting modern and visually striking design templates for your websites. Over the course's duration, we will embark on a collaborative journey, constructing five fully responsive websites using the foundational trio of HTML, CSS, and JavaScript. Across a series of modules, you will master the art of creating elegant website navigation, crafting attention-grabbing headers, showcasing products effectively, designing stylish pricing sections, creating engaging blog areas, enabling seamless contact, and finishing with polished footers. We will ensure your website's responsiveness, making it accessible across various devices, and leaving you well-equipped to excel in web development and design. Explore the art of crafting captivating website headers that leave a lasting impression on your visitors. Discover the ins and outs of constructing a dynamic and engaging blog section on your website. By the end of this course, you will not only gain invaluable knowledge but also draw inspiration to enhance your own projects and enrich your portfolio. Join us and embark on a journey towards becoming a proficient web developer and designer. What you will learn Master responsive web design using HTML, CSS, and JavaScript Stay current with modern web development techniques and trends Utilize the latest HTML5, CSS3, and JavaScript features for cutting-edge websites Create captivating and resonating web design templates Develop a deep understanding of adaptable design Enhance your creative skills with CSS3 animations and interactivity Audience This course is ideal for students seeking to elevate their proficiency in HTML, CSS, and JavaScript. Whether you possess a basic knowledge of front-end web development and wish to deepen your expertise or are looking to hone your web design skills, this program is tailored to meet your goals. Before enrolling, ensure that you have access to a text editor, a contemporary web browser, and a solid foundation in HTML and CSS, along with a basic understanding of JavaScript. These prerequisites are essential to excel in this course. About the Author George Lomidze: George Lomidze is a seasoned full-stack web developer, designer, and a pioneering co-founder of 'Code and Create'. He is also an acclaimed Udemy instructor, having authored several top-selling courses. With a fervent passion for education, George relishes the opportunity to guide learners through the dynamic and thriving domain of web development. His expertise spans an impressive array of technologies including HTML, CSS, SASS, Bootstrap, JavaScript, React, React Native, NodeJS, MongoDB, and Express. George is eager to share his knowledge, looking forward to empowering students in their journey to become adept web developers. Beyond his web development ventures, George founded MicroGrinder Poker School, an online haven for micro-stakes poker enthusiasts. Here, he offers a wealth of resources ranging from free content to premium poker training, including strategic articles and comprehensive video series. His contributions to the poker community have culminated in his work "Essential Poker Math, Expanded Edition", achieving Amazon #1 best-seller status. George Lomidze is truly a multifaceted educator and innovator, committed to enriching the learning experience of his students and readers.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 5, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 132
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835461808 , 1835461808
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 12 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/6
    Keywords: SQL (Computer program language) ; Database management ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Welcome to this SQL Server course designed to cater to aspiring data professionals and anyone looking to enhance their SQL skills. We will begin with the fundamentals, covering SQL syntax, data types, and essential querying techniques. You will learn how to write powerful SQL queries to retrieve, filter, and sort data, as well as perform calculations, and leverage aggregate functions. In the second part of the course, we will dive into advanced SQL for data science. Joining tables, using subqueries, and employing window functions are vital skills for complex data retrieval and analysis. You will learn how to combine data from multiple tables, create intricate queries, and extract valuable insights from large datasets. Lastly, we will focus on database management and optimization. You will gain the skills to efficiently manage SQL Server databases, including database design, indexing, and performance tuning. This knowledge is crucial for ensuring that your databases run smoothly and deliver optimal performance. By the end of this course, you will have gained the confidence and expertise to utilize SQL for data science tasks, ranging from data exploration and manipulation to advanced analytics and reporting. What You Will Learn Learn DDL commands for creating, altering, and deleting databases Understand various data types and their significance in defining data structures Explore constraints, including NOT NULL, Primary Key, Foreign Key, Check, and Default Work with views to simplify complex queries and improve data security Learn how to use aggregate functions for data summarization and analysis Learn the order of execution in SQL queries and how it affects query performanc Audience If you are an aspiring data professional, a Database Administrator (DBA), a developer, or anyone eager to level up your SQL skills, this all-inclusive SQL Server course is tailor-made for you. Whether you are a beginner or looking to advance your SQL expertise, this course will empower you to excel in managing and manipulating data using SQL Server, unlocking new opportunities in the world of data-driven decision-making. Join us and embark on a journey to master SQL and take your career to the next level. About The Auhthor Vivek P.: Vivek P. is a Tableau Certified Associate with more than 12 years of IT experience with different technologies. He is enthusiastic about working with technology and strongly believes in hands-on learning. His teaching methodology is also driven by this belief.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed September 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 133
    ISBN: 9781835465059 , 1835465056
    Language: English
    Pages: 1 online resource (1 video file (12 hr., 48 min.)) , sound, color.
    Edition: [First edition].
    DDC: 004.67/82
    Keywords: Windows Azure ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Unlock the power of Microsoft Azure with our comprehensive course designed specifically for .NET developers. In this course, we will embark on an immersive journey through the Azure ecosystem, starting with essential navigation techniques within the Azure Portal. We will become adept at harnessing Azure CLI and Azure PowerShell to efficiently manage resources, mastering the art of provisioning virtual machines and leveraging Azure App Services. Learn to monitor web applications using Application Insights, scale applications based on load, configure deployment slots and establish continuous deployment pipelines with GitHub Actions and Azure Web App Services. We will also discover the secrets of managing application secrets within .NET applications. We will delve into the world of data with Azure SQL, gain insight into different hosting models, and harness the capabilities of Azure Blob Storage and Azure Cosmos DB. Harness the power of Azure Service Bus and Queues, and dive into serverless computing with Azure Functions. Integrate advanced .NET application security with Azure AD and Azure AD B2C, enhancing your application's resilience. By the end of this course, you will be proficient in navigating Azure, provisioning and managing resources, building and deploying applications, optimizing data storage, and ensuring robust security. What You Will Learn Learn to create, provision, and manage Azure resources Create .NET applications hosted on Azure Deploy and utilize Azure SQL and Cosmos DB Understand serverless concepts with Azure Functions Seamlessly connect Azure AD, Blob, and Service Bus Learn Azure AD and B2C integration for advanced security Audience This course is tailor-made for aspiring and seasoned .NET developers looking to extend their expertise into the realm of cloud computing with Microsoft Azure. If you are eager to harness Azure's vast capabilities for building, hosting, and managing .NET applications, this course is your ideal choice. Prerequisite knowledge includes a foundational understanding of .NET Core, ensuring that you can readily adapt to the course content. Additionally, access to an Azure account (or a Free Trial Account) is essential, as hands-on experience is integral to grasping the concepts covered. About The Author Trevoir Williams: Trevoir Williams is a software engineer, lecturer, and author. With a master's degree in computer science, he has spent over a decade teaching web, software, and database development courses. He also has extensive industry experience in web application development, Azure cloud services, and server administration. He enjoys teaching IT and development courses and hopes to impart knowledge of the latest developments in industry standards and techniques to his students.
    Note: "Updated October 2023.". - Online resource; title from title details screen (O'Reilly, viewed November 15, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 134
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835467381 , 1835467385
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 20 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/8
    Keywords: Oracle (Computer file) ; Database management ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Embark on a comprehensive journey through Oracle Multitenant architecture in this course. You will start with an introduction to its key concepts and create a robust Oracle 12c multitenant CDB container on a Linux platform. You will master the art of PDB creation, from establishing them from the seed and cloning them locally or remotely, even exploring the nuances of refreshable PDBs. You will then look at plugging in and relocating PDBs, along with creating them from non-CDB databases and setting up Proxy PDBs. After that, you will create and manage common and local user accounts and roles. Gain expertise in managing PDB lockdown profiles to ensure a secure multitenant container. Master backup and recovery techniques like PITR and database flashback and become adept at using the Resource Manager in multitenant containers. Harness the capabilities of the Data Pump utility with PDBs, and oversee applications, application containers, application PDBs, and common objects. The course covers the latest features in Oracle 18c and 19c. Dive into managing the CDB fleet, navigating a PDB Snapshot Carousel, executing Switch Over actions for Refreshable Clone PDBs, and perfecting PDB cloning and relocation using DBCA. By the end of the course, you will be able to build a reliable, secure, and easy-to-manage Oracle multitenant database. What You Will Learn Learn Oracle multitenant architecture and create multitenant CDB Create a pluggable database using different methods Create and manage common and local user accounts Perform backup and recovery along with PITR and flashback Use Resource Manager in a container database and data pump utility with PDBs Manage applications, application containers, and PDB lockdown profiles Audience This course is tailored for experienced Oracle Database Administrators (DBAs) aiming to enhance their proficiency in effectively managing Oracle Database Multitenant architecture. To get the most out of this course, one needs a foundational understanding of Oracle database administration and proficiency in the Linux operating system. The other prerequisites are a basic knowledge of the Linux operating system and access to a computer with a minimum configuration of 16 GB RAM, 100 GB HDD, running a 64-bit version of Windows 7, 8, or 10 with Oracle VirtualBox installed. About The Author Ahmed Baraka: Ahmed Baraka has 25 years of extensive experience in the computer industry, with a focus on Oracle database administration technologies used in complex and high-availability environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, such as Oracle RAC, ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.
    Note: "Updated October 2023.". - Online resource; title from title details screen (O'Reilly, viewed November 15, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 135
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835082133 , 1835082130
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 40 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/37
    Keywords: Graphical user interfaces (Computer systems) Programming ; Python (Computer program language) ; Object-oriented programming (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Tkinter is a powerful and widely-used GUI toolkit for Python. It allows developers to create desktop apps with interactive user interfaces. With Tkinter, developers can design windows, buttons, menus, text boxes, and other widgets, making it an essential tool for building visually appealing and user-friendly applications. Python's ease of use, combined with Tkinter's versatility, make it an excellent choice for GUI development, enabling programmers to develop desktop apps in Python The course content includes an introductory section on GUI programming and Tkinter. It then proceeds to establish a strong foundation by exploring basic Tkinter widgets. As the course advances, it delves into more advanced widgets and layouts. Students will learn to master event handling to create interactive interfaces. The course covers the design and structure of robust GUI applications, customization of widget and styling, and best practices for writing efficient code. Real-world projects provide practical applications of the learned knowledge. Upon completion, we will be proficient in GUI programming with Tkinter, possess knowledge of basic and advanced widgets, understand event handling, be skilled in designing robust applications, customizing widgets, and implementing best coding practices, and have hands-on experience with real-world projects. What You Will Learn Learn the fundamentals of GUI development and the Tkinter library Create visually appealing interfaces with Tkinter widgets Master layout management for responsive applications Explore advanced Tkinter widgets and techniques Handle user interactions and employ event-driven programming Customize widget appearance and write efficient code for practical projects Audience This course is for Python developers aiming to venture into GUI development, building desktop apps with Python and Tkinter, computer science or software engineering students, and anyone keen to create useful and interactive desktop applications. Individuals looking to enhance their portfolio with user-friendly interfaces and those enthusiastic about exploring Python's GUI programming can benefit. Prerequisites include an eagerness to learn and experiment with GUI development using Tkinter, basic math skills, and a passion for learning. Prior experience in any programming language is desirable. About The Author Meta Brains: Meta Brains is a team of passionate software developers and finance professionals. They provide professional training programs that combine their expertise in coding, finance, and Excel. With a focus on the Metaverse, they aim to equip learners with the necessary skills to participate in the next computing revolution. Their inclusive approach ensures accessibility to everyone, fostering a community that collaboratively codes and builds the future of the Metaverse.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 14, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 136
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835463352 , 1835463355
    Language: English
    Pages: 1 online resource (1 video file (26 hr., 7 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/85
    Keywords: Oracle (Computer file) ; Database management ; Relational databases ; Bases de données ; Gestion ; Bases de données relationnelles ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Oracle Database Performance Tuning is improving the speed and efficiency of Oracle database systems by identifying and addressing performance issues, optimizing queries, and managing system resources effectively. The course provides a thorough exploration of performance optimization for Oracle database systems. It covers fundamental concepts and progresses into the practical use of performance tuning tools such as AWR, ASH, and SQL tracing, along with insights into Oracle performance statistics and wait events. The course emphasizes the efficient management of system resources, from CPU and memory to disk I/O and network, and guides you in maintaining production tables and indexes for peak performance. With hands-on exercises and practical demonstrations, this course equips database professionals, particularly Oracle DBAs, to systematically identify and resolve performance bottlenecks, making their database systems more efficient and responsive. By the end of this course, you will be well-versed in Oracle Database Performance Tuning, capable of diagnosing performance issues, proposing solutions, and implementing best practices to make Oracle databases more efficient and responsive. It is a valuable resource for those aiming to join the ranks of top-tier DBAs who excel in performance tuning. What you will learn Pinpoint and resolve performance bottlenecks within Oracle databases Master performance tuning with AWR, ASH, SQL tracing, and EM Express Develop practical solutions to address database performance issues Implement Oracle's performance tuning methodology systematically Optimize system resources such as CPU, memory, disk I/O, and network usage Enhance SQL querying and manage in-production tables and indexes Audience The course audience primarily includes Oracle Database Administrators (DBAs) and IT professionals who manage Oracle database systems. This course suits individuals looking to enhance their skills in identifying and resolving performance issues in Oracle databases. It caters to those seeking in-depth knowledge of performance tuning tools and methodologies and those seeking to refine their expertise in Oracle database performance optimization. Prior experience with the Oracle SQL language and a basic understanding of Oracle database architecture are prerequisites. About the Author Ahmed Baraka: Ahmed Baraka has 25 years of extensive experience in the computer industry, with a focus on Oracle database administration technologies used in complex and high-availability environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, such as Oracle RAC, ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 137
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835081433 , 1835081436
    Language: English
    Pages: 1 online resource (1 video file (11 hr., 14 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Mobile apps Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Angular is a popular JavaScript framework for building scalable web apps, while Ionic is an open-source framework that uses Angular to create cross-platform mobile apps. PouchDB is a JavaScript-based database for offline storage and seamless data synchronization and CouchDB is a NoSQL database designed for distributed environments with built-in data replication and offline access. Together, they enable developers to build scalable, offline-first web apps. The course begins with an introduction and preview, and a walkthrough of the Ionic project structure. We will then proceed to build a fast and easy Todo app and embark on the development of Julies app, starting with an introduction and screen design for the home and order screens and essential concepts such as four-way binding, the CAP theorem, and eventual consistency. You will learn to propagate changes from PouchDB, work with types/models, and create a view for products consumed. Displaying available products for ordering, fixing bugs, and styling the products view are further topics addressed. We will cover adding custom fonts, performing CRUD operations on products and tables, transitioning from paid to free, and generating code documentation using compodoc. Upon completion, we will be equipped with the knowledge/skills to build scalable and feature-rich offline-first apps. What You Will Learn Build offline-first apps with Angular, Ionic, PouchDB, CouchDB Sync data seamlessly between local and remote databases Utilize repository patterns for advanced database solutions Implement XState state machines for efficient state management Handle problems in development using practical techniques Explore advanced features such as RxJS and custom pipes Audience This course is designed for software engineers who are interested in creating multi-platform apps using a web framework, suitable for engineers who want to explore advanced features like repository patterns for database solutions and implementing state machines with XState. This course assumes a basic knowledge of Angular and Ionic. If new to these frameworks, you can refer to the documentation provided. Prior knowledge of TypeScript is desirable. Basic understanding of JavaScript is essential. The course focuses on practical implementation, so not every basic concept is thoroughly explained. About The Author Dominic Rudigier: Dominic Rudigier is a professionally experienced full-stack software developer specializing in web and mobile app development. With expertise in TypeScript, Angular, Ionic, NestJS, Java, C#, and Python, Dominic has 13 years of experience in developing software solutions. He is passionate about distributed systems, improving mobile app loading times, and constantly exploring new technologies in the web development space. Dominic is dedicated to sharing his knowledge and enjoys teaching as a side project, alongside his self-employment in project-based work. He is also pursuing a master's degree in software engineering to further enhance his skills and expertise.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 138
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835089910 , 1835089917
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 47 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8
    Keywords: Computer security ; Computer crimes Prevention ; Computer networks Security measures ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Welcome to the fourth part of our comprehensive course on cybersecurity for beginners. The course begins by exploring browser security and introduces you to two popular browsers, Mozilla Firefox, and Brave Browser. You will delve into the concepts of HTTP and HTTPS protocols, understand the role of cookies in tracking your online activities, and learn how to mitigate their impact on your privacy. Next, you will learn about the significance of Virtual Private Networks (VPNs) in encrypting your internet connection and ensuring anonymity while browsing. Discover the importance of creating strong passwords and explore password managers as a secure solution to manage and protect your credentials. You will also dive into the realm of two-factor authentication (2FA) and understand its role in adding an extra layer of security to your online accounts. Additionally, the course addresses social media ethics, providing insights on responsible online behavior and practical steps to secure your accounts on platforms such as Facebook, LinkedIn, and Twitter. You will gain knowledge on identifying phishing attacks, managing email data securely, and implementing security measures for your Google account. The course also covers mobile app permissions, helping you understand their implications and offering guidance on checking default app permissions on both Android and iOS devices. By the end of the course, you will be able to defeat hackers and malware and also ensure your privacy online. What You Will Learn Understand the difference between HTTP and HTTPS Learn to secure your home router Recognize malware and anti-malware products and solutions Understand two-factor authentication Examine social media ethics comprehensively Establish a recovery email for account safety Audience This course is designed for students who are interested in learning how to safeguard themselves against hackers and malware. It provides a compact introduction to the basics of cybersecurity, covering essential concepts and techniques. Students will also gain knowledge about the latest strategies and software tools available to ensure their online privacy. Whether you are a beginner in the field or have some prior knowledge, this course will equip you with the necessary skills to protect yourself in the digital world. About The Author Alexander Oni: Alexander Oni is a bestselling instructor with 70,000 students enrolled in his courses. His passion includes teaching through online courses in an entertaining way. Alex has been teaching online for three years and has created over 25 courses with numerous students registered worldwide. Alex believes we all have one shot at life and should live life to the fullest, constantly stepping out of our comfort zone, visiting places, and trying new things. His success in Udemy has given him financial freedom and the ability to travel and settle anywhere. The author is currently avidly traveling, spending a month in every city and moving to the next. His hobbies include watching movies, sports, and chess.
    Note: "Published in July 2023.". - Alexander Oni, presenter. - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 139
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805126782 , 1805126784
    Language: English
    Pages: 1 online resource (1 video file (17 hr., 15 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Software architecture ; Computer network architectures ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Microservices is an architectural approach where an application is composed of small, loosely coupled, and independently deployable services. Each service focuses on a specific business capability and can be developed, deployed, and scaled independently. This course covers designing microservices architecture using patterns, principles, and best practices. Explore high availability, scalability, low latency, and network resilience. We will transition from monolithic to event-driven and serverless microservices and learn decomposition strategies, communication methods, data management, caching, and deployment techniques. We will understand resilience, observability, and monitoring, and apply design patterns. We will address database-per-service, API gateway, event sourcing, SAGA, and more. We will review code repositories, utilize event streaming, and implement health checks. Discover DevOps, CI/CD pipelines, deployment strategies, and infrastructure as code. Gain insights into serverless microservices on AWS. We will engage in code review, refactor systems, and prepare for architecture interviews. Upon completion, you will learn to handle requests by designing systems for high availability and scalability, low latency, and resilience to network failures on microservices distributed architectures. What You Will Learn Evolve from monolithic to the microservices architecture Implement effective microservices decomposition strategies Utilize communication patterns and API gateways Manage data and distributed transactions in microservices Enhance resilience and observability for microservices Audience This course is ideal for individuals seeking to become proficient in software architecture, explicitly focusing on understanding microservices architecture through real-world cases. It is also designed for those who aim to pass system design architecture interviews successfully. This course is prepared to keep in mind beginners, but familiarity with the basics of software architecture is desirable. About The Author Mehmet Ozkaya: Mehmet Ozkaya is a seasoned software architect with 15+ years of experience. He specializes in microservices architecture using .NET, AWS, and Azure. With a strong focus on real-world applications, he has created microservices repositories on GitHub and developed Udemy courses. Mehmet is widely known for his expertise in designing software architectures for cloud-native and serverless event-driven microservices. He actively contributes to the development community through GitHub and Medium, sharing valuable insights and knowledge. With a high instructor rating, thousands of positive reviews, and over 57,000 students, Mehmet is a trusted source for learning about microservices and software architecture.
    Note: "Published in June 2023". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 140
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835466919 , 1835466915
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 22 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.7/6
    Keywords: Application program interfaces (Computer software) ; Web sites Design ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Join our comprehensive REST Assured course, a guided journey into the essentials of REST API testing. Begin with software setup and real-world applications such as the Video Game Database and Football Data API. Create an IntelliJ project, install REST Assured, and dive into practical exercises. Learn REST Assured fundamentals, from base class setup to request and response specifications, and configuring files. The course covers object serialization, validation against XML and JSON schemas, and response time measurement. Delve into GPath for JSON, starting with basic find operations. Additionally, you will become skilled at extracting data from responses, including headers and explicit data using JSON path. Explore advanced features such as 'findAll' for extracting multiple data points, and apply functions such as 'Min', 'Max', 'Collect', and 'Sum'. Combine finds with parameters for precision. For XML data, master GPath mirroring, including attributes, node extraction, depth-first searches, and node filtering based on conditions. By the end of the course, you will possess a profound understanding of REST Assured and its advanced capabilities. What you will learn Explore request and response specs Learn to create API test base class Understand how to measure response time Learn how to handle all HTTP verbs Explore advanced Groovy GPATH assertions Understand the validation of XML and JSON schemas Audience This course is designed for those seeking a swift and efficient grasp of REST Assured's fundamental features. While no prerequisites are necessary, having some basic knowledge of Java can enhance your learning experience. Familiarity with API concepts is beneficial but not essential. This course accommodates learners with minimal Java and API testing background. About the Author James Willett : James is a renowned principal engineer, boasting an illustrious 15-year career in the software industry, specializing in automation and performance testing. With a profound passion for teaching, particularly through online tutorials, James is committed to leveraging his extensive technical expertise to enrich the educational landscape.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 5, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 141
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781804612064 , 1804612065
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 8 min.)) , sound, color.
    Edition: [First edition].
    DDC: 794.8/1526
    Keywords: Unity (Electronic resource) ; Video games Programming ; C (Computer program language) ; Jeux vidéo ; Programmation ; C (Langage de programmation) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Welcome to an exciting journey through advanced Unity game development and C# scripting. In the first section of this course, you will embark on a Unity C# scripting crash course, refreshing and solidifying your scripting skills for Unity game development. Moving forward, you will explore the world of C# data structures, including lists, stacks, queues, and dictionaries, and learn how to implement them within Unity projects. As you progress, you will dive into object pooling in Unity with C#, a powerful design pattern that you will seamlessly integrate into your scripts. Practical experience awaits as you apply object pooling in a real Unity 2D game project, enhancing your game development capabilities. Additional exploration of C# scripting concepts, such as namespaces, coroutines, static variables and functions, and function overloading, will further enrich your expertise. By the end of the course, you will not only strengthen your C# scripting skills but also expand your knowledge across diverse areas, from data structures and object pooling to vectors, quaternions, and object-oriented programming in C#. What You Will Learn Learn about stack, queues, and dictionaries and their applications Learn how to create a growing object pool Explore the working of Euler Angles in C# Learn to combine multiple quaternion rotations in C# Learn about static variables, functions, and classes in C# Learn to work with attributes in Unity Audience This intermediate course caters to aspiring game developers with some foundational knowledge of Unity and C# scripting. It's also suitable for programmers and developers eager to elevate their skills in Unity game development. Whether you are keen on delving into advanced techniques, gaining hands-on experience with complex game features, or simply looking to bridge the gap between basic and advanced Unity scripting proficiency, this course is tailored to help you achieve your goals and become a more proficient game developer. About The Author Raja Biswas: Raja Biswas has taught game development and computer programming to thousands of people through his YouTube channel--Charger Games. He has helped many viewers publish their first game through his videos and has encouraged them to learn computer programming as well. He has a passion for learning new things and teaching those to anyone looking to learn. Every day, Raja gets emails from all over the world, thanking him for all that he teaches through his tutorial videos. He is from India and has a diploma in engineering in computer science and technology and a bachelor's degree in engineering in IT. He has learned and developed most of his skills from books and online tutorials and believes that anyone can learn anything today with the power of the Internet.
    Note: "Updated October 2023.". - Online resource; title from title details screen (O'Reilly, viewed November 1, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 142
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835460559 , 1835460550
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 19 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.76
    Keywords: Bootstrap (Computer program) ; Web sites Design ; Web site development ; Sites Web ; Conception ; Sites Web ; Développement ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Bootstrap has empowered countless developers and designers, and now it's your turn to harness its power. Our course starts by introducing you to the heart of Bootstrap, ensuring even beginners can find their footing. Journey with us as we explore the foundational elements like containers, typography, and buttons, and then dive into dynamic JavaScript components such as dropdowns, modals, and carousels. What sets this course apart is its hands-on approach; we believe in learning by doing. Hence, interspersed throughout are mini-project challenges to test your grasp on the material and solidify your knowledge. As we progress, the course offers custom SASS workflows, introducing customization on a whole new level. By the course's culmination, you would have built five distinct websites, each with its flavor and complexity, ensuring you're equipped with the skills to take on any web project. Come embark on this transformative journey, from a novice to a Bootstrap savant. What You Will Learn Understand Bootstrap's foundational concepts, from containers to breakpoints Implement dynamic elements utilizing Bootstrap's JavaScript components Customize your website using Sass for a distinctive design touch Construct five varied websites, harnessing an array of Bootstrap functionalities Deploy your creations to renowned platforms like Vercel and Netlify Master techniques such as Navbar Scroll Effect, Rotating Text Script, and JavaScript typing effects Audience This course caters to a diverse audience--beginners with no web development experience and seasoned developers looking to expand their skill set. It suits UI/UX designers aiming to bridge the gap between design and implementation. Front-end developers seeking to master Bootstrap and Sass will find this course invaluable, as will anyone interested in web design and creating responsive websites. While this course is beginner-friendly, there are no strict prerequisites. A basic understanding of HTML and CSS concepts will be advantageous, as these form a foundation for web development. About The Author Brad Traversy: Brad Traversy has been programming for around 12 years and teaching for almost 5 years. He is the owner of Traversy Media, which is a successful web development YouTube channel and specializes in everything from HTML5 to front-end frameworks such as Angular as well as server-side technologies such as Node.js, PHP, and Python. Brad has mastered explaining overly complex topics in a simple manner that is understandable. Invest in your knowledge by watching Brad's courses.
    Note: "Updated October 2023.". - Online resource; title from title details screen (O'Reilly, viewed November 1, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 143
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835467909 , 1835467903
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 53 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8
    Keywords: Application software Security measures ; Computer security ; Logiciels d'application ; Sécurité ; Mesures ; Sécurité informatique ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Beginning with an introduction to application security, you'll uncover the fundamental reasons why it's essential in modern software development. The course delves into the complexities of application security, illuminating how it extends beyond mere code protection. As you progress, you'll explore key aspects like confidentiality, integrity, availability, authentication, and the nature of adversaries, providing a comprehensive understanding of the risks involved. The course structure is a journey through the intricacies of threat modeling, security analysis, penetration testing, and vulnerability management, stitching these components into a cohesive security strategy. You'll then apply these strategies in real-world scenarios, integrating security within DevOps, and understanding the development process. Your journey will also involve embracing a service-oriented approach to application security, focusing on risk management, bridging gaps between engineering and security, and the concept of security enablement. Building a roadmap for application security, setting organizational goals, and identifying gaps will be a crucial part of your learning. By the end, you'll be equipped with the skills to measure the effectiveness of your security program and continuously improve it, staying ahead of attackers and evolving threats. What you will learn Define the scope and challenges of application security Learn to create a DevSecOps pipeline Learn about threat modeling and risk rating Apply security standards, requirements, and maturity models Measure and enhance the effectiveness of your security program Create a roadmap for application security in your organization Audience This course is for software developers, architects that are responsible for developing software and need to know how to integrate with security tools and processes. Scrum masters, team leaders, and project managers who need to understand what the impacts on their teams and processes are based on the security tools and programs that are available will also find this course very useful. Leaders in an engineering organization who need to understand how to build an application security program from scratch can also refer to this course. About the Author Derek Fisher: Derek Fisher is a leader, speaker, author, and instructor in cyber security. He has several decades of experience in designing systems in both hardware and software and holds a graduate degree in cyber security from Boston University. He continues to work professionally as a leader, university instructor, and conference speaker in the security space, where he provides his insight into multiple fields and disciplines.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 144
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835886120 , 1835886124
    Language: English
    Pages: 1 online resource (1 video file (21 hr., 40 min.)) , sound, color.
    Edition: [First edition].
    DDC: 004.076
    Keywords: Computer networks Examinations ; Electronic data processing personnel Certification ; Telecommunications engineers Certification ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The course begins by grounding you in the OSI and TCP/IP models, network topologies, and types, ensuring you understand the backbone of modern networking. You'll delve into the world of virtualization, learn about different cable technologies, and explore IP addressing for both IPv4 and IPv6, laying the foundation for advanced networking concepts. The course focuses on enhancing your skills in network services, wireless standards, and security. It guides you through datacenter architecture, cloud concepts, and the tools for network troubleshooting, which are pivotal in today's technology-dependent businesses. The course wraps up by reinforcing security policies, disaster recovery planning, and the latest in cryptography. It equips you with strategies for safeguarding network environments, ensuring you can confidently tackle complex networking challenges and maintain system integrity. What you will learn Comprehend OSI and TCP-IP models Implement virtualization technologies Secure networks with encryption Apply disaster recovery principles Troubleshoot using network tools Execute advanced network solutions Audience This course is ideal for IT professionals seeking to expand their networking knowledge. Familiarity with basic networking concepts is recommended. It's perfect for those pursuing CompTIA Network+ certification and desiring to enhance their networking skill set in line with industry best practices. About the Authors ACI Learning: ACI Learning trains leaders in Cybersecurity, Audit, and Information Technology. Whether starting an IT career, mastering a profession, or developing a team, they provide essential support at every step. Wes Bryan: Wes Bryan embarked on his IT career path in 2009, initially as a mentored learning instructor, and later transitioning into a technical IT instructor. His exceptional teaching skills were recognized with three global teaching awards for 'Global Technical Instructor' during his early teaching years. Wes has made notable contributions as a member of the CIN (CompTIA Instructor Network) Advisory Board and the Board of Directors for CompTIA AITP (Association of Information Technology Professionals). Certifications: CompTIA A+, Network+, Security+, Server+, Cloud+, CySA+; MCSA; MTA; MCTS; MCP; MS; MCT. Ronnie Wong: Ronnie Wong has had a diverse career, from diesel service and ministry to computer repair and network administration in small businesses. He set up networks and servers and created policies in these roles. As an Edutainer at ITProTV, now ACI Learning, he started as an IT technical instructor, later working as a contract trainer for the University of Florida, Marion County School Systems, and Nationwide Insurance. He provided Cisco, Microsoft Windows, CompTIA, and IT security training to military and DoD personnel. Now the Director of Content Development at ACI Learning, Ronnie's credentials include CCNP Enterprise Infrastructure, CCNA, CompTIA's A+, Network+, Security+, ISC2 CC, CNA Security, and PCNSA.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 145
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805121442 , 1805121448
    Language: English
    Pages: 1 online resource (1 video file (12 hr., 23 min.)) , sound, color.
    Edition: [First edition].
    DDC: 004.6
    Keywords: Computer networks Study guides Examinations ; Routers (Computer networks) Study guides Examinations ; Telecommunications engineers Study guides Certification ; Réseaux d'ordinateurs ; Examens ; Guides de l'étudiant ; Routeurs (Réseaux d'ordinateurs) ; Examens ; Guides de l'étudiant ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Discover the world of Juniper Networks with the JNCIS-ENT certification. At the forefront of networking technology, Juniper certifications are revered in the industry, and achieving JNCIS-ENT validates your expertise in Juniper devices, routing, and switching. This course takes you through critical networking topics, from essential Layer 2 concepts such as switching and VLANs to advanced Layer 2 security and loop prevention techniques, ensuring your mastery of network fundamentals. You will cover Protocol Independent Routing, and explore the world of routing protocols, including OSPF, IS-IS, and BGP, equipping you with the skills to tackle intricate networking challenges. Additionally, you will gain expertise in High Availability, enabling you to design resilient networks. The course also provides an in-depth understanding of OSPF, from its packet types and router ID to adjacencies and neighbor relationships. You will learn about OSPF packet types, DR/BDR roles, and LSA types for thorough routing protocol understanding. By the end of this course, you will be well-equipped to tackle complex network configurations and challenges, making you an asset in the world of enterprise networking. What you will learn Learn about the various bridging mechanisms Learn BGP fundamentals for enterprise networks, covering autonomous systems and policy-based routing Explore Layer 2 security and loop prevention techniques, including STP, RSTP, and BPDU manipulation Learn about VLAN fundamentals and how to configure them Understand OSPF, including area types, LSAs, and route summarization Learn about Redundant Trunk Groups and Virtual Chassis Audience The JNCIS-ENT certification program is aimed at network engineers, network administrators, and IT professionals seeking to specialize in enterprise networking with Juniper technologies. To qualify for this certification, candidates must hold the JNCIA-Junos certification, signifying a foundational knowledge of Juniper networking concepts and Junos OS. About the Author Ben Jacobson: Ben Jacobson is a highly motivated professional with eight years of experience in IT, and four years specifically in network engineering dealing with a variety of environments ranging from the small office to state government service providers. He loves what he does and continues learning every day. He wants to help others pursue learning in the field and share his passion with others.
    Note: Online resource; title from title details screen (O'Reilly, viewed December 4. 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 146
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781803240374 , 1803240377
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 17 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.54
    Keywords: Microsoft Excel (Computer file) ; Electronic spreadsheets Computer programs ; Business Computer programs ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Embark on a comprehensive journey through Excel with this engaging video course. Discover the fundamental techniques in Navigating Excel, from data types to entering and formatting information. Delve into the world of formulas with Excel Formula Basics and expand your skills by exploring various functions. Master data quality with Introduction to Data Quality, learning to import, clean, and enhance data. Unlock advanced data manipulation in Sort and Filter Data, Concatenation and SUMIF, and master Pivot Tables for insightful data summarization. Dive into visual storytelling with Creating a Pivot Chart and Working with Excel Charts. Tackle financial analysis, create Waterfall charts, and learn conditional formatting techniques. Navigate the intricacies of database functions and resolve formula errors with finesse. Unleash the potential of What-If Analysis using the Scenario Manager, Data Tables, and Goal Seek. Harness the Analysis ToolPak for calculating correlations, covariances, and descriptive statistics. Incorporate moving average and exponential smoothing techniques for precise analyses. Elevate your skills with additional analytical and statistical applications. Through practical examples, this course equips you to tackle real-world business challenges. What You Will Learn Learn to view, enter, and format data types in Excel Understand and apply Excel formulas and functions Learn to sort data and apply filters, including advanced filtering techniques Work with Excel charts, including clustered columns, line graphs, and waterfalls Apply techniques to recognize and avoid formula errors Create problem statements to tackle complicated "or" criteria Audience This course is designed for a diverse audience of professionals, including business analysts, data enthusiasts, and individuals seeking to strengthen their data analytics skills. It's a valuable resource for students pursuing careers in data science, business intelligence, or related fields. If you are eager to harness the power of Microsoft Excel for data manipulation and analysis, this course provides essential insights and techniques. About The Author Simon Sez IT: Simon Sez IT has offered technical courses for individuals, small businesses, and Fortune 500 companies since 2008, with thousands of employees who can benefit from the easy-to-learn and hands-on software training. It offers over 8,000 video tutorials on a range of software programs. Simon Sez IT ensures stress-free eLearning and enhanced employee productivity--whether you implement new software or a technological upgrade in your work environment. With over 600,000 students from 180 countries, Simon Sez IT is the preferred online learning choice for individuals and businesses worldwide.
    Note: "Updated in September 2023.". - Online resource; title from title details screen (O'Reilly, viewed October 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 147
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835082539 , 183508253X
    Language: English
    Pages: 1 online resource (1 video file (22 hr., 25 min.)) , sound, color.
    Edition: [First edition].
    DDC: 519.50285/5133
    Keywords: R (Computer program language) ; Computer programming ; Machine learning ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: R is a programming language and environment designed for statistical computing, data analysis, and graphical representation. R is widely used by statisticians, data scientists, researchers, and analysts for various tasks related to data manipulation, statistical modeling, and visualization. R is particularly well-suited for tasks involving data analysis, visualization, and statistics, chosen for its flexibility and a wide array of available tools. This course takes us on a transformative journey through R programming, from foundational concepts to cutting-edge techniques. We delve into R's fundamentals, data types, variables, and structures. We will explore R programming with custom functions, control structures, and data manipulation. We will analyze data visualization with leading packages, statistical analysis, hypothesis testing, and regression modeling. With regular expressions, we will understand advanced data manipulation, outlier handling, missing data strategies, and text manipulation. We will learn about ML with regression, classification, and clustering algorithms. We will explore DL, neural networks, image classification, and semantic segmentation. Upon completion, we will create dynamic web apps with Shiny and emerge as skilled R practitioners, ready to tackle challenges and contribute to data-driven decision-making. What You Will Learn Excel in R basics and advanced data science techniques Transform, visualize, and aggregate data with precision Craft compelling visuals using ggplot, Plotly, and leaflet Implement regression, classification, and clustering models Explore neural networks, image classification, and segmentation Develop dynamic web apps using R Shiny for engaging user experiences Audience The course caters to aspiring and established data scientists, analysts, programmers, researchers, and professionals seeking to enhance their skills in data manipulation, statistical analysis, ML, and DL using R programming. It caters to individuals with varying experience levels, from beginners looking to enter the field to experienced practitioners aiming to expand their expertise in data-driven decision-making and advanced analytics. Prerequisites include prior programming experience but this course can accommodate learners with varying levels of data science concepts and R programming familiarity. About The Author Bert Gollnick: Bert Gollnick is a proficient data scientist with substantial domain knowledge in renewable energies, particularly wind energy. With a rich background in aeronautics and economics, Bert brings a unique perspective to the field. Currently, Bert holds a significant role at a leading wind turbine manufacturer, leveraging his expertise to contribute to innovative solutions. For several years, Bert has been a dedicated instructor, offering comprehensive training in data science and machine learning using R and Python. The core interests of Bert lie at the crossroads of machine learning and data science, reflecting a commitment to advancing these disciplines.
    Note: "Updated in September 2023.". - Online resource; title from title details screen (O'Reilly, viewed October 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 148
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835468975 , 1835468977
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 47 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1068/5
    Keywords: Computer software Development ; Quality control ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Embark on an engaging project spanning seven days, where we will delve into the intricacies of Gatling, a powerful stress-testing solution. In this course, we will guide you through the complete setup of a Gatling project, starting from scratch and utilizing the latest Java version. As we progress, we will explore the Gatling recorder to create scripts for a live e-commerce website. Moving on, we will learn how to transform our Gatling code into a robust stress-testing framework, optimizing its efficiency and effectiveness. Furthermore, we will delve into advanced Gatling features, including programmatic logic, session parameters, and feeders, enhancing our performance testing capabilities. Moreover, the course will cover the design and implementation of multiple user journeys and test scenarios within our application, allowing us to simulate diverse user interactions and scenarios. In the final stages, we will guide you through the installation and configuration of Gatling with Jenkins, enabling seamless continuous integration. By the end of this course, you will have gained a comprehensive understanding of Gatling and its advanced features, enabling you to set up a stress-testing framework, design user journeys, and integrate Gatling with Jenkins for efficient continuous testing. This course is designed to equip you with practical skills and knowledge that you can immediately apply to real-world performance testing scenarios. What You Will Learn Learn how to install Gatling from scratch with the latest Java version Explore using the Gatling recorder to script e-commerce scenarios Learn to refactor Gatling code into a robust testing framework Explore advanced Gatling features, including programmatic logic and session parameters Learn to design and implement multiple user journeys and test scenarios Explore the installation and configuration of Gatling through Jenkins for continuous integration Audience The course is designed for a diverse audience, including QA engineers and programmers with limited or no experience in Gatling, individuals familiar with alternative load testing tools such as JMeter or LoadRunner who wish to explore a new tool, developers seeking to expand their skill set with Gatling, and experienced Gatling users looking to take their knowledge to the next level. While some basic familiarity with a computer programming language is beneficial, it is not a strict requirement. No previous experience with Gatling is necessary, as the course comprehensively explains all code and examples to cater to beginners. About The Author James Willett: James is a distinguished principal engineer with an impressive record spanning over 15 years in the software industry with a heavy focus on automation and performance testing. James possesses a deep passion for teaching, particularly through online tutorials, and he's eager to channel his extensive technical knowledge into the realm of education.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 15, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 149
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835466704 , 1835466702
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 20 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.7/6
    Keywords: Amazon.com (Firm) ; Web services ; Cloud computing ; Computer network architectures ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: SQL Server on AWS RDS refers to the deployment of Microsoft SQL Server on Amazon Web Services (AWS) Relational Database Service (RDS), a managed database service that simplifies database administration tasks such as setup, patching, monitoring, and backups. You can use AWS's cloud infrastructure to host, manage, and scale your SQL Server databases. The course begins with the fundamentals of setting up an RDS instance for SQL Server and creating and managing databases. The course delves into essential aspects such as performance optimization through indexing and query stores. It explores data security measures with backup and disaster recovery solutions, including authentication, authorization, and encryption. We will learn to achieve high availability using Multi-AZ deployments and Read Replicas and gain skills in troubleshooting common issues that may arise when working with SQL Server on AWS RDS. This course equips us with the expertise to manage databases in a cloud environment effectively. Upon completing the course, we will deeply understand deploying, managing, and optimizing SQL Server databases on the AWS RDS platform. With expertise in database setup, performance tuning, data security, and high availability strategies, be well-prepared to work with SQL Server in the cloud. What you will learn Deploy and manage SQL Server databases on AWS RDS Learn performance optimization with indexing and query store Implement data security authentication, authorization, and encryption Set up backup/disaster recovery solutions for SQL Server databases Achieve high availability by Multi-AZ deployments and Read Replicas Learn practical troubleshooting skills for common SQL Server RDS issues Audience This course is designed to benefit a broad audience, including recent college graduates looking to start a career in database administration, experienced Database Administrators (DBAs) aiming to specialize in SQL Server on AWS RDS, and IT professionals seeking to enhance their skills in cloud-based database management. This course equips individuals at different stages of their careers with the knowledge and practical skills to excel in deploying, managing, and optimizing SQL Server on the AWS RDS platform. Basic familiarity with Microsoft SQL Server is desirable but is not strictly required. About the Author Emar Morrison: Emar J. Morrison is an experienced database administrator with almost a decade of expertise in the field. He has worked with various organizations, both big and small, and has played an instrumental role in the successful implementation and maintenance of their databases. Emar is well-versed in various cloud platforms, including Amazon Web Services (AWS) and Microsoft Azure. Apart from his work in database administration, Emar is also an avid investor with a keen interest in the stock market. He believes in the importance of investing as a means of building wealth and achieving financial freedom. Emar has spent years studying the strategies of successful investors and has honed his skills in identifying promising investment opportunities. He has a passion for sharing his knowledge with others and is dedicated to helping people achieve their financial goals. In addition to his work as a database administrator and investor, Emar is also a content creator. He is passionate about writing and creating informative and engaging content about database administration, cloud platforms like AWS and Azure, investing, and personal finance. Emar's content is designed to educate and empower his audience, providing them with the tools and knowledge they need to succeed.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 5, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 150
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837639137 , 1837639132
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 9 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1
    Keywords: Git (Computer file) ; Computer software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Workflows are defined by a YAML file checked into your repository and will run when triggered by an event in your repository, or they can be triggered manually, or on a defined schedule. GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want. In this intensive course, you will learn the fundamentals of GitHub Actions workflow in a compact timeframe. The course covers important concepts such as the workflow structure and components, events, jobs, steps, and runners. It also dives into various topics such as environment variables, GitHub variables, secure password storage, and manual approvals. Additionally, the course teaches techniques for sharing values between steps and jobs and explains the use of self-hosted runners. The course concludes with a demonstration of preparing an infrastructure as code (IAC) template with Bicep and deploying it through a GitHub Action workflow. The course will equip you with the skills to automate your entire software workflow using GitHub Actions, from idea to production. By the end of this course, you will have a solid understanding of how to use GitHub Actions to automate your software workflows. What You Will Learn Understand GitHub Action workflow basics Learn about workflow components (event, job, step, runner) Add a self-hosted runner and execute jobs using it Design an IAC template with Bicep to deploy infrastructures Build, push, and deploy Docker containers Deploy a container to the Azure web app for optimal performance Audience This course is designed for cloud consultants who work on platform automation requirements or those who want to experience the power of Azure Serverless Computing. Azure IAAS and PAAS administrators, application developers, and cloud computing enthusiasts will also gain a lot from this course. To get the most out of this course, you should know about YAML file syntax; some basic understanding of the command line (Win CMD/Unix Shell) will help you quickly grasp the concepts; and Visual Studio Code should be installed on your laptop. About The Autho Vijay Saini: Vijay Saini is an accomplished IT professional who brings a wealth of expertise to the table. With a diversified background across multiple domains, Vijay has proven himself a valuable asset to his current role as a leading cloud service provider. His strong focus on automation has resulted in significant cost savings for the business, making him a valuable asset to the team. Vijay is highly knowledgeable in the areas of Microsoft Azure, cloud technologies, DBMS, and Python, and is a specialist in automation using PowerShell. With a passion for teaching, Vijay has leveraged e-learning platforms to share his expertise with others, helping them develop their own skills and knowledge.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 21, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 151
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781803242828 , 1803242825
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 7 min.)) , sound, color.
    DDC: 006.3/1
    Keywords: TensorFlow ; Machine learning ; Neural networks (Computer science) ; Artificial intelligence ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Recurrent Neural Networks are a type of deep learning architecture designed to process sequential data, such as time series, text, speech, and video. RNNs have a memory mechanism, which allows them to preserve information from past inputs and use it to inform their predictions. TensorFlow 2 is a popular open-source software library for machine learning and deep learning. It provides a high-level API for building and training machine learning models, including RNNs. In this compact course, you will learn how to use TensorFlow 2 to build RNNs. We will study the Simple RNN (Elman unit), the GRU, and the LSTM, followed by investigating the capabilities of the different RNN units in terms of their ability to detect nonlinear relationships and long-term dependencies. We will apply RNNs to both time series forecasting and NLP. Next, we will apply LSTMs to stock "price" predictions, but in a different way compared to most other resources. It will mostly be an investigation about what not to do and how not to make the same mistakes that most blogs and courses make when predicting stocks. By the end of this course, you will be able to build your own build RNNs with TensorFlow 2. What You Will Learn Learn about simple RNNs (Elman unit) Covers GRU (gated recurrent unit) Learn how to use LSTM (long short-term memory unit) Learn how to preform time series forecasting Learn how to predict stock price and stock return with LSTM Learn how to apply RNNs to NLP Audience This course is designed for anyone interested in deep learning and machine learning or for anyone who wants to implement recurrent neural networks in TensorFlow 2. One must have decent Python programming skills, should know how to build a feedforward ANN in TensorFlow 2, and must have experience with data science libraries such as NumPy and Matplotlib. About The Author Lazy Programmer: The Lazy Programmer is an AI and machine learning engineer with a focus on deep learning, who also has experience in data science, big data engineering, and full-stack software engineering. With a background in computer engineering and specialization in machine learning, he holds two master's degrees in computer engineering and statistics with applications to financial engineering. His expertise in online advertising and digital media includes work as both a data scientist and big data engineer. He has created deep learning models for prediction and has experience in recommendation systems using reinforcement learning and collaborative filtering. He is a skilled instructor who has taught at universities including Columbia, NYU, Hunter College, and The New School. He has web programming expertise, with experience in technologies such as Python, Ruby/Rails, PHP, and Angular, and has provided his services to multiple businesses.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 152
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805127321 , 1805127322
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 55 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8
    Keywords: Computer networks Security measures ; Computer security ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Nessus is a vulnerability scanner that helps security professionals identify and remediate potential vulnerabilities in their network, applications, and infrastructure with a wide range of features, including vulnerability scanning, compliance management, and reporting, to help organizations assess their security and mitigate risks. This course provides the knowledge and skills needed to use Nessus effectively. We will start with the basics, such as installing and setting up Nessus, and then move on to more advanced topics such as customizing scans and automating security testing. We will differentiate Nessus Essentials versus Nessus Professional and understand automated vulnerability scanning. You will learn to write custom professional reports and learn tips and tricks to handle Nessus well. We will explore the concept of second opinion scanning and differentiate unauthenticated and authenticated scans. We will explore network and web application scans and import results of Nmap in Nessus; we will create a VA Project Worksheet and explore vulnerability scanning with Metasploit. You will learn to manually analyze and rank vulnerabilities. By the end of this course, you will have learned everything needed to perform a complete vulnerability assessment independently using Nessus and identify, analyze, and rank security vulnerabilities. What You Will Learn Explore unauthenticated/authenticated scans and network/web app scans Automate vulnerability scanning and write custom professional reports Understand the concepts of second opinion scanning Learn and perform a vulnerability scanning using Metasploit Learn to import the results of Nmap in Nessus Analyze/rank vulnerabilities and create a VA Project Worksheet Audience This course is designed to deliver content for penetration testers looking to build deeper knowledge of Nessus, cybersecurity enthusiasts desiring to learn more about vulnerability assessments, and freelancers wishing to add an in-demand skill to their profile. The prerequisites for the course include a computer/device with Windows/OSX/Linux. No programming or hacking knowledge is required. The ability to Google using intermediate to advanced skills for obtaining information is desirable. About The Author Avinash Yadav: Avinash Yadav is a young information security expert with a special focus on cybersecurity management as well as double-blind penetration testing. He brings his experience to the table through his passion for teaching. He has authored a couple of online courses with well-curated concepts and practicals on penetration testing and information security that the students can pursue to build up skills that are needed to be able to work in the cybersecurity domain rather than just focusing on random sources of information. He looks forward to helping aspiring students on their journey to explore penetration testing, ethical hacking, and information security to become the person they would want to be, in an arguably short period of time!.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 153
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805122050 , 1805122053
    Language: English
    Pages: 1 online resource (1 video file (16 hr., 58 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.2/762
    Keywords: JavaScript (Computer program language) ; Computer programming ; Recursion theory ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: We understand that learning programming can be overwhelming, especially when it comes to problem-solving under pressure during coding interviews. That's why we have developed an efficient model of hours upon hours of practice examples, complete with multiple solutions and a glossary of definitions. This approach allows you to move through the course at your own pace, starting with the very basics of programming in JavaScript, such as datatypes, or diving right into code examples, matrices, Fibonacci sequences, and more. The course is divided into four main sections. First, an introduction will help you set up the necessary tools and provide an overview of what you can expect to learn. From there, the course covers the introduction to programming and JavaScript basics for absolute beginners. Next, you will explore data structures, from zero to intermediate level, before moving on to the fundamentals of algorithms. Finally, you will learn about advanced algorithms and data structures, giving you a complete picture of this essential skill set. You will gain the experience and focused practice needed to overcome any challenge in JavaScript and programming data structures and algorithms. By the end of the course, you will be confident in your knowledge and prepared to tackle coding interviews, impressing your future interviewer and colleagues alike. What You Will Learn Sign in to the CodeSandbox IDE and create a new Vanilla.js template on it Look at the comments, datatypes, variables, functions, and operators in JavaScript Use the splice method to decode the puzzle and update new user database Build an Uber app customer JavaScript object database Automate a company's website with correct formatting in JavaScript Understand the Fibonacci series and recursion in JavaScript Audience This course is designed for individuals who want to gain a comprehensive understanding of JavaScript and tackle coding interview challenges with confidence. If you have been struggling to grasp the fundamentals of programming or feel uncertain about solving coding problems, this course is perfect for you. If you are interested in pursuing a career as a programmer or seeking to upskill in advanced topics, whether you are a beginner or have prior experience with JavaScript, this course will teach you advanced concepts in data structures and algorithms to take your skills to the next level. No programming experience is required as you will learn everything from the ground up. About The Author Clarian North: Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and the BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
    Note: "Published in May 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 154
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805122470 , 1805122479
    Language: English
    Pages: 1 online resource (1 video file (16 hr., 23 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13
    Keywords: Programming languages (Electronic computers) ; Blockchains (Databases) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Solidity is the most popular blockchain language in the world designed to build DApplications (Smart Contracts). It powers Ethereum and there is an in-demand exponential growth of high-paying jobs all over the world, which is changing the way we conduct business. The course starts with covering the Solidity fundamentals including variables, if/else, operators, Boolean logic, functions, arrays, modifiers, loops, strings, and more. You will also learn Solidity from scratch with topics such as public and private visibility, struct and Enums, special global and blockchain variables, suffixes, and addresses. You will also learn how Solidity works behind the scenes including the Ethereum Virtual Machine (EVM) and assembly, events and logging blockchain emissions, send versus transfer methods, scoping, and more. There will be a deep dive into functions such as modifier functions, cryptographic functions, fallback functions, and function overloading. Object-oriented programming will also be covered in depth along with advanced patterns. This knowledge will be applied to build an Auction DApplication as well as plug into the live main net and access the Ethereum Blockchain Data through real-world DApplications. Finally, you will learn Solidity techniques that are used by professionals in blockchain including test network deployment, IDE, debugging, and compiling. By the end of the course, you will have the knowledge and confidence that you need in order to ace your Solidity blockchain job interviews and become a professional developer for smart contracts and DApplications. What You Will Learn Build multiple complex smart contracts from scratch for your portfolio Learn Solidity from scratch and master its fundamentals Learn the different types of functions included in the blockchain functionality Deep dive into object-oriented programming and study advanced patterns Learn the Solidity techniques that are used by professionals in blockchain Work with the Ethereum network and Web3 for debugging, deployment, and compiling Audience This course is designed for individuals who want to gain a clear and advanced understanding of Solidity. Whether you are a beginner struggling to learn Solidity or an experienced programmer looking to expand your knowledge, this course is for you. If you are interested in working on a blockchain project, this course will provide you with the skills and knowledge needed to develop smart contracts on the Ethereum network. The course also caters to those who already know Solidity and are looking for a comprehensive course to cover advanced topics. No programming experience is required as you will learn everything from the ground up. About The Author Clarian North: Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and the BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
    Note: "Published in May 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 155
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805124269 , 1805124269
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 40 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Natural language generation (Computer science) Computer programs ; JavaScript (Computer program language) ; User interfaces (Computer systems) ; Artificial intelligence ; Computer graphics ; Instructional films ; Nonfiction films ; Internet videos
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 156
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837638062 , 1837638063
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 2 min.)) , sound, color.
    Edition: [First edition].
    DDC: 025.04
    Keywords: Recommender systems (Information filtering) ; Artificial intelligence ; Machine learning ; Artificial intelligence ; Machine learning ; Recommender systems (Information filtering) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Recommender systems are used in various areas with commonly recognized examples, including playlist generators for video and music services, product recommenders for online stores and social media platforms, and open web content recommenders. Recommender systems have also been developed to explore research articles and experts, collaborators, and financial services. The course begins with an introduction to deep learning concepts to develop recommender systems and a course overview. The course advances to topics covered, including deep learning for recommender systems, understanding the pros and cons of deep learning, recommendation inference, and deep learning-based recommendation approach. You will then explore neural collaborative filtering and learn how to build a project based on the Amazon Product Recommendation System. You will learn to install the required packages, analyze data for products recommendation, prepare data, and model development using a two-tower approach. You will learn to implement a TensorFlow recommender and test a recommender model. You will make predictions using the built recommender system. Upon completion, you can relate the concepts and theories for recommender systems in various domains and implement deep learning models for building real-world recommendation systems. What You Will Learn Learn about deep learning and recommender systems Explore the mechanisms of deep learning-based approaches Learn to implement a two-tower model for recommenders Implement TensorFlow to develop a recommender system Learn basic neural network models for recommendations Explore neural collaborative filtering and variational autoencoders Audience This course is designed for individuals looking to advance their skills in applied deep learning, understand relationships of data analysis with deep learning, build customized recommender systems for their applications, and implement deep learning algorithms for recommender systems. Individuals passionate about recommender systems with the help of TensorFlow Recommenders will benefit from this course. Deep learning practitioners, research scholars, and data scientists will also benefit from the course. The prerequisites include a basic to intermediate knowledge of Python and Pandas library. About The Author AI Sciences: AI Sciences is a group of experts, PhDs, and practitioners of AI, ML, computer science, and statistics. Some of the experts work in big companies such as Amazon, Google, Facebook, Microsoft, KPMG, BCG, and IBM. They have produced a series of courses mainly dedicated to beginners and newcomers on the techniques and methods of machine learning, statistics, artificial intelligence, and data science. Initially, their objective was to help only those who wish to understand these techniques more easily and to be able to start without too much theory. Today, they also publish more complete courses for a wider audience. Their courses have had phenomenal success and have helped more than 100,000 students master AI and data science.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 21, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 157
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805128526 , 1805128523
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 10 min.)) , sound, color.
    Edition: [First edition].
    DDC: 658.4/038011
    Keywords: Management information systems ; Management information systems ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The demand for the Microsoft Power Automate platform is rapidly increasing, making it the top choice for medium-to-large companies, alongside PowerApps. This course is divided into beginner, intermediate, expert, and advanced levels for ease of learning. The topics covered in each of the levels are as follows: Introduction: Discover Power Automate Desktop, its robust features, strategies for success, course overview, and valuable reference materials. Beginner Level: Master the creation of fundamental flows, manipulating files and folders, handling text and dates, and leveraging email (Outlook) within your flows. Intermediate Level: Enhance your flows with user inputs, message boxes, advanced conditions, variables, loops, flow action controls, Excel integration, and automating applications through UI automation. Expert Level: Automate web activities using browser automation and recorders, execute database actions through HTTP, extract data from PDF files using OCR, and seamlessly integrate with cloud-based flows. Advanced Level: Achieve system automation, execute CMD actions, script actions with Python and PowerShell, and explore workstation actions for advanced workflow capabilities. If you are eager to learn and master Microsoft Power Automate Desktop, this comprehensive video course is tailored specifically for you. What You Will Learn Learn to use Power Automate Desktop to automate any routine task Learn to manipulate folders, files, text fields, and more when automating a task Learn to execute, share, and manage your Power Automate Desktop flows Understand how to create sophisticated logic in automating your tasks, with conditionals, loops, and variables Learn to retrieve email messages from Outlook Learn to use UI automation and browser automation Audience This video course is designed for individuals who aspire to reclaim their time by automating tasks on their desktop or the web. It is suitable for anyone looking to integrate automation into various processes, including business operations. Whether you are eager to master automation or specifically interested in Robotic Process Automation (RPA) features, this course is tailored to meet your needs. It is also ideal for automation and RPA enthusiasts, as well as Power Automate Cloud users who wish to expand their knowledge to include Power Automate Desktop. About The Author HHN Automate Book Inc.: Henry Habib is a seasoned manager at a leading management consulting firm. He leverages his expertise to provide counsel on growth strategy, operation, and analytics to Fortune 500 companies. With a strong background in implementing data-driven solutions, Henry has a proven track record of making an impact in organizations of all sizes. He strongly advocates for no-code application development in business and deploys such solutions for his clients. These solutions are not only easier to understand but also quicker to implement. In addition to his consulting work, Henry is a dedicated professor who takes pleasure in guiding students toward success in various fields, ranging from case interviews to no-code application development and automation. His courses are designed to be engaging and informative, and he is always available to assist students in mastering challenging concepts.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 158
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805129240 , 1805129244
    Language: English
    Pages: 1 online resource (1 video file (13 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/5
    Keywords: ChatGPT ; Artificial intelligence Computer programs ; Reinforcement learning ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this compact course, we will embark on an exhilarating journey into the world of ChatGPT. You will understand Chat GPT's capabilities, starting with an exploration of the GPT-4 architecture and its development by OpenAI. You will start with an overview of ChatGPT's potential uses, setting the stage for your AI adventure. Here, you will get to know how to reflect on how ChatGPT can significantly enhance productivity and creativity in your own work environment. Next, we will focus on a crucial aspect of harnessing ChatGPT's power--crafting effective prompts. You will gain proficiency in this art as we guide you through essential techniques and best practices for writing prompts that elicit accurate, informative, and relevant responses from ChatGPT. Next, we will address the inherent limitations of ChatGPT. Despite its incredible power, ChatGPT may sometimes produce verbose, incomplete, or inaccurate information, and its responses can be sensitive to input phrasing. We will explore effective strategies to overcome these challenges, empowering you to navigate and optimize the capabilities of ChatGPT to their fullest. Moving forward, we arrive at a crucial milestone--the ethical use of ChatGPT. Here, we will emphasize the importance of using AI responsibly and conscientiously. Here, we will cover essential ethical considerations, such as data privacy and confidentiality, content responsibility and accountability, and intellectual property. At the end of this course, you will be well-versed in the fundamentals of ChatGPT, masterful in crafting effective prompts, adept at overcoming AI limitations, and committed to using ChatGPT ethically and responsibly. What You Will Learn Understand the fundamentals of ChatGPT and how to make queries Craft effective prompts that elicit accurate responses from ChatGPT Learn how to manage the limitations of ChatGPT Gain proficiency in using ChatGPT responsibly and ethically Implement AI-driven solutions to streamline work processes and enhance efficiency Learn to use ChatGPT as your AI Virtual Assistant Audience This course is designed for non-technical workers who want to understand more about ChatGPT and put it to good use. Any office worker who wants to increase their productivity level and understanding of ChatGPT can benefit from this course. Companies concerned about the ethical and proper use of ChatGPT should assign this course to employees. No prior prerequisites are required; this course welcomes learners of all backgrounds and levels of expertise. About The Author Framework Tech, Mark Lassoff: Mark Lassoff's parents frequently claim that he was born to be a programmer. In the mid-eighties, when the neighborhood kids were outside playing kickball and throwing snowballs, Mark was hard at work on his Commodore 64 writing games in the BASIC programming language. Computers and programming continued to be a strong interest in college where Mark majored in Communications and Computer Science. After completing his college career, Mark worked in the software and web development departments at several large corporations. In 2001, on a whim, while his contemporaries were conquering the dot com world, Mark accepted a position training programmers in a technical training center in Austin, Texas. It was there that Mark fell in love with teaching programming, which has been his passion ever since. Today Mark is a top technical trainer, traveling the country providing training for software and web developers. Mark's training clients include the Department of Defense, Lockheed Martin, Discover Card Services, and Kaiser Permanente. He has consulted for companies such as Dell, Target, Lockheed Martin, and government agencies including the US House of Representatives. In addition to traditional classroom training and consulting, Mark releases video tutorial training for aspiring programmers on his website, www.LearnToProgram.tv and Udemy.com. He lives in coastal Connecticut near the Connecticut River, where he is in the process of redecorating his house. Want to help?.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 14, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 159
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835080771 , 1835080774
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 37 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/5
    Keywords: ChatGPT ; Natural language processing (Computer science) ; Artificial intelligence Computer programs ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course delves deep into the OpenAI API, gaining expertise in NLP and code generation. Learn to leverage the Completions endpoint, optimize prompt design, and understand token usage. With hands-on projects such as fact-based search, image generation, and code completion, we will acquire practical skills and use Node.js, React.js, and Next.js to build cutting-edge applications. This comprehensive course begins with an introduction to the OpenAI API and a deep understanding of its NL and code processing capabilities. We will explore the Completions endpoint and tackle various NLP tasks such as content generation, summarization, semantic search, and sentiment analysis. We will discover the different models available, including the cutting-edge GPT-3 model, and learn to apply them to solve unique use cases. We will master the art of prompt design and settings to optimize API output and control generated text. We will acquire a comprehensive understanding of tokens and their role in controlling API response. We will engage in hands-on projects, build apps like a fact-based search, and generate images using DALL-E. With a focus on cutting-edge tech stacks such as Node JS, ReactJS, and NextJS, you will be equipped to build advanced apps. Upon completion, you will have the skills to leverage OpenAI API and revolutionize NLP and code generation abilities. What You Will Learn Interact and perform various natural language (NLP) tasks with GPT-3 Translate natural language to code, perform code continuation Experiment with code examples, OpenAI playground, and API models Generate new images from scratch with the DALL-E model Apply text completion and various other language-processing tasks Build a simple application with the text completion endpoint Audience The course is suitable for JavaScript developers, both front/backend, who want to enhance their skills in web development. It also benefits students studying web development and software engineering, as it covers essential concepts and techniques. The course is open to anyone interested in building apps with the OpenAI API and GPT-3 model. Prerequisites include basic HTML and CSS knowledge for web development, a solid understanding of JavaScript fundamentals, Visual Studio Code for coding, the latest version of Node.js, and a modern web browser with React Developer Tools extension is needed. About The Author Sandy Ludosky: Sandra L. Sorel is a freelance web and mobile developer based in Toronto, Ontario, Canada. With a specialization in front-end development, she is proficient in HTML, CSS, CSS3 animation, Sass, JavaScript, and jQuery. Sandra is passionate about creating beautiful and user-friendly websites using tools such as Adobe Creative Suite, including Photoshop, Illustrator, and Flash. She is also interested in web marketing, web analytics, visual design, video editing, photography, and WordPress development. As an avid learner, Sandra actively explores new technologies and digital advancements. Alongside her freelance work, she shares her knowledge and expertise as an instructor on Udemy, where she has received positive reviews and taught various courses.
    Note: "Published in July 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 160
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835084625 , 1835084621
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 20 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/5
    Keywords: ChatGPT ; Natural language generation (Computer science) Computer programs ; Neural networks (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course is designed to help you harness the power of ChatGPT and create a lifelike voice assistant or sales chatbot that is fluent in any language. You will learn how to build a web application that showcases the power of Eleven Labs and ChatGPT AI technology. In the first section, you will set up your environment for front-end and back-end development, including installing the necessary packages and tools. The second section covers the basics of web development and creating a simple UI for your application. The third section dives deeper into the backend, working with AI and building the core functionality of your chatbot. In the fourth section, you will learn how to integrate ChatGPT into your application and create a smooth conversational flow. The fifth section covers building the frontend of your application and adding audio recording and playback functionality. Finally, in the sixth section, you will learn about further prompt engineering and use cases for your chatbot. By the end of this course, you will be able to build a fully functional voice assistant or sales chatbot using the power of Eleven Labs and ChatGPT AI technology. You will have gained valuable experience in web development, working with AI, and integrating different technologies to build a complex application. What You Will Learn Build a realistic, lifelike chatbot for any purpose Create chatbots with different personalities, including voice and sales personas Implement ChatGPT and Eleven Labs AI into your applications Learn about full-stack development using React and FastAPI Understand prompt engineering for chatbot development Explore real-time AI interaction in a fun and engaging way Audience This course is ideal for developers, programmers, or anyone with an interest in artificial intelligence and building lifelike voice assistants or chatbots. Prior knowledge of programming and familiarity with JavaScript and React is necessary. The course assumes that you have a basic understanding of front-end and back-end development and of REST APIs and HTTP requests. If you have an interest in creating innovative voice assistants and chatbots using cutting-edge technology, this course is for you. About The Author XCHAIN ANALYTICS LTD: XCHAIN ANALYTICS LTD is a lead analyst and full stack developer with expertise in Python and React. His passion lies in discovering and promoting innovative ideas that are often overlooked in the hype-driven tech industry. With a focus on authenticity and practicality, Shaun strives to share his knowledge and empower others through teaching. He believes in the power of continuous learning and experimentation, and often finds himself exploring new ventures. However, he always returns to teaching as his true calling, where he can put his ideas into action and help others effectively.
    Note: "Published in May 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 13, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 161
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805129738 , 1805129732
    Language: English
    Pages: 1 online resource (1 video file (17 hr., 4 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/37
    Keywords: Electronic data processing personnel Certification ; User interfaces (Computer systems) Study guides Examinations ; Cloud computing Study guides Examinations ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The primary objective of the course is to help you pass the HashiCorp Certified: Vault Operations Professional certification. It also prepares you to answer MCQs and perform hands-on tasks on a Vault node/cluster. This course teaches you how to create a working Vault server configuration for various scenarios. You will learn how to monitor a Vault environment to ensure its smooth functioning. It also covers how to employ the Vault security model to safeguard your system. You will then learn how to build fault-tolerant Vault environments that can withstand failures and disruptions. Following that, you will understand the integration of the Hardware Security Module (HSM) in Vault to increase security. You will see how to scale Vault for performance and handle a larger workload and how to configure access control to ensure that users have the right permissions to access data. After that, you will see how to configure the Vault agent for the automation of Vault operations. Finally, you will get an insight into the exam experience and expectations to prepare yourself better for the Vault Operations Pro certification exam. By the end of this course, you will be fully equipped with the skills and knowledge needed to pass the Vault Operations Professional exam and gain a solid foundation in Vault and be able to confidently use it in your organization. What You Will Learn Create a working Vault server configuration given a scenario Monitor a Vault environment and employ the Vault security model Build fault-tolerant Vault environments Understand the Hardware Security Module (HSM) integration Scale Vault for performance Configure access control and Vault Agent Audience This course is designed for DevOps engineers, cloud architects, security engineers, IT professionals, system administrators, network engineers, and infrastructure engineers. Advanced Vault operators who are looking to increase their knowledge and engineers will gain a lot from this course. To get the most out of this course, one should have earned their Vault Associate certification and have a solid understanding of Vault concepts, components, and deployment. The course assumes prior knowledge of Vault components such as storage backends, auth methods, secret engines, and Vault devices. Note that this is not an introductory-level course and will not cover Vault basics. About The Author Bryan Krausen: Bryan Krausen is an IT consultant with over 20 years of experience in enterprise IT. He specializes in Amazon Web Services and HashiCorp tools. Bryan focuses on cloud design and facilitates customer workshops that define business and technical requirements to allow businesses to deliver applications on the AWS cloud platform. He was the first individual to earn the HashiCorp Vault Expert partner certification. Bryan has deployed and assisted with adopting the HashiCorp Vault into many Fortune 1000 companies. He delivers lectures at community events, such as HashiConf (2019 to 2022), HashiTalks (2019 to 2020), and many HashiCorp user groups across the mid-west and eastern US.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 162
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781804615652 , 180461565X
    Language: English
    Pages: 1 online resource (1 video file (12 hr., 29 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: C (Computer program language) ; Software architecture ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The course takes a structured approach to explain each pattern, starting with an introduction and then diving into its intent, structure, participants, and communication with the client. The UML class diagram is provided to illustrate the pattern's structure and how classes interact with each other. The guide includes a simple example implementation of the pattern, which helps students understand the pattern's implementation and application in real-life scenarios. However, the course also highlights potential design issues in the example and explains how to refactor and apply the pattern effectively to avoid errors. One of the key strengths of this guide is that it goes beyond a single implementation of each pattern. Then it discusses multiple implementations of the same pattern, helping students expand their knowledge of the pattern and how it can be applied in different scenarios. The pros and cons of each pattern are also discussed, providing students with a well-rounded understanding of each pattern's strengths and limitations. The different types of design patterns that you will study include Strategy, Template Method, Command, Memento, CoR (Chain of Responsibility), Observer, Mediator, Visitor, Interpreter, State, and Iterator. In addition to this, you will also learn about the pros and cons of each pattern. By the end of this course, you will be well-versed with behavioral design patterns and will have developed the skills to implement them in modern C++. What You Will Learn Implement behavioral design patterns using modern C++ features See how behavioral design patterns use compile and runtime polymorphism Look at the Strategy, Template Method, and Command design patterns Learn Memento, CoR (Chain of Responsibility), and State design patterns See Observer, Mediator, Visitor, Interpreter, and Iterator design patterns Explore the pros and cons of each design pattern Audience If you are a student who wants to get a basic understanding of design patterns; a software developer, project manager, or an architect who wants to understand and implement design patterns in their projects; or a C++ developer who wants to implement design patterns in C++, this course is for you. To get started with this course, it is necessary to have basic knowledge of C++ and object-oriented programming concepts. About The Author Umar Lone: Umar Lone is a civil engineer who found his calling in software development. He started teaching C++ and Visual C++ 15 years ago. Currently, he trains software professionals in various software companies in India in different technologies, such as modern C++, advanced C++, STL, design patterns, Android, Unity, Linux, and more. He is extremely passionate about teaching and has trained more than 20,000 software professionals. An avid gamer, Umar is currently trying his hand at game development in Unity and Unreal. He has a few Android applications to his credit, including one on design patterns. The only thing he likes more than C++ is Modern C++.
    Note: "Published in April 2023,". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 163
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805121664 , 1805121669
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 52 min.)) , sound, color.
    Edition: [First edition].
    DDC: 776
    Keywords: Computer graphics Programming ; UnrealScript (Computer program language) ; Art and technology ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Midjourney, an artificial intelligence program created by a San Francisco-based independent research lab, generates images from natural language descriptions, like OpenAI's DALL-E and Stable Diffusion. The course begins with an introduction to AI art, Midjourney, and Discord. We will set up and configure the apps and navigate around Midjourney and Discord V4 servers. We will explore beginner prompts and write our first prompt, upscale and reroll images, and Light and Beta upscalers. We will set up aspect ratios and add more information to our prompts. We will configure Midjourney V4, use the remix setting, and learn about the end of the trial version. We will move to prompt crafting; work with a camera and perspectives, lighting/color; use Chaos, single images, and Niji mode. We will explore style settings, make portraits, dynamic poses, stickers, woodcarvings, badges, movie posters, portrait, and landscape photographs, create icons and videogame icon packs, and render sketches. We will use DALL-E, generate frames in DALL-E 2, and create and sell art on Redbubble. We will finally explore a few working examples and create a futuristic soldier and medieval marketplace before wrapping up. Upon completion, we will master Midjourney to create stunning images of AI-based art, ideate creations beyond the app, and use other AI art options. What You Will Learn Understand and leverage Discord and access Midjourney to create AI images Express your imagination visually with artificial intelligence (AI) Learn Midjourney comprehensively, a text-to-image AI program Master the Midjourney prompt system and control it to fine-tune images Engage with the Midjourney community to push your creations further Elevate your creations by taking them beyond the Midjourney approach Audience This course is designed to deliver content to beginners excited to channel their imagination to create breathtaking images or professionals in various fields looking to support their craft with stunning graphics. Individuals looking to create illustrations for a children's book, create a mood board for fashion projects, or create animation actors and superhero characters will benefit from this course. The prerequisites for the course include possessing a computer, tablet, or smartphone, a stable internet connection, and an email account. No artistic mastery is required for the course. Scott Bromander: Scott Bromander is the director of software engineering at Statespace, the makers of the Aimlabs website and Aim Lab (PC Game on Steam with 25m+ registered users). Scott has experience in the web/game development industry for over 15 years and a parallel career as an educator. He has worked with several Fortune 100 companies, partnering with them to design and build world-class web applications. In addition, he has designed curriculums for several development boot camp programs and has led higher education computer science programs. He is passionate about getting people engaged in technology and loves helping people.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 164
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805126096 , 1805126091
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 53 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.2/762
    Keywords: TypeScript (Computer program language) ; Web site development ; Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: TypeScript is an advanced programming language developed by Microsoft, serving as a superset of JavaScript. It provides optional static typing to define and enforce data types, early error detection during development. This enhances code reliability, readability, and maintainability, especially in large-scale web applications. Its compatibility with existing JavaScript codebases makes it a seamless choice for migration and collaboration. The course begins with TypeScript basics such as types, arrays, tuples, objects, and interfaces. The course progressively guides students through setting up React projects with TypeScript. Participants will gain hands-on experience in building React applications using TypeScript, covering topics such as JSX, components, hooks, and props. The course also demonstrates building various React components and functionalities using TypeScript. Learners gain practical experience by setting up React projects with TypeScript and converting existing React apps to TypeScript. The course emphasizes error prevention through static typing, enhancing code quality, and readability. Upon completion of the course, you will be proficient in leveraging TypeScript's powerful features to confidently create and maintain scalable and error-free React projects, making it a valuable resource for aspiring web developers. What You Will Learn Learn to write and compile TypeScript code Build JavaScript applications with TypeScript Use TypeScript types and interfaces to improve code quality Learn to set up React projects with TypeScript Develop React applications with TypeScript Converting existing React applications to TypeScript Audience The course is designed for individuals with some familiarity with JavaScript and want to enhance their skills by incorporating TypeScript into their workflow. It caters to those seeking to build robust and maintainable React apps, using the benefits of TypeScript's optional static typing for error prevention and improved code quality. Developers looking to gain practical experience in setting up React projects with TypeScript and converting existing apps to TypeScript will find this course valuable. About The Author Desmond Oben: Desmond Oben is a highly skilled and passionate JavaScript mentor, instructor, and freelance software developer. With an impressive instructor rating, he has already impacted the knowledge of students through his courses. Desmond's passion for IT and continuous pursuit of expertise have led him to gain extensive experience in the field. His adaptive nature allows him to quickly learn and adapt to new technologies and environments. To him, web development is an artistic journey, where a blank canvas becomes a masterpiece with strokes of coding. With a keen eye for creativity and an in-depth understanding of JavaScript, Desmond is dedicated to empowering aspiring developers with valuable insights and skills to succeed in the IT industry.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 14, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 165
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805124382 , 1805124382
    Language: English
    Pages: 1 online resource (1 video file (32 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.7/4
    Keywords: HTML (Document markup language) ; HTML editors (Computer programs) ; Web site development ; Web sites Design ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: HTML5 thrives as the backbone of modern web development, powering the dynamic and interactive websites that we encounter daily. In this course, we will guide you through the fundamentals of HTML5, to create your first web page in under an hour! Whether you are a complete beginner or looking to brush up on your skills, this course will introduce you to the foundational aspects of HTML. Starting with your first HTML page, you will understand the basic document structure and get familiar with heading and paragraph tags. As you dive into text markup, you will unlock the potential of HTML and CSS to enhance your webpages with captivating fonts and colors. Organizing content becomes a breeze with HTML lists, and multimedia integration takes your pages to the next level. You will learn to create seamless hyperlinks for smooth navigation and master the art of presenting data with visually appealing HTML tables. By the end of this course, you will be equipped with the essential knowledge and skills to confidently create basic webpages using HTML. What You Will Learn Understand the basic structure of HTML Comprehend the use of HTML tags Construct a webpage using HTML tags Grasp the correlation between tags and attributes Add audio, video, and image media on pages Create links within HTML documents Audience This course is appropriate for non-technical workers who need to understand HTML to markup basic documents, use in conjunction with web management software, or just become more digitally literate. Whether you are a complete beginner or looking to brush up on your HTML skills, this course has got you covered. About The Author Framework Tech, Mark Lassoff: Mark Lassoff's parents frequently claim that he was born to be a programmer. In the mid-eighties, when the neighborhood kids were outside playing kickball and throwing snowballs, Mark was hard at work on his Commodore 64 writing games in the BASIC programming language. Computers and programming continued to be a strong interest in college where Mark majored in Communications and Computer Science. After completing his college career, Mark worked in the software and web development departments at several large corporations. In 2001, on a whim, while his contemporaries were conquering the dot com world, Mark accepted a position training programmers in a technical training center in Austin, Texas. It was there that Mark fell in love with teaching programming, which has been his passion ever since. Today Mark is a top technical trainer, traveling the country providing training for software and web developers. Mark's training clients include the Department of Defense, Lockheed Martin, Discover Card Services, and Kai3ser Permanente. He has consulted for companies such as Dell, Target, Lockheed Martin, and government agencies including the US House of Representatives. In addition to traditional classroom training and consulting, Mark releases video tutorial training for aspiring programmers on his website, www.LearnToProgram.tv and Udemy.com. He lives in coastal Connecticut near the Connecticut River, where he is in the process of redecorating his house. Want to help?.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 14, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 166
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805126027 , 1805126024
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 27 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1
    Keywords: Git (Computer file) ; Computer software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The course offers a comprehensive exploration of Git and GitHub, covering everything you need to know to effectively manage your code and collaborate with others. The course begins with an introduction to Git and the version control system, guiding you through the installation and setup process. You will learn how to configure Git and get familiar with the basic commands and lifecycle, enabling you to commit changes and push them to your GitHub repository. Branching is a crucial aspect of Git, and the course provides a comprehensive introduction to branches. You will learn about feature branches, how to pull changes from other branches and merge branches seamlessly. Additionally, you will gain a deep understanding of merging conflicts and acquire valuable techniques for resolving them effectively. The course dives into advanced Git concepts, including an in-depth exploration of Git rebase and its difference from merging. You will learn to handle rebase merge conflicts and understand when to use merge or rebase based on the situation. You will gain mastery over Git commands such as Git checkout, clone, and reset, enabling you to navigate through repositories, clone both your own and other repositories and manage your code history effectively. By the end of this course, you will have the knowledge and skills to confidently utilize Git and GitHub, empowering you to take your version control practices to the next level. What You Will Learn Understand version control systems and the Git workflow Learn basic Git commands such as add, status, commit, push, and pull Understand branching and merging code in Git Learn to work with GitHub and manage Git repositories Learn to use pull requests to collaborate on open-source projects Learn to optimize Git workflow for performance Audience This course can be taken by individuals who have little to no prior knowledge of web development and want to start from scratch to learn the concepts and principles. Anyone interested in learning Git and GitHub can take this course. About The Author Shubham Sarda: Shubham Sarda is a software developer passionate about teaching. He has worked with many funded start-ups, self-made projects, and as a top-rated freelancer in marketplaces. He has taught programming and digital marketing to over 40,000 students online and offline. Shubham has mastered the art of explaining very complex topics in the most straightforward manner that is easy to understand and follow. His video courses are professionally structured and used as training material by many companies to train their employees and by colleges to prepare their students and upgrade their skills based on industry requirements.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 167
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805129554 , 1805129554
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 36 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.5
    Keywords: Microsoft Office ; Business Computer programs ; Microsoft Office ; Business ; Computer programs ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course equips participants with the essential skills to effectively plan, schedule, and control projects, covering resource-constrained and un-resourced project management; the course explores the features of Microsoft Project 365 and its 2021 version. You will create projects, allocate resources, track progress, analyze critical paths, generate reports, and gain proficiency in project planning and control to enhance project success. The course covers project planning and control using Microsoft Project (versions 365, 2021, 2019, 2016, 2013). It includes creating projects, scheduling without resources, updating schedules, managing roles and resources, controlling projects with resources and costs, and utilizing various tools and utilities. You will learn to manage projects, demonstrate delays and accelerations, and apply filters, layouts, and baselines. Upon completion, you will have acquired intermediate-level skills in planning and controlling projects using Microsoft Project and creating and managing projects, scheduling tasks with/without resources, assigning roles and resources, and controlling project progress with costs and resources. You will have learned to utilize filters, layouts, and baselines, update project schedules with completed/incomplete work, and demonstrate schedule delay and acceleration. What You Will Learn Master project planning and develop a Work Breakdown Structure (WBS) Schedule efficiently with task dependencies and critical path analysis Manage resources, track progress, control costs, create custom reports Use baselines, filters, and layouts to manage project efficiency Gain insight into project expenses and analyze financial budget variances Explore techniques to schedule projects with and without resources Audience This course aims to deliver content to project managers and schedulers wishing to use the software to schedule and control projects. Program managers, project managers, and project control staff evaluate the software against their organizational requirements. This course also helps individuals to plan and control projects with/without resources up to an intermediate level using Microsoft Project. The prerequisites for the course include a background in project management processes, proficiency in planning and controlling projects, and basic computer skills. About The Author Paul E. Harris: Paul Harris holds an honors degree in civil engineering from the UK and is a Certified Cost Engineer through AACEI International, a PRINCE2 Registered Practitioner, and a "Managing Successful Programmes" Registered Practitioner. He has several years of experience in project control and has assisted many companies with project control systems. His Australian company, Eastwood Harris Pty Ltd., offers consulting and training worldwide on Microsoft Project/Primavera software. He has published user guides/training manuals for Primavera SureTrak, P3, and Microsoft Project users. He focused on developing books on project management methodologies, such as PRINCE2 and the PMBOK℗ʼ Guide on using Primavera P6 to plan and control projects.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 168
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805123996 , 1805123998
    Language: English
    Pages: 1 online resource (1 video file (36 hr., 4 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/65
    Keywords: Oracle (Computer file) ; Relational databases ; Oracle (Computer file) ; Relational databases ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this course, we cover a wide range of topics to ensure you have a solid understanding of Oracle database administration. Starting with an introduction to Oracle databases, you will learn how to create databases on both Linux and Windows platforms. We will guide you through fundamental DBA tasks, including managing database files, storage structures, and users. As you progress, you will delve into more advanced topics such as managing database multitenancy, implementing backup and recovery plans, and applying patches and upgrades. We will also provide in-depth coverage of Oracle's Automatic Storage Management (ASM) and Oracle Restart configuration, giving you a comprehensive understanding of these critical components. Practical exercises form an integral part of the course, allowing you to apply your knowledge in real-world scenarios. You will gain hands-on experience with tasks such as creating a tablespace in ASM, installing Oracle database software, and performing database upgrades. Step-by-step instructions and downloadable resources ensure a seamless learning experience. By the end of this course, you will have the skills to confidently manage Oracle databases, troubleshoot issues, and optimize performance. What You Will Learn Create Oracle databases on Linux and Windows platforms Perform fundamental DBA tasks on Oracle databases Manage Oracle database files and database storage structures Implement backup and recovery plans Apply patches and upgrade databases Deploy Oracle Restart configuration Audience This course is designed for IT graduates and individuals who aspire to become professional Oracle Database Administrators (DBAs). Whether you have limited knowledge or no experience in Oracle databases, this course is tailored to guide you from beginner to proficient level. No prior experience in Oracle database administration is required. We provide step-by-step instructions to help you install and set up Oracle databases on your PC, making it accessible for anyone eager to learn. All you need is a PC with Windows 10 or 11 (64-bit), 16 GB of RAM, and 110 GB of free HDD space. About The Author Ahmed Baraka: Ahmed Baraka has 25 years of extensive experience in the computer industry, with a focus on Oracle database administration technologies used in complex and high-availability environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, such as Oracle RAC, ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 169
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805123880 , 1805123882
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 35 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.54
    Keywords: Microsoft Excel (Computer file) ; Electronic spreadsheets ; Corporations Finance ; Data processing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: We will start by introducing project finance, highlighting the transactions that are eligible for this type of financing. Understanding the criteria for project finance is crucial for assessing the feasibility of infrastructure projects and identifying potential funding sources. The case study on Express Fiji will serve as our guiding example throughout the course. We will dissect the multi-scenario input sheet, examining each component and its role in the financial modeling process. We will walk you through the essential elements to consider when constructing this sheet, ensuring accuracy and reliability in your financial projections. Additionally, we will explore the mechanics behind timing flags, providing insights into their significance and how they impact the project's financial analysis. Next, we will shift our focus to building the operations sheet, which plays a crucial role in projecting the project's performance over its operational life. We will guide you through setting up the template for the profit and loss (P&L) statement, demonstrating how to calculate EBIT (Earnings Before Interest and Taxes) and integrate it into the financial model. You will also learn how to create an amortization table and lay out the debt repayment schedule. Finally, we will delve into return metrics and conclude the course by analyzing the project's financial performance. By the end of the course, you will be able to unravel the intricacies of project finance, using the captivating case study on Express Fiji to enhance your understanding. What You Will Learn Understand what project finance is Learn to build the input assumptions sheet Understand the mechanism behind timing flags Understand debt sizing and circularity breakdown Learn the three key financial statements Learn to build the amortization table Audience This course caters to a diverse audience, including students and recent graduates who are curious about infrastructure project finance and Public-Private Partnerships (PPP). Experienced professionals who are interested in exploring new career opportunities in the field of infrastructure project finance and entrepreneurs who have an interest in understanding the intricacies of infrastructure project finance to support their business ventures will benefit from this course. Basic knowledge about finance will be an add-on. About The Author Meta Brains: Meta Brains is a team of passionate software developers and finance professionals. They provide professional training programs that combine their expertise in coding, finance, and Excel. With a focus on the Metaverse, they aim to equip learners with the necessary skills to participate in the next computing revolution. Their inclusive approach ensures accessibility to everyone, fostering a community that collaboratively codes and builds the future of the Metaverse.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 170
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805122708 , 1805122703
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 50 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.6/93
    Keywords: Blender (Computer file) ; Three-dimensional display systems ; Computer graphics ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Welcome to this course, which will take you on a creative journey to build a stylized teenage room filled with intricate details. This course offers a step-by-step journey to build captivating isometric rooms inspired by the art style seen in the Sim City and Sims franchises. You will dive deep into Blender basics, materials and textures, seams, sharps, and UVs. We will guide you through a full reference guide for creating 3D art in games, allowing you to develop strong game asset concepts using Pureref. As you progress, you will learn to simulate cloth using Blender's particle system, creating realistic wrinkles, folds, and drapes that add a touch of authenticity to your designs. Compositing techniques will be covered extensively, enabling you to make your renders pop and enhance the visual impact of your creations. You will also master the art of lighting, utilizing three-point lighting and volumetrics to bring your 3D models to life and create breathtaking backgrounds for your portfolio. Throughout the course, you will harness the power of rendering in both Eevee and Cycles X, unleashing the full potential of Blender's capabilities. By the end, you will have developed a keen eye for textures and shaders and will be able to design isometric rooms in various art styles, showcasing your unique style as a 3D modeler. What You Will Learn Design stylized isometric rooms with Sim City inspiration Simulate realistic cloth for dynamic fabric effects Enhance scenes with three-point lighting and volumetrics Master advanced texture and shader techniques in Blender Navigate Blender 3's interface and shortcuts effectively Optimize 3D modeling workflow for increased productivity Audience This course is designed for a wide range of individuals interested in the art of isometric room design in Blender 3. It is particularly beneficial for beginners who want to delve into 3D modelling, interior design, and isometric art. If you are an aspiring game designer looking to enhance your skills or a mid-level 3D modeler seeking to elevate your workflow, this course is perfect for you. A thirst for learning and a passion for creating visually stunning environments are the main prerequisites for this course. About The Author 3D Tudor Limited By Neil Ian Bettison: Neil Bettison is a professional 3D artist with nine years of modelling experience, including assets, characters, and environments. After attending the University for Creative Arts (UCA) for a BA (Hons) Computer Games Arts degree, Neil began freelancing. In 2019, Neil Bettison founded 3D Tudor, a YouTube channel, to help other game developers because of his passion for 3D modeling. Neil is an excellent tutor known for his concise instructions and expertise in Blender, Unreal Engine 5, and Unity. His to-the-point guidance and years of experience make him a valuable resource for learning particle effects, complex asset animation, and game development.
    Note: "3D Tudor Limited By Neil Ian Bettison.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 171
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805127499 , 1805127497
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 2 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.7/2
    Keywords: Web site development ; Web applications ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course aims to equip learners with a conceptual comprehension of various web development principles rather than focusing on hands-on coding exercises. The course begins with a thorough introduction, setting the stage for the topics to follow. You will then delve into the front-end aspect of web development, learning about the client-side and server-side components, as well as the role of databases in web applications. You will gain insight into version control, with a specific focus on Git, including concepts such as branching, merging, and the use of GitHub for collaboration. Front-end libraries and frameworks take center stage, with a focus on jQuery, Chart.js, and popular front-end frameworks such as Angular. You will explore back-end web frameworks, including microframeworks with JavaScript and Express.js, as well as web frameworks with Java Spring. Code editors and integrated development environments (IDEs) are introduced, with examples such as Visual Studio Code and IntelliJ IDEA. An introduction to DevOps is provided, covering Continuous Integration/Continuous Deployment (CI/CD), containerization with Docker, cloud orchestration using Kubernetes, and continuous monitoring. You will also gain an understanding of the DevOps maturity model. By the end of the course, you will have acquired a comprehensive understanding of web development, enabling you to confidently navigate the various technologies and concepts involved in building modern web applications. What You Will Learn Gain an understanding of websites and web applications Explore libraries and front-end frameworks Understand back-end web frameworks Explore cloud and cloud services providers Understand databases including SQL, NoSQL, and in-memory Learn about version control systems such as Git Audience It is ideal for HR professionals, recruiters, and sourcing specialists who work specifically in the tech sector. Sales and client success executives who operate within the technology industry will also benefit from the course. Project and delivery management professionals looking to enhance their knowledge in the tech field will find value in the course content. Associate-level developers seeking to expand their skill set will find the course beneficial as well. About The Author Scott Bromander: Scott Bromander is the director of software engineering at Statespace, the makers of the Aimlabs website and Aim Lab (PC game on Steam with 25m+ registered users). Scott has experience in the web/game development industry for over 15 years and a parallel career as an educator. He has worked with several Fortune 100 companies, partnering with them to design and build world-class web applications. In addition, he has designed curriculums for several development boot camp programs and has led higher education computer science programs. He is passionate about getting people engaged in technology and loves helping people.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 172
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835083956 , 1835083951
    Language: English
    Pages: 1 online resource (1 video file (6 hr.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1
    Keywords: Computer software Development ; Application software Development ; Computer programs ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: A DevOps project combines development and operations to streamline software delivery, emphasizing collaboration, automation, and continuous integration/deployment. It enables faster, reliable releases and efficient infrastructure management, fostering a culture of agility and innovation. The course covers a wide range of topics in the DevOps domain, including Ansible for server configuration, Docker and docker-compose for containerization, GitLab for version control and CI/CD pipelines, Let's Encrypt (certbot) for obtaining TLS certificates, WireGuard for secure VPN connections, MariaDB for database management, LXC for virtualization, iRedMail for setting up a mail server, Zulip for communication, Traefik for reverse proxy and TLS termination, Pi-hole for DNS-level ad-blocking, Nextcloud for cloud storage and collaboration, checkmk for monitoring, Borg with borgmatic for backups, and recaps of all concepts. Upon completion, we can automate server configurations, utilize containerization for efficient deployments, implement robust version control, secure connections with TLS certificates, establish secure VPN solutions, implement ad-blocking measures and cloud storage solutions, perform reliable backups, and automate essential processes independently to optimize and self-host infrastructure, streamline operations, and productivity. What You Will Learn Learn Ansible, Docker, GitLab, streamline infrastructure management Use Let's Encrypt, WireGuard to secure connections/TLS termination Explore MariaDB, iRedMail, Zulip for efficient DBs/communication Use Pi-hole, Nextcloud, checkmk for ad-blocking, storage, monitoring Explore Borg, GitLab Runner, backups for reliable data protection Automate self-hosting for optimized operations/deployments Audience This course is designed for diverse individuals and organizations, including start-ups and small companies seeking to enhance their infrastructure management practices. It is also suitable for Linux system administrators and developers who aim to transition into DevOps. Additionally, individuals interested in self-hosting their infrastructure will find this course valuable in acquiring the necessary skills and knowledge to manage their systems successfully. The prerequisites include basic Linux knowledge, domain name, VPS or physical server, and computer with macOS/Linux/Windows. About The Author Predrag Mijatovic: Predrag Mijatovic is a professionally skilled DevOps engineer with 10 years of experience. Predrag's expertise spans various domains, including system administration, DevOps engineering, and software development. He is proficient in multiple tools such as Ansible, Docker, GitLab, Jenkins, MariaDB, Nextcloud, NGINX, and Python. With his vast knowledge/practical experience, Predrag delivers an elaborate course to help students master the intricacies of DevOps. With extensive experience in system administration, DevOps engineering, and software development, Predrag Mijatovic has worked on various tools and technologies. Predrag's diverse skillsets enable him to provide insights and practical guidance across multiple platforms and environments.
    Note: "Published in July 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 173
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835084274 , 1835084273
    Language: English
    Pages: 1 online resource (1 video file (12 hr., 25 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.2/762
    Keywords: JavaScript (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Java is a popular and versatile programming language renowned for its platform independence and extensive libraries. It offers a strong foundation in object-oriented programming and provides robust features like exception handling and multithreading. With Java, you can develop a wide range of applications, from desktop software to mobile apps and enterprise systems. This comprehensive Java programming course begins with an introduction followed by the basics of the language and its life cycle. The course covers downloading and installing an IDE and creating our first Java project. We will explore comments, naming conventions, variables, data types, loops (for, while, and do-while), conditional statements (if, if-else, switch), and user input and delve into object-oriented programming (OOP) principles, including inheritance, polymorphism, and abstraction. We will work with arrays, static concepts, and final keywords in Java. The course covers topics like interfaces, exception handling, threads, file handling, and serialization. The final part of the course focuses on a project, where we create a Java project for a Bookstore App. By the end of this course, we will have a solid understanding of Java programming, its concepts, and practical application, equipped with the skills to develop Java projects and debug code effectively. What You Will Learn Learn Java concepts and use different IDEs used for Java development Learn best practices, debugging techniques and solve code errors Interpret and use UML diagrams like class and sequence diagrams Program to write data to a text file using java and scope elevation Create a service layer Interface and implementation layer for a book Integrate book repository/converter layer using adapter design pattern Audience This course is designed for individuals who aspire to become Core Java Developers and want to kickstart their journey in developing real-world Java projects. Whether you are a beginner or have some programming experience, this course will guide you through the concepts and skills needed to excel in Java development and gain a deep understanding of Java programming, including syntax, data types, control flow, and exception handling. Through hands-on exercises and projects, you will learn to write efficient and scalable Java code, and debug effectively. The course has no desirable prerequisites. About The Author Ranjan Pandey: Ranjan Pandey is a full-stack DevOps software professional with over 11 years of experience in a variety of technologies ranging from web and mobile application development using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, React, Java, Spring, Spring Boot, Python, Flask, Django, NodeJS, Express, Android, Ionic, React Native, Flutter to artificial intelligence and cloud technologies such as Amazon Web Services and Microsoft Azure. He is a certified professional in Java, Azure Cloud, and Backbase products and has experience working with multiple MNCs and European clients. He is also a corporate trainer providing a wide range of training.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 174
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835469293 , 1835469299
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 18 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: "This course is tailored for those who aim to master the art of building robust authentication systems. From the rudimentary setup of your development environment through to the intricate nuances of backend and frontend integration, you'll find it all. You begin by laying the groundwork with React js and Tailwind CSS, creating templates that set the tone for a sleek, modern application. As you progress, the course introduces you to React's dynamic routing capabilities, the creation of essential components, and the seamless construction of a server and database connection. Delve into the backend, where the creation of user models and API routes unfolds, laying a solid foundation for the user management features. As the course advances, you'll dive into authentication processes, from user sign-up to sign-in, emphasizing error handling and UI functionality. Moving beyond basic techniques, you'll integrate Google OAuth and utilize Redux Toolkit for state management, elevating your app to a professional level. The course covers managing user profiles, secure image uploads with Firebase, and ultimately, deploying a sophisticated MERN application. This ensures a blend of technical skills and practical know-how for deploying real-world applications. What you will learn Navigate routes to create responsive pages and components Build and run a server, connecting seamlessly to a MongoDB database Develop secure API routes for user authentication Implement Google OAuth for streamlined sign-ins Manage application state with Redux Toolkit and persist data effectively Create personalized, private user profiles with React Router DOM Audience This course is the perfect launchpad for beginner web developers, offering step-by-step guidance to build a modern web foundation. Frontend developers will elevate their craft with React and Redux Toolkit, integrating services for enriched user experiences. Backend developers can transition to full-stack mastery, combining frontend and backend skills for complete user journeys. React novices will confidently learn to create dynamic UIs. Meanwhile, seasoned developers can sharpen their expertise with advanced topics like Firebase, Google Authentication, and Redux Toolkit. About the Author Dr. Sahand Ghavidel: Sahand Ghavidel, with degrees in Mathematics, Electrical, and Computer Science, earned his doctorate from the University of Technology Sydney. He has over ten years of research experience in artificial algorithms and optimization, earning multiple awards and publishing 40+ articles in ISI journals. He's also a renowned presenter at global conferences. Sahand's work, with 1600+ citations on Google Scholar, reflects his significant impact. He was honored as an outstanding reviewer by the ""International Journal of Electrical Power & Energy Systems"" for his quality contributions. A programmer since 12, Sahand has 15 years of experience and has created numerous websites and apps, mastering languages like JavaScript and Python.".
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 175
    ISBN: 9781835884041 , 1835884040
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 30 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3
    Keywords: Artificial intelligence Congresses ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Generative AI is dominating discussions on AI. It is a superpower that every tech professional must harness, but harnessing its power takes knowledge, strategy, and vision. We present you with the recordings from our acclaimed Generative AI conference in one comprehensive video collection. We've packaged the invaluable insights and techniques shared by bestselling AI authors, innovators, and practitioners from Meta, Microsoft, Deloitte, JPMorgan, NVIDIA, Salesforce, and more. These talks and tech sessions provide unique perspectives on realizing generative AI's immense potential. Let the brightest minds equip you with the knowledge to help you put generative AI to work for your unique needs. What you will learn Panel Discussion: Put Generative AI to Work! Navigating the Hype and Shaping the Future with Gen AI Revelations from 30 AI Visionaries About Generative AI's Future in Business The Large Language Model Revolution in Recommender Systems Personalization Fireside Chat: Navigating Responsible AI Development Amidst LLMs Innovation Tackling OWASP's Top 10 Risks Head On Audience This video collection caters to forward-thinking technology professionals and leaders in various industries who aspire to leverage generative AI for business transformation. It is designed for product leaders interested in integrating generative AI into their overall business strategy, AI specialists and researchers in search of the latest techniques for developing custom generative models, data scientists aiming to uncover insights and automate processes using generative AI, as well as business owners and entrepreneurs exploring new revenue opportunities powered by generative AI. About the Authors Clint Bodungen: Clint Bodungen is a globally recognized cybersecurity authority and brings over a quarter-century of experience to the table. A veteran of the United States Air Force and seasoned professional at notable cybersecurity firms like Symantec, Kaspersky Lab, and Booz Allen Hamilton, he is renowned for his innovative approaches in the field. Clint has contributed to the field as the author of two insightful books: 'Hacking Exposed: Industrial Control Systems' and 'ChatGPT for Cybersecurity Cookbook.' These works underscore his wide-ranging knowledge and expertise in cybersecurity, establishing him as a thought leader in this ever-evolving field. Denis Rothman: Expert in AI Transformers including ChatGPT/GPT-4, Bestselling Author John K. Thompson: Bestselling Author, Innovator in Data, AI, & Technology Amit Kumar: Sr. Enterprise Solutions Architect - Generative AI, NVIDIA Vinoo Ganesh: Speaker, Technologist, and Startup Advisor Amey Dharwadker: Engineering Leader, Machine Learning at Meta Bill Schmarzo: Dean of Big Data, Bestselling AI author Maria Parysz: AI Practitioner, CEO and Owner at LogicAI & RecoAI, ElephantAI Sadid Hasan: AI Lead, Microsoft Andreas Welsch: Chief AI Strategist, Intelligence Briefing Aleksander Molak: Causality Advocate, Bestselling Author, AI Researcher & Strategist Shyam Varan Nath: Specialist Leader - AI & Analytics, Deloitte Sebastian Raschka: Sebastian Raschka is an Assistant Professor of Statistics at the University of Wisconsin-Madison focusing on machine learning and deep learning research. As Lead AI Educator at Grid AI, Sebastian plans to continue following his passion for helping people get into machine learning and artificial intelligence.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 176
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835468159 , 1835468152
    Language: English
    Pages: 1 online resource (1 video file (15 hr., 22 min.)) , sound, color.
    Edition: [First edition].
    DDC: 629.8/92
    Keywords: Application software Development ; Information technology Automation ; Robots Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: UiPath is a leading Robotic Process Automation platform that enables businesses to automate repetitive tasks using software robots, enhancing efficiency and reducing manual labor. It offers user-friendly tools for designing, deploying, and managing automation workflows, making it a valuable solution for organizations seeking to streamline their operations. This comprehensive course on RPA UiPath begins by introducing you to Robotic Process Automation (RPA) and explains why UiPath is valuable. Learn the essentials, from installation to mastering UiPath Studio settings and navigation. The course then guides you through a series of practical projects from basic to advanced levels, covering various aspects of automation. Learn to create automation workflows for data entry tasks, including capturing user inputs and providing multiple options for user interactions. Work on web scraping, dynamic selector handling, and data extraction, specifically for recipe information from websites and complex tasks such as string manipulations, launching applications, data entry, and integrating various workflows for HR processes. Upon completing this RPA UiPath course, gain a thorough RPA and the UiPath platform training and be equipped with the knowledge and skills needed to design, develop, and deploy automation solutions for business processes. What you will learn Gain a strong understanding of RPA concepts and applications Use UiPath Studio effectively from installation to key interface Navigate and use UiPath interface, key settings, ribbons, and panels Explore resources and how to bookmark them for quick reference Master how to handle dynamic selectors for precise automation Build automation workflows that involve user interactions Audience This course caters to a diverse audience, making it suitable for individuals with varying levels of experience. Whether you are a beginner eager to kickstart a career as an RPA UiPath developer or someone looking to enhance your automation skills, this course is designed to meet your needs. Basic computer literacy and a strong desire to learn are all that's required, as the course covers a wide range of topics, from foundational concepts to advanced automation techniques, ensuring that learners of all backgrounds can benefit and confidently embark on their RPA journey. About the Author Sharath Raju: Sharath Raju is a senior software engineer specialized in AI and robotics. It has been over eight years since he worked in software development, robotic process automation (RPA), and AI app implementation. He has implemented over 80 RPA processes using UiPath and Microsoft Power Automate and has also built several AI-powered apps using different technologies. It is so true that someone learns more efficiently by practicing the skill than just reading something. Having a passion to share his knowledge in these technologies, he has created several step-by-step and easy-to-digest courses. His goal is to help you get ready for the future by learning new technologies and to prepare you to become more productive by getting familiar with the relevant and useful resources. He is still learning and exploring his field of work, and therefore, he welcomes any valuable feedback.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 5, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 177
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835464809 , 1835464807
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 48 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Video games Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Embark on a comprehensive journey into game development with our in-depth course, covering everything from the fundamentals to advanced techniques using Python and the powerful Pygame library. Start by understanding the capabilities of Pygame and learn how to set up a development environment for seamless coding. Explore the artistic side by drawing shapes on a surface and master the intricacies of handling keyboard events and frame rates. As you progress, add depth to your games by implementing boundaries, jump logic, and captivating background images. Gain proficiency in working with sprites, delving into object-oriented programming for efficient game structure. Learn to introduce projectiles, enemies, and collision detection, enhancing the interactive nature of your creations. You will also delve into advanced topics such as scrolling backgrounds, game difficulty levels, and dynamic elements like health bars and scoring systems. The course also provides hands-on experience in addressing common challenges, from fixing bugs to making interactive buttons. By the end, you will not only have a diverse portfolio of 2D games but also a robust skill set in Python and Pygame, positioning you as a proficient game developer ready to bring your creative visions to life. What you will learn Develop a variety of 2D games, including platformers, puzzles, and arcade-style games, from scratch Utilize Pygame's features for graphics, sound effects, and user input to create interactive and engaging gaming experiences Debug and optimize Pygame code for smooth gameplay and performance, handling different game states and events effectively Implement game physics and controls, covering aspects such as collision detection, sprite movement, and character animation in Pygame Manage game state and screen transitions, such as starting, pausing, and ending games, with efficient code structures Learn to deploy completed Pygame applications for wide distribution Audience This course is designed for aspiring game developers, Python programmers seeking skill enhancement, hobbyists eager to craft captivating games, and freelancers or entrepreneurs looking to monetize their creations. Whether you are starting your game development journey or aiming to diversify your skillset, this course provides tailored insights. Tailored to accommodate beginners yet comprehensive enough for intermediate programmers, this course takes you from the foundational principles of game development to creating your own games from scratch. About the Author Meta Brains: Meta Brains is a professional training brand developed by a team of software developers and finance professionals who have a passion for finance, coding, and Excel. They bring together both professional and educational experiences to create world-class training programs accessible to everyone. Currently, they're focused on the next great revolution in computing: The Metaverse. Their ultimate objective is to train the next generation of talent so that we can code and build the metaverse together!.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 5, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 178
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835083857 , 1835083854
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 51 min.)) , sound, color.
    Edition: [First edition].
    DDC: 332.028541
    Keywords: Artificial intelligence Financial applications ; Python (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this course, you will learn how to develop an end-to-end decentralized trading bot using Python, interact with Telegram for real-time notifications, and leverage the capabilities of AWS to run your code 24/7 in the cloud. The course begins with an introduction to the objectives and expectations, providing a clear roadmap for you. You will explore the concepts of statistical arbitrage and cointegration and understand how to trade the spread based on the Z-score. Dive into the nuances of hedge ratio and half-life and discover how to apply the Kelly Criterion for optimal position sizing and risk management. DYDX FastTrack empowers you to seamlessly configure MetaMask, Alchemy HTTP provider, and access DYDX credentials. Interact with the DYDX API for public price data retrieval and placing orders through the private API. This comprehensive guide includes environment setup in VS Code, Python VENV setup, and creating a collaborative GitHub repository. Master the integration process with environment variables for flawless operations. In the Bot Build stages, you will configure bot constants, construct market prices, and implement cointegration functions. Explore the BotAgent class, which forms the backbone of your trading bot, and effectively manage open trades and exits. Finally, deploy your bot on the AWS cloud, set up real-time Telegram updates, and achieve full automation with CRON. By the end of this course, you will be equipped with the knowledge and skills to develop and deploy an advanced decentralized trading bot on DYDX, leveraging the power of Python and AWS. What You Will Learn Create a statistical arbitrage strategy based on cointegration Implement position sizing and risk management techniques for successful trading Learn how to connect and access DYDX API for trading Understand the concept of z-score and its application in trading spreads Explore Telegram messaging integration for real-time trade notifications Gain proficiency in deploying your bot on AWS for continuous trading Audience This course is ideal for intermediate to advanced Python developers and cryptocurrency enthusiasts aiming to enhance their trading abilities on the DYDX platform. Basic proficiency in Python is required for in-depth coding and bot development. While prior knowledge of cryptocurrency trading strategies is beneficial, it is not mandatory. Access to a computer with internet connectivity is necessary to set up the development environment and interact with DYDX. Familiarity with blockchain technology and decentralized exchanges is recommended for better comprehension. About The Author XCHAIN ANALYTICS LTD: XCHAIN ANALYTICS LTD is a leading analyst and full-stack developer with expertise in Python and React. Their passion lies in discovering and promoting innovative ideas that are often overlooked in the hype-driven tech industry. With a focus on authenticity and practicality, XCHAIN ANALYTICS strives to share their knowledge and empower others through teaching. They believe in the power of continuous learning and experimentation and often find themselves exploring new ventures. However, they always return to teaching as their true calling, where they can put their ideas into action and help others effectively.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 179
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805126751 , 180512675X
    Language: English
    Pages: 1 online resource (1 video file (10 hr., 9 min.)) , sound, color.
    Edition: [First edition].
    DDC: 794.8/1526
    Keywords: Video games Programming ; Video games Design ; Three-dimensional display systems ; UnrealScript (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course covers every aspect of environment creation in UE5, consisting of 10 core parts, each covering a crucial aspect of environment creation. Get started with Part 1, where you will learn the importance of asset setup, including importing assets, texturing, and seamless blends. Part 2 delves into asset blending, creating a cohesive and realistic environment. In Part 3, master the art of terrain sculpting and texturing to design lifelike landscapes that draw players in. Learn to add depth and atmosphere with large terrain fog in Part 4, creating the desired mood and ambiance. Part 5 teaches you how to breathe life into your environment by adding foliage, such as grass, shrubs, and trees. Unlock the power of visual effects in Part 6, where you will create dynamic animations such as smoke, fire, and water. Lighting is explored in Part 7, enabling you to set the perfect mood for any scenario. Part 8 focuses on cinematic camera techniques that captivate players with stunning shots. Bring your environment to life in Part 9 by animating foliage, buzzing bee clusters, and flying birds. Lastly, Part 10 introduces Blueprint fundamentals, allowing you to enhance interactivity and functionality within your game. By the end of the course, you will be able to apply these skills to your projects, captivating players in the world you have crafted. What You Will Learn Master Unreal Engine 5's interface and fundamentals Sculpt and texture game environments with expertise Create visually stunning landscapes using terrain tools Enhance immersion with realistic lighting and effects Optimize game environments for different platforms Design dynamic and interactive gameplay experiences Audience The course is tailored for both aspiring and experienced game designers who seek to elevate their skills in environment creation. Whether you are a beginner looking to enter the world of game design or an experienced professional wanting to enhance your expertise in Unreal Engine 5 (UE5), this course is designed for you. About The Author 3D Tudor Limited By Neil Ian Bettison: Neil Bettison is a professional 3D artist with nine years of modelling experience, including assets, characters, and environments. After attending the University for Creative Arts (UCA) for a BA (Hons) Computer Games Arts degree, Neil began freelancing. In 2019, Neil Bettison founded 3D Tudor, a YouTube channel, to help other game developers because of his passion for 3D modeling. Neil is an excellent tutor known for his concise instructions and expertise in Blender, Unreal Engine 5, and Unity. His to-the-point guidance and years of experience make him a valuable resource for learning particle effects, complex asset animation, and game development.
    Note: "3D Tudor Limited by Neil Ian Bettison.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 180
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835465141 , 1835465145
    Language: English
    Pages: 1 online resource (1 video file (50 hr., 34 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Machine learning ; Computer programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: "Join us on an immersive Python programming journey, spanning over 50 hours of learning. Whether you're a novice or experienced, this course equips you with vital Python skills for careers and projects. Starting from the basics, grasp Python's core principles and proficiency in real-world functions. As Python's popularity grows, this course readies you for the rising demand for Python developers. You'll practice hand-on examples using Python's interpreter and Visual Studio Code with Code Runner to solidify your skills. With a focus on Data Science and Machine Learning, you'll master essential packages such as NumPy, Pandas, Matplotlib, and Scikit-learn, using the versatile Jupyter Notebook. The course extensively covers Python's fundamental aspects, spanning variables, lists, dictionaries, and venturing into advanced topics like classes, loops, modules, and creating virtual environments. The goal is to provide you with a solid Python foundation. You'll also gain insight into functional and object-oriented Python programming, making you a versatile coder. The course is thoughtfully structured, explaining not just ""how"" but also ""why"" we use specific methods and best practices. By course end, you'll harness Python's full potential for web and mobile app development, data science, machine learning, and game creation. What You Will Learn Grasp concepts such as data types, loops, and conditional statements to build a robust coding foundation Understand OOP principles like inheritance, encapsulation, and polymorphism for streamlined code Manipulate files, directories, and efficiently manage external modules through Python Master real-world datasets with NumPy, Pandas, Matplotlib and more Ensure code reliability through Python's error handling and master the nuances of PIP and virtual project isolation Audience This comprehensive Python course is tailored for a diverse audience. It's an excellent choice for beginners taking their first steps in programming. If you're interested in data science and machine learning, this course equips you with essential skills. Web developers can leverage Python for building web applications. Moreover, if you're keen on tasks involving machine learning and data processing, this course is for you. Game developers looking to create games using Python and Pygame will find this course invaluable. About The Author Bogdan Stashchuk: Bogdan Stashchuk has over 20 years of experience as a software engineering instructor. He excels at breaking down complex topics into easy-to-follow steps. His courses are designed with hands-on exercises, ensuring that learners can actively participate and apply what they learn. From start to finish, students can follow along and complete tasks just as Bogdan demonstrates in his lectures. He also includes challenging assignments with detailed solutions. This approach helps learners understand and remember the material long after they've completed the course. Through his dedication and expertise, Bogdan ensures a valuable and effective learning experience for everyone.".
    Note: "Updated October 2023.". - Online resource; title from title details screen (O'Reilly, viewed November 15, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 181
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835887424 , 1835887422
    Language: English
    Pages: 1 online resource (1 video file (17 hr., 51 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8076
    Keywords: Penetration testing (Computer security) Study guides Certification ; Computer security Study guides Examinations ; Computer networks Study guides Security measures ; Examinations ; Electronic data processing personnel Study guides Examinations ; Sécurité informatique ; Examens ; Guides de l'étudiant ; Réseaux d'ordinateurs ; Sécurité ; Mesures ; Examens ; Guides de l'étudiant ; Informatique ; Personnel ; Examens ; Guides de l'étudiant ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: This course is meticulously designed to transform learners into skilled professionals in the field of penetration testing and vulnerability management. The course kicks off with an overview of the latest penetration testing skills and vulnerability assessment techniques. It progresses to unravel the complexities of regulations and compliance in the industry, discussing key mandates like PCI-DSS and GDPR. The course further delves into practical aspects of penetration testing such as legal concepts, documentation, standards, and methodologies. It covers critical elements like DNS and target reconnaissance, host discovery, and the use of various tools for defense detection and avoidance. You'll gain hands-on experience in vulnerability scanning, network segmentation testing, and exploring the intricacies of wireless and cloud attacks, among others. Beyond technical skills, the course emphasizes professionalism, integrity, and the significance of effective communication during engagements. It culminates in mastering the art of report writing and recommended remediations, ensuring a comprehensive understanding of the entire penetration testing process. From understanding the basics of penetration testing to analyzing scripts and automating tasks, you'll to be adept at identifying, exploiting, and mitigating security weaknesses. What you will learn Understand the fundamentals and challenges of application security Master risk management strategies and security analysis techniques Conduct penetration testing and exploit vulnerabilities Implement runtime protection in applications Apply security standards, requirements, and maturity models Create a comprehensive roadmap for application security Audience The ideal target audience for the CompTIA PenTest+ course includes cybersecurity professionals, IT security analysts, vulnerability testers, network security professionals, and anyone aspiring to build a career in penetration testing or enhance their skills in identifying and mitigating network vulnerabilities. It's also well-suited for individuals preparing for the CompTIA PenTest+ certification exam. About the Authors ACI Learning: ACI Learning train leaders in Cybersecurity, Audit, and Information Technology. Whether you're starting your IT career, mastering your profession, or developing your team, they're with you every step of the way. Daniel Lowrie: Daniel Lowrie, our show host, shifted to IT education after successful roles as a systems administrator and network administrator. His certifications include CompTIA A+, Network+, Linux+, CySA+, PenTest+, CEH, MCSA, CFR, and eJPT. Ronnie Wong: Ronnie brings over 20 years of experience in the field of computers and technology, coupled with more than a decade dedicated to technical instruction. This extensive background is complemented by an impressive array of certifications: Microsoft Certified Solutions Associate (MCSA), Microsoft Certified Technology Specialist (MCTS), and CompTIA's A+, Security+, Network+. Ronnie is also a certified IT Technician, holding the CCNA Security.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 182
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835882528 , 1835882528
    Language: English
    Pages: 1 online resource (1 video file (18 hr., 55 min.)) , sound, color.
    Edition: [First edition].
    DDC: 794.8/1526
    Keywords: Video games Programming ; Video games Design ; Jeux vidéo ; Programmation ; Jeux vidéo ; Conception ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: This course is designed to enhance your game development and design skills using Unreal Engine 5. Building on foundational knowledge, this course delves into the creation of realistic materials and textures, teaching you to use various textures and understand blend modes and shading models, including how to tackle challenging concepts like normal maps and UV mapping. It also covers extensive training in crafting vast landscapes and open-world environments, where you'll learn about landscape sculpting and painting tools, auto materials, and the implementation of advanced features like world partitioning and Nanite technology. We then cover animating skeletal meshes, offering insights into animation assets, blending animations for seamless movement, and utilizing advanced animation tools like sockets, state machines, and blend spaces. Finally, in the Intermediate Blueprints section, your blueprinting knowledge is taken to the next level. You'll learn about variable collection types, spawning and manipulating actors, and creating complex game logic through data tables, function libraries, debugging, and communication between blueprints. This course is designed to bridge the gap between basic understanding and advanced proficiency in Unreal Engine 5, equipping you with the skills needed to create professional-grade video games. What you will learn Craft detailed, lifelike game settings in Unreal Engine 5 using high-quality materials and textures Sculpt large-scale, immersive landscapes with realistic flora and terrain details Perfect seamless character animations with skeletal mesh and blend techniques Optimize game performance using world partitioning, LOD, and Nanite systems Improve character dynamics with animation blueprints, sockets, and state machines Audience This course is ideal for aspiring game developers who have a foundational understanding of Unreal Engine and are eager to deepen their knowledge. You should be equipped with skills in navigating the Level Editor, understanding basic Unreal Engine concepts, and having some familiarity with Blueprints. The course is an excellent fit for individuals aiming to become professional game developers. About the Author David Nixon: David Nixon is a professional software developer with a degree in computer science from Florida Atlantic University. He is a lifelong video game aficionado who started with the Atari 2600 and never looked back. He enjoys music, reading, and sports in his spare time.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 183
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781801070089 , 1801070083
    Language: English
    Pages: 1 online resource (1 video file (17 hr., 39 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/2
    Keywords: Neural networks (Computer science) ; Machine learning ; Python (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: PyTorch is a Python framework developed by Facebook to develop and deploy deep learning models. It is one of the most popular deep-learning frameworks nowadays. You will begin with learning the deep learning concept. Dive deeper into tensor handling, acquiring the finesse to create and manipulate tensors while leveraging PyTorch's automatic gradient calculation through Autograd. Then transition to modeling by constructing linear regression models from scratch. After that, you will dive deep into classification models, mastering both multilabel and multiclass. You will then see the theory behind object detection and acquire the prowess to build object detection models. Embrace the cutting edge with YOLO v7, YOLO v8, and faster RCNN, and unleash the potential of pre-trained models and transfer learning. Delve into RNNs and look at recommender systems, unlocking matrix factorization techniques to provide personalized recommendations. Refine your skills in model debugging and deployment, where you will debug models using hooks, and navigate the strategies for both on-premise and cloud deployment. Finally, you will explore ChatGPT, ResNet, and Extreme Learning Machines. By the end of this course, you will have learned the key concepts, models, and techniques, and have the confidence to craft and deploy robust deep-learning solutions. What You Will Learn Grasp deep learning concepts and install tools/packages/IDE/libraries Master CNN theory, image classification, layer dimensions, and transformations Dive into audio classification using torchaudio and spectrograms Do object detection with the help of YOLO v7, YOLO v8, and Faster RCNN Learn word embeddings, sentiment analysis, and pre-trained NLP models Deploy models using Google Cloud and other strategies Audience This course is ideal for Python developers and data enthusiasts seeking to expand their skills. This will also benefit aspiring data scientists, machine learning engineers, AI enthusiasts, and anyone intrigued by the transformative potential of deep learning. Whether you are a beginner or possess some prior knowledge, this course offers a smooth progression that will empower you to develop, deploy, and innovate with deep learning models using PyTorch. Basic Python knowledge is required to fully engage with the material. About The Author Bert Gollnick: Bert Gollnick is a proficient data scientist with substantial domain knowledge in renewable energies, particularly wind energy. With a rich background in aeronautics and economics, Bert brings a unique perspective to the field. Currently, Bert holds a significant role at a leading wind turbine manufacturer, leveraging his expertise to contribute to innovative solutions. For several years, Bert has been a dedicated instructor, offering comprehensive training in data science and machine learning using R and Python. The core interests of Bert lie at the crossroads of machine learning and data science, reflecting a commitment to advancing these disciplines.
    Note: "Updated September 2023.". - Online resource; title from title details screen (O'Reilly, viewed October 10, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 184
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835466728 , 1835466729
    Language: English
    Pages: 1 online resource (1 video file (14 hr., 18 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3
    Keywords: Artificial intelligence ; Natural language processing (Computer science) ; Intelligence artificielle ; Traitement automatique des langues naturelles ; artificial intelligence ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Embark on a transformative learning experience that will equip you with the knowledge and skills to create a groundbreaking AI-powered project. You will be introduced to the Text Completion App, providing a foundational understanding of language processing. Moving forward, we will delve into the versatility of ChatGPT, exploring its applications in various domains. Furthermore, we dissect OpenAI API Parameters and Streams applications. Continuing our exploration, we navigate through the art of prompt engineering and witness its practical implementation in the creation of a PDF Book Summarizer App. Next, we bring language processing to life with the Chatbot App, offering the unique opportunity to interact with virtual personalities such as Einstein and Bill Gates. Diving further, we receive personalized book recommendations with the Book Recommendations App, showcasing the AI's ability to understand individual preferences. Transitioning into the creative fusion of text and image, we introduce the Text to Image App using DALL-E. Subsequently, we venture into image editing, variations, and transformative applications with the Image Editing, Variations, and Audio to Text Apps using Whisper. By the end of the course, you will gain practical experience in developing diverse AI-powered applications. What you will learn Master text fundamentals, including compression, segmentation, and information extraction Learn keyword extraction and question answering techniques for effective information retrieval Explore sentiment analysis, emotion detection, and tone analysis for understanding textual nuances Explore image creation, display, and saving functionalities Generate diverse image variations for creative applications Explore speech-related tasks, including transcription and translation Audience This course is aimed at developers, both beginners and experienced coders, who are eager to harness the power of AI in their projects. Whether you are a tech enthusiast staying at the forefront of advancements or a student/educator recognizing AI's transformative potential, this course empowers you to integrate OpenAI's JS APIs seamlessly. Entrepreneurs with a vision for AI-driven products or services will discover how to turn ideas into reality, disrupting industries and driving business forward in the AI era. About the Author Development Island (UK): Issam Baou is the founder and director of Development Island based in Bedford, United Kingdom, and is specialized in providing the best technology courses on the Internet. He has two master's degrees in engineering and management from Cranfield University (UK) and Ecole Centrale, Paris. He has worked for many world-class companies in the past, including Amadeus, Ford, and Airbus, in different roles including web development, consulting, simulation, and teaching. He has a solid and successful track record of teaching mathematics and web development.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 185
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837632534 , 1837632537
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 59 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.33
    Keywords: Human-computer interaction ; Machine learning ; Python (Computer program language) ; Artificial intelligence
    Abstract: AI-powered chatbots are also capable of automating various tasks, including sales and marketing, customer service, and administrative and operational tasks. In this course about developing advanced chatbots with deep learning, we will understand their applications and build from scratch using deep learning with Python The course begins with a brief overview and the fundamentals of deep learning for chatbots. We will understand and compare conventional chatbots with deep learning-based chatbots. Then, we will explore self-learning chatbots, including generative chatbots and retrieval chatbots. You will learn more about deep learning-empowered chatbot features and compare and distinguish the abilities of conventional chatbots and self-learning chatbots in real action. We will focus on chatbot development with deep learning, tokenization, setting up an Encoder-Decoder, implementing RNN-based model development, and finally, training, testing, and validating the chatbot we developed. Upon completing this course successfully, you will relate concepts and understand theories of chatbots in various domains, understand and implement deep learning models for building real-world chatbots, and evaluate deep learning-based chatbot models. What You Will Learn Relate the concepts and theories for chatbots in various domains Compare conventional chatbots with deep learning-based chatbots Understand deep learning algorithms for chatbots Implement deep learning models for building real-world chatbots Learn about tokenization and setting up an encoder-decoder Implement recurrent neural network-based model development Audience This course is designed for individuals looking to advance their skills in applied deep learning, acquire knowledge regarding the relationships of data analysis with deep learning, wish to build customized chatbots for their applications, learn to implement deep learning algorithms for chatbots, and are passionate about rule-based and self-learning chatbots. Deep learning practitioners/scholars working on chatbot concepts would benefit from this course. No prior knowledge of chatbots, deep learning, data analysis, or mathematics is needed. Basic to intermediate Python knowledge is required. About The Author AI Sciences: AI Sciences are experts, PhDs, and artificial intelligence practitioners, including computer science, machine learning, and Statistics. Some work in big companies such as Amazon, Google, Facebook, Microsoft, KPMG, BCG, and IBM. AI sciences produce a series of courses dedicated to beginners and newcomers on techniques and methods of machine learning, statistics, artificial intelligence, and data science. They aim to help those who wish to understand techniques more easily and start with less theory and less extended reading. Today, they publish more comprehensive courses on specific topics for wider audiences. Their courses have successfully helped more than 100,000 students master AI and data science.
    Note: "Published in February 2023."
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 186
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633661 , 1837633665
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 7 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/17
    Keywords: Object-oriented programming (Computer science) ; C++ (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Fundamentals of Object-Oriented Programming: C++ is a course designed to introduce us to the principles of object-oriented programming (OOP) using the C++ programming language. This course is suitable for anyone who has a basic understanding of programming concepts but may not have prior experience with OOP. In this course, you will learn the fundamental concepts of OOP, including encapsulation, inheritance, and polymorphism. You will also learn how to design and implement classes, objects, and functions in C++, and how to use them to solve real-world problems. Throughout the course, we will work on a variety of hands-on projects and exercises to practice our skills and apply our knowledge to real-world situations. You will also learn best practices for writing efficient and maintainable C++ code. Upon completion of this course, we will have a strong foundation in OOP and be able to use C++ to design and implement object-oriented programs. What You Will Learn Learn how to write functions for efficiency and performance Design and implement C++ classes and objects for code reuse Learn how to implement copy constructors and class member functions Understand the concept of data abstraction and encapsulation Learn how to overload functions and operators in C++ Learn how inheritance and virtual functions implement dynamic binding with polymorphism Audience This course is designed for novice and beginning programmers who want to develop a fundamental understanding of how to create simple object-oriented programs in C++. Anyone who wants to expand their profession and increase their earning potential, as well as hobbyists, creatives, or anyone who simply loves learning and wants to understand how software systems work, will all benefit from this course. About The Author Doron Williams: Doron William helps businesses and individuals streamline their systems and make them more efficient. He aligns business processes with appropriate solutions and improves existing ones. He believes in helping find ways to make people's lives easier by leveraging cutting-edge technology and developing, automating, and deploying more efficient and user-friendly software solutions. He is a cloud and desktop-based solutions architect and software developer with experience in leading technical teams using Agile and DevOps methodologies to develop enterprise-level software solutions. He is also adept at analyzing the business to determine suitable strategies to install, maintain, and upgrade software and hardware infrastructure. He aims at helping businesses and individuals bridge the gap between humanity and technology.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 187
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633579 , 1837633576
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 28 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/1
    Keywords: Deep learning (Machine learning) ; Neural networks (Computer science) ; Python (Computer program language) ; Computer programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Are you ready to start your path to becoming a deep learning expert? Then this course is for you. This course is step-by-step. In every new tutorial, we build on what we have already learned and move one extra step forward, and then we assign you a small task that is solved at the beginning of the next video. We start by teaching the theoretical part of the concept, and then implement everything as it is practically using Python. This comprehensive course will be your guide to learning how to use the power of Python to train your machine such that your machine starts learning just like humans, and based on that learning, your machine starts making predictions as well! We will be using Python as a programming language in this course, which is the hottest language nowadays if we talk about machine learning. Python will be taught from the elementary level up to an advanced level so that any machine learning concept can be implemented. You will also learn various steps of data preprocessing, which allows us to make data ready for machine learning algorithms. You will learn the general concepts of machine learning overall, which will be followed by the implementation of one of the essential ML algorithms, "Deep Neural Networks". Each concept of DNNs will be taught theoretically and will be implemented using Python. By the end of this course, you will be able to understand the methodology of DNNs with deep learning using real-world datasets. What You Will Learn Learn the basics of machine learning and neural networks Understand the architecture of neural networks Learn the basics of training a DNN using the Gradient Descent algorithm Learn how to implement a complete DNN using NumPy Learn to create a complete structure for DNN from scratch using Python Work on a project using deep learning for the IRIS dataset Audience This course is designed for anyone who is interested in data science or interested in taking their data-speak to a higher level. Students who want to master DNNs with real datasets in deep learning or who want to implement DNNs in realistic projects can also benefit from the course. You need to have a background in deep learning to get the best out of this course. About The Author AI Sciences: AI Sciences is a group of experts, PhDs, and practitioners of AI, ML, computer science, and statistics. Some of the experts work in big companies such as Amazon, Google, Facebook, Microsoft, KPMG, BCG, and IBM. They have produced a series of courses mainly dedicated to beginners and newcomers on the techniques and methods of machine learning, statistics, artificial intelligence, and data science. Initially, their objective was to help only those who wish to understand these techniques more easily and to be able to start without too much theory. Today, they also publish more complete courses for a wider audience. Their courses have had phenomenal success and have helped more than 100,000 students master AI and data science.
    Note: "Published in January 2023.". - Online resource; title from title details screen (O'Reilly, viewed February 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 188
    Online Resource
    Online Resource
    [Birmingham, United Kingdom] : Packt Publishing
    ISBN: 9781837635719 , 1837635714
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 42 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/1
    Keywords: Machine learning ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Machine learning is a branch of AI and computer science that focuses on the use of data to imitate the way humans learn and improve its accuracy. The course is divided into two parts. The first part starts with a brief history of how machine learning started and introduces you to the basics of statistical learning. You will also understand linear regression and classification, which is the logistic regression model. Understand what cross-validation, sampling, and Bootstrap are. Explore how to go beyond linearity; we will specifically look at a couple of interesting examples to improve the linear regression model to see if we can create models that are non-linear. The second part of the course is completely hands-on labs, which start with an example of predicting fuel efficiency in linear regression. We will then look at a lab on logistic regression with a little bit of mathematics behind it. Understand another lab session on random forests and do a review of decision trees as well. Next, we will look at a lab session on Eigenfaces by using Principle Component Analysis (PCA) and wrap up a course with a lab on ROC-AUC (Receiver Operating Characteristic Curve-Area Under Curve). By the end of the course, you would have given yourself the skills and confidence to start programming machine learning algorithms. What You Will Learn Learn the basics of statistical learning Understand linear regression, classification, and supervised learning Understand sampling and Bootstrap in machine learning Explore model selection and regularization Understand random forests and decision trees Explore labs on Multilayer Perceptron (MLP) and RNN Audience This course can be taken by beginners in Python programming, machine learning, and data science. Scientists, data scientists, and data analysts can also opt for this course. The course assumes no prior knowledge. However, some prior training in Python programming and some basic calculus knowledge is helpful for the course. About Authors Yiqiao Yin: Yiqiao Yin was a PhD student in statistics at Columbia University. He has a BA in mathematics and an MS in finance from the University of Rochester. He also has a wide range of research interests in representation learning: feature learning, deep learning, computer vision, and NLP. Yiqiao Yin is a senior data scientist at an S&P 500 company LabCorp, developing AI-driven solutions for drug diagnostics and development. He has held professional positions as an enterprise-level data scientist at EURO STOXX 50 company Bayer, a quantitative researcher at AQR working on alternative quantitative strategies to portfolio management and factor-based trading, and equity trader at T3 Trading on Wall Street.
    Note: Online resource; title from title details screen (O’Reilly, viewed February 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 189
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633487 , 1837633487
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 34 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Apache Kafka ; Application software Development ; Application program interfaces (Computer software) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The course begins with an introduction that provides an overview of what to expect from it. We will cover the relationship between serialization and Kafka, and the benefits it provides to the overall Kafka architecture. You will gain an understanding of the different serialization formats and the support for Schema in AVRO, Protobuf, and Thrift. You will be introduced to AVRO and why AVRO is popular to work with Kafka and Schema Registry. Further in this course, we will set up Kafka in local and produce and consume messages using Kafka Console Producer and Consumer. You will set up the base project for the greeting app, which you can use to generate Java classes from the greetings schema using the Gradle build tool. You will also understand how to set up the base project for the greeting app, which we can use to generate Java classes from the greetings schema using the Maven build tool. You will understand the different techniques of evolving a Schema with the changing business requirements. In further sections, you will code and build a Spring Boot Kafka application that exchanges the data in an AVRO format and interacts with Schema Registry for data evolution. You will also build a RESTful service to publish the events where we receive events through the REST interface and then publish them to Kafka. By the end of this course, you will have a complete understanding of how to use AVRO as a data serialization format and help you understand the evolution of data using Schema Registry. What You Will Learn Understand the fundamentals of data serialization Understand the different serialization formats available Consume AVRO records using Kafka Producer Publish AVRO records using Kafka Producer Enforce data contracts using Schema Registry Use Schema Registry to register the AVRO Schema Audience This course is suitable for experienced Java developers and developers interested in learning AVRO and how to exchange data between applications using AVRO and Kafka. This can also be opted for by developers who are interested in learning about Schema Registry and how it fits into Kafka and those developers who are interested in learning techniques to evolve the data. Prior understanding of Java and experience building Kafka Producer is a must to take this course.
    Note: "Published in March 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 190
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805120988 , 1805120980
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 23 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/37
    Keywords: Amazon Web Services (Firm) ; User interfaces (Computer systems) ; Project management ; Scheduling ; Computer networks Management ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Nomad, a flexible scheduler and workload orchestrator, enables an organization to deploy and manage any containerized or legacy application easily using a single, unified workflow. Nomad can run a diverse workload of Docker, non-containerized, microservice, and batch applications. This course begins with an introduction to Nomad's key features and capabilities, including container orchestration, service discovery, and multi-cloud deployment. You will also learn to install and configure Nomad, set up a cluster, and integrate it with other HashiCorp tools stacks such as Consul and Vault. You will learn to deploy and manage applications on Nomad on different platforms and perform tasks, including scheduling, resource allocation, and rollouts. We will use the user interface to learn concepts based on our requirements. We will create job specifications and run our first Nomad job. We will manage Nomad and monitor a Nomad environment and application logs. We will create a rotating gossip encryption key and upgrade Nomad to newer versions. We will also explore how to troubleshoot and debug issues that may arise using Nomad in a production environment. By the end of this course, you will have the skills and knowledge required to use HashiCorp Nomad successfully and use Nomad to automate and streamline your organization's workflow. What You Will Learn Learn to install and configure Nomad on various platforms Explore creating and managing jobs and task groups Learn how to secure Nomad using TLS, Gossip Encryption, and ACLs Implement Nomad's API, command-line interface (CLI), and the UI Integrate Nomad with other HashiCorp tools, such as Consul and Vault Learn to troubleshoot and debug issues when using Nomad clusters Audience This beginner-level course on HashiCorp Nomad caters to software engineers, system administrators, and DevOps professionals wanting to learn to use Nomad to deploy and manage applications. This course aims at learners wishing to deploy and maintain apps in a production setup and use Nomad to automate and streamline workflows. The prerequisites include a basic understanding of the Linux OS and command-line interface and basic cloud computing and IaaS platform knowledge such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud. You should be familiar with containerization, orchestration, and microservices. About The Author Bryan Krausen: Bryan Krausen is an IT consultant with over 20 years of experience in enterprise IT. He specializes in Amazon Web Services and HashiCorp tools. Bryan focuses on cloud design and facilitates customer workshops that define business and technical requirements to allow businesses to deliver applications on the AWS cloud platform. He was the first individual to earn the HashiCorp Vault Expert partner certification. Bryan has deployed and assisted with adopting the HashiCorp Vault into many Fortune 1000 companies. He delivers lectures at community events, such as HashiConf (2019 to 2022), HashiTalks (2019 to 2020), and many HashiCorp user groups across the mid-west and eastern US.
    Note: Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 191
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805125549 , 1805125540
    Language: English
    Pages: 1 online resource (1 video file (34 hr., 51 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Web applications Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course begins with an in-depth introduction to React software and its features, pros and cons of use, and outlines the fundamentals, including components and props, state, hooks, context, and reducers. Over the course duration, we will explore JSX and components state and props, event handling, and built-in hooks (for example, useState, useEffect, useCallback, and useRef). We will then work with forms and validations and handle form data. We will understand client-side routing with React Router and work with multiple APIs and handle data for projects. You will learn to integrate other libraries and frameworks (for example, Redux) with React. We will explore testing and debugging React apps using popular libraries such as Jest, RTL, and React DevTools. You will then learn about DOM manipulation and manipulating the virtual DOM, server-side rendering, and optimizing the performance of React apps. Finally, we will explore the best practices for structuring and organizing React projects and building and deploying production-ready React apps, including code splitting and optimization techniques. Upon completing the course, you will be ready to work practically on React and implement the concepts individually! More importantly, you will have the potential to build, test, and deploy your projects created using React and JavaScript. What You Will Learn Learn React basics: components, props, hooks, context, and reducers Explore Tailwind CSS, React Router, Redux, Firebase, React Skeleton Build a mock eCommerce backend with JSON server and deploy it on Railway Deploy your created projects on Netlify using Git and GitHub Test your developed application with Jest and React testing library Work with multiple APIs to make use of available third-party data Audience This comprehensive course is designed for anyone wanting to learn React from basic to advanced levels. The course caters to developers with some experience with JavaScript and web development who want to learn to build dynamic and responsive user interfaces using React. The prerequisites include prior knowledge of HTML, CSS, and JavaScript. About The Author Shubham Sarda: Shubham Sarda is a software developer passionate about teaching. He has worked with many funded start-ups, self-made projects, and as a top-rated freelancer in marketplaces. He has taught programming and digital marketing to over 40,000 students online and offline. Shubham has mastered the art of explaining very complex topics in the most straightforward manner that is easy to understand and follow. His video courses are professionally structured and used as training material by many companies to train their employees and by colleges to prepare their students and upgrade their skills based on industry requirements.
    Note: "Published in March 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 192
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633470 , 1837633479
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 53 min.)) , sound, color.
    Edition: [First edition].
    DDC: 004.67/82
    Keywords: Windows Azure ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Serverless functions are a single-purpose, programmatic feature of serverless computing (cloud computing execution model). It helps execute code written in the language of your choice with Azure Functions, an event-driven computing experience. Scale on-demand and pay only for the time your code is executed. Available as a managed service in Azure and Azure Stack, the open-source functions runtime also works on multiple destinations, including Kubernetes, Azure IoT Edge, on-premises, and even in other clouds. You will start with learning Azure Serverless Functions from scratch in a stepwise manner. Then look at the basic concepts of serverless computing, event-driven application, Azure Functions, and Azure Service Bus. After that, you will look at Azure Serverless Functions' interaction with the database, Azure Service Bus, and queue bindings in Azure Serverless Functions. You will explore how to send emails and messages using Azure Functions. Additionally, you will delve into version control using GitHub Actions Workflow and learn about Azure Functions monitoring. Finally, you will have the opportunity to develop a transaction management system application with Azure Functions. By the end of this course, you will have learned Azure Serverless Computing concepts with Azure Functions. What You Will Learn Study serverless computing and event-driven application Look at Azure Serverless Functions' interaction with the database Learn Azure Service Bus and queue bindings in Azure Functions Send emails and messages with Azure Functions See the Azure Functions integrations with Azure Service Bus Develop a transaction management system with Azure Functions Audience This course is designed for cloud consultants who work on platform automation requirements or those who want to experience the power of Azure Serverless Computing. Azure IAAS and PAAS administrators, Azure/application developers, and cloud computing enthusiasts will also gain a lot from this course. To get the most out of this course, you should have some basic understanding of the command line (Win CMD/Unix Shell) that will help you quickly grasp the concepts, and Visual Studio Code installed on the laptop. About The Author Vijay Saini: Vijay Saini is an accomplished IT professional who brings a wealth of expertise to the table. With a diversified background across multiple domains, Vijay has proven himself a valuable asset to his current role as a leading cloud service provider. His strong focus on automation has resulted in significant cost savings for the business, making him a valuable asset to the team. Vijay is highly knowledgeable in the areas of Microsoft Azure, cloud technologies, DBMS, and Python, and is a specialist in automation using PowerShell. With a passion for teaching, Vijay has leveraged e-learning platforms to share his expertise with others, helping them develop their own skills and knowledge.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 21, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 193
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805129417 , 1805129414
    Language: English
    Pages: 1 online resource (1 video file (13 hr.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/37
    Keywords: Amazon Web Services (Firm) ; User interfaces (Computer systems) ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Vault is one of the most popular tools from HashiCorp and an extremely feature-rich secrets management platform, so naturally, those who are deploying and managing it need to understand how it all works. Therefore, individuals are interested in obtaining the HashiCorp Vault Associate certification. The course starts with an overview of HashiCorp Vault, installation, authentication methods, policies, tokens, secrets engines, and utilization of the Vault CLI, API, and UI. Throughout the course, you will be provided with comprehensive knowledge and skills to deploy HashiCorp Vault and its components effectively. You will delve into the Vault architecture and gain insights on configuring and installing the solution, creating policies, managing tokens, utilizing secrets engines, and much more. Furthermore, the course will guide you through configuring and deploying essential services, exploring core HashiCorp concepts, and providing you with a foundation to become a Vault expert. By the end of the course, you will be fully equipped with the skills and knowledge needed to pass the Vault Associate exam and gain a solid foundation in Vault and be able to confidently use it in your organization. Additionally, you will be prepared to manage HashiCorp Vault in real-world scenarios, ensuring seamless and secure access to critical data. What You Will Learn Get introduced to Vault and look at the architecture of Vault Install and run Vault Server using Packer and manually Configure Auth methods using the CLI, API, and UI Manage policies and tokens using the CLI, API, and UI Access Vault tokens and create Vault policies Compare and configure Secrets Engines Audience This course is perfect for DevOps engineers, cloud architects, security engineers, IT professionals, system administrators, network engineers, developers, and infrastructure engineers looking to become proficient in HashiCorp Vault. Anyone can start their journey to become an expert in HashiCorp Vault today! With a focus on practical application, it is suitable for beginners and intermediate-level learners. Security background is optional, and basic terminal experience with Linux is recommended. About The Author Bryan Krausen: Bryan Krausen is an IT consultant with over 20 years of experience in enterprise IT. He specializes in Amazon Web Services and HashiCorp tools. Bryan focuses on cloud design and facilitates customer workshops that define business and technical requirements to allow businesses to deliver applications on the AWS cloud platform. He was the first individual to earn the HashiCorp Vault Expert partner certification. Bryan has deployed and assisted with adopting the HashiCorp Vault into many Fortune 1000 companies. He delivers lectures at community events, such as HashiConf (2019 to 2022), HashiTalks (2019 to 2020), and many HashiCorp user groups across the mid-west and eastern US.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 194
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805123897 , 1805123890
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 42 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.3/5
    Keywords: ChatGPT ; Natural language generation (Computer science) Computer programs ; Neural networks (Computer science) ; Web sites Design ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: ChatGPT is an AI chatbot developed by OpenAI and launched in November 2022; built on top of OpenAI's GPT-3 family of large language models and has been fine-tuned using both supervised and reinforcement learning techniques. ChatGPT is an intelligent chatbot that helps automate chat tasks. The course begins with a detailed introduction to ChatGPT, its features and advantages, its abilities, and what we can do with ChatGPT. You will then learn about basic web designing, HTML, and CSS. You will learn to install the various software and set up the system to begin your web design project. The course then advances to creating a dynamic website with multiple pages and making the website interactive using JavaScript with scrolls, image sliders, creating contact forms, and more. The course explores setting up domain and hosting services, website design and responsiveness, content creation, color, and enhanced web design. We will also publish our website and create lead generations with signup forms. At the end of the course, you will independently be able to build your own dynamic, interactive, and great-looking website with many features over multiple pages and creatively design and develop unique websites. What You Will Learn Create a professional website without prior coding or design knowledge Learn to use ChatGPT to produce working code for web designing Learn what code to ask for, where to place the code, test and debug Connect your website to a database with a contact form or email signup Use other AI tools, such as DALL-E, for the content of your website Publish your website using online domains and hosting services Audience This course is aimed at anyone wishing to master web designing using ChatGPT, anyone looking to leverage new and powerful AI tools optimally, anyone wishing to create a unique personal website without learning to code, or aspiring web designers wanting to boost their productivity. The prerequisites for the course include a computer with an internet connection and basic computing skills and operability. No programming or web design experience is required, but desirable. About The Author Larno Visser: Larno Visser, an industrial designer from the Netherlands, graduated university specializing in 3D modeling; he uses modern manufacturing methods like 3D printing and laser cutting. Larno has worked with several businesses using these production methods to create incredible designs. He has vast experience tutoring people in 3D modeling with his courses on 3D modeling. Desainers - Teaching AI is teamed by Juul and Larno. While Juul is an AI master student, the brains behind the courses, Larno is an experienced Udemy instructor and entrepreneur, creating the actual course materials. Together, they help many individuals ride the new AI technology wave and prepare them to exploit the latest tools, regardless of their background or experience.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 24, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 195
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633043 , 1837633045
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 32 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/46
    Keywords: Linux ; Windows PowerShell (Computer program language) ; Information technology Management ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language. Professionals who want to start with PowerShell and have some basic idea of the command line will find it extremely easy to understand the underlying concepts of PowerShell and will be able to integrate PowerShell with non-Microsoft products as well. Here, you will look at the PowerShell logging module, installing software with PowerShell, automation solution for daily validation reports, database interaction using PowerShell, automation for Web/App Service status, Windows Task Scheduler and scheduling PowerShell scripts to run, pulling reports from Windows event viewer using this PowerShell, looking at PowerShell advanced functions and modules, building validation, PowerShell with Windows Event Viewer, PowerShell for programming, and using PowerShell as an automation tool. You will be working on a project where you will develop a robust automation solution for 'Application and System Validation', which generates a consolidated HTML report in the end, displaying all different test case results. By the end of this course, you will have learned advanced-level knowledge of PowerShell scripting. You will easily automate your daily repetitive work using PowerShell scripting. What You Will Learn Learn automation of administration work with Windows PowerShell Develop application and server validation mechanism Develop file purge and archive mechanism from scratch Learn an important skill for Windows Server Administration Learn the concepts of Windows PowerShell scripting Write your own automation scripts for complex scenarios with ease Audience This course is designed for students/IT professionals who desire to automate their or their team's day-to-day manual work, system administrators, and aspirants seeking a career in IT automation. Application support analysts and cloud consultants will also gain a lot from this course. To get the most out of this course, you should have some basic understanding of the command line (Win CMD/Unix Shell), and a PC/laptop installed with Windows OS. Abou The Author Vijay Saini: Vijay Saini is an accomplished IT professional who brings a wealth of expertise to the table. With a diversified background across multiple domains, Vijay has proven himself a valuable asset to his current role as a leading cloud service provider. His strong focus on automation has resulted in significant cost savings for the business, making him a valuable asset to the team. Vijay is highly knowledgeable in the areas of Microsoft Azure, cloud technologies, DBMS, and Python, and is a specialist in automation using PowerShell. With a passion for teaching, Vijay has leveraged e-learning platforms to share his expertise with others, helping them develop their own skills and knowledge.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 196
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781803237466 , 1803237465
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 12 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Facebook (Electronic resource) ; Python (Computer program language) ; Time-series analysis Data processing ; Machine learning ; R (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Prophet enables Python and R developers to build scalable time series forecasts. This course will help you implement Prophet's cutting-edge forecasting techniques to model future data with higher accuracy and with very few lines of code. In this course, you will learn how to use Facebook Prophet to do time series analysis and forecasting. You will learn how the Prophet works under the hood (that is, what are its modeling assumptions?) and the Prophet API (that is, how to write the code). This course is a practice-oriented course, demonstrating how to prepare your data for Prophet, fit a model, and use it to forecast, analyze the results, and evaluate the model's predictions. We will apply Prophet to a variety of datasets, including store sales and stock prices. You will learn how to use Prophet to plot the model's in-sample predictions and forecast. Then, learn how to plot the components of the fitted model. You will also learn how to deal with outliers, missing data, and non-daily (for example, monthly) data. By the end of this course, you will be able to use Prophet confidently to forecast your data. What You Will Learn Prepare your data (a Pandas dataframe) for Facebook Prophet Learn how to fit a Prophet model to a time series Plot the components of the fitted model Model holidays and exogenous regressors Evaluate your model with forecasting metrics Learn how to do changepoint detection with Prophet Audience Anyone interested in data science, machine learning, or who wishes to use time series analysis on their own data should take this course. Good Python programming skills are required, as well as knowledge of Pandas, Dataframes, and preferably some familiarity with Scikit-Learn, though this is not required. About The Author Lazy Programmer: The Lazy Programmer is an AI and machine learning engineer with a focus on deep learning, who also has experience in data science, big data engineering, and full-stack software engineering. With a background in computer engineering and specialization in machine learning, he holds two master's degrees in computer engineering and statistics with applications to financial engineering. His expertise in online advertising and digital media includes work as both a data scientist and big data engineer. He has created deep learning models for prediction and has experience in recommendation systems using reinforcement learning and collaborative filtering. He is a skilled instructor who has taught at universities including Columbia, NYU, Hunter College, and The New School. He has web programming expertise, with experience in technologies such as Python, Ruby/Rails, PHP, and Angular, and has provided his services to multiple businesses.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 197
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781801077590 , 1801077592
    Language: English
    Pages: 1 online resource (1 video file (21 hr., 15 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Swift (Computer program language) ; iPhone (Smartphone) Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this course, we will guide you through the process of building two applications: a Notes app and a Twitter Clone app using SwiftUI and Node.js. We start with the basics and build up to developing a Twitter Clone app with authentication using Node.js and JSONWebToken library. We will also cover the foundation of Swift programming language, SwiftUI framework, core data with SwiftUI, MVVM architecture, external REST APIs integration, and many more. With hands-on tutorials, you will gain a deep understanding of Swift concurrency, data fetching, JSON serialization, and how to use the Swift Package Manager (SPM) for version control with Git. Not only that, but we will also take you through the process of building a REST API using Node.js. You will learn how to use Express.js to create a web server and Sharp.js for image processing. We will also show you how to use JSONWebToken (JWT) for authentication and many other key features of Node.js. Throughout the course, we will cover powerful SwiftUI features such as SwiftUI Menu, Items and Stacks, Resizable Bottom Sheet, Pull-to-Refresh View, In-App API, Layout Protocol, HTTP Requests, MVVM Architecture, Navigation Controllers, and Slide Menus. By the end of this course, you will have gained a complete understanding of how to develop, design, and publish your own apps in the Apple App Store. You will have learned how to create a beautiful Notes app and a fully functional Twitter Clone app with backend authentication. What You Will Learn Learn Swift 5 programming language to develop native applications Study how to fetch data from MongoDB servers using web APIs Learn how to create custom APIs using Nodejs to fetch and push data Build a complete server-side application using Node.js and JavaScript Deploy your Node apps to production Understand the Node.js ecosystem and build REST APIs Audience This course is designed for beginners and/or intermediate iOS developers, as well as all levels of UIKit developers who want to learn SwiftUI. It is also suitable for mobile app developers who want to learn backend development with Node.js. The course is designed for people who want to build cool apps from scratch, regardless of their prior experience. It will start with the basics and progress to building actual cool software products. No experience needed. The only requirement is access to a Mac or a Mac emulator. About The Author Eren Cem Salta: Eren Cem Salta is a renowned entrepreneur and tech wizard with a passion for revolutionizing the sports industry. He is the founder of Turma, an innovative app that simplifies sports team management and athlete recruitment. The app has garnered clients such as Stanford and Princeton Universities, highlighting Cem's ingenuity and forward-thinking approach to business. Cem's entrepreneurial journey began at a young age when he started one of Turkey's first online retail stores at the age of 14. He has since honed his skills in web and mobile development, working with numerous top firms across various industries, including entertainment, logistics, and academics. Cem's passion for empowering individuals to have a voice led him to set his next goal of providing a free medium for all citizens to express themselves.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 198
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781801815819 , 180181581X
    Language: English
    Pages: 1 online resource (1 video file (12 hr., 53 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: iOS (Electronic resource) ; Application program interfaces (Computer software) ; Swift (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This video course provides a comprehensive overview of the latest WidgetKit developments in iOS 16, backed by the power of SwiftUI. Discover how to leverage these powerful tools to create dynamic, high-quality widgets for your iOS applications. You will learn about the latest WidgetKit features, including static, network-based, map-based, and configurable widgets. Additionally, you will explore the creation of core data-backed widgets and learn about deep linking strategies specific to widgets. This course also covers newly introduced features such as live activity and lock screen widgets and teaches you about the intricacies of ActivityKit and Live Activity lifecycles. You will discover how to add support for Dynamic Island, which is available on iPhone 14 Pro and above iOS devices. Upon completing this course, you will have the power to create stunning, high-quality widgets for your iOS applications. You will master the creation of live activity and lock screen widgets and gain a profound understanding of the WidgetKit framework. This course will enhance your knowledge and skills in WidgetKit development with SwiftUI 4 and iOS 16, giving you the confidence to develop custom widgets that will elevate the user experience of your applications. Join us today and unlock the potential of WidgetKit! What You Will Learn Understand the basics of WidgetKit and its architecture in SwiftUI Explore the power of SwiftUI 4 and iOS 16 for building widgets Create and configure static and dynamic widgets using WidgetKit in Xcode Learn to create lock screen widgets that provide quick access to app features Build a fully functional news widget with link configuration using WidgetKit Learn how to use TimelineProvider to update widget content over time Audience This course is aimed at developers with prior experience in SwiftUI and iOS development, who are seeking to advance their skills and expertise in WidgetKit development using SwiftUI 4 and iOS 16. About The Author DevTechie LLC: DevTechie LLC offers courses where we learn by doing and find practical approaches to solve common problems. DevTechie LLC has 40+ years of combined experience in developing apps and software for big tech companies to small start-ups. They believe in sharing the knowledge gained over the years and invite you to join them on this journey. DevTechie LLC covers end-to-end development for mobile, web, backend, data science, and machine learning.
    Note: "Published in March 2023.",. - Online resource; title from title details screen (O'Reilly, viewed April 25, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 199
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835469118 , 1835469116
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 39 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/65
    Keywords: Microsoft Access ; Database management Computer programs ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Access 2021 is so much more than a way to create customizable desktop databases. It is a full lifecycle database management tool that makes creating small to large databases easy. This bundle merges two courses, Access 2021 Beginners (Part 1) and Access 2021 Advanced (Part 2), providing a comprehensive learning experience. You will start with relational database fundamentals and unlock the art of downloading, installing, and navigating Access 2021. Then navigate interfaces, utilizing ribbons, commands, and keyboard shortcuts. You will then master database creation by crafting tables, tweaking field properties, and comprehending index fields and primary keys. Elevate data quality through lookup menus and validation rules. Seamlessly import data, organize it with sorting and filtering techniques, and forge data relationships for comprehensive insights. Next, work on crafting user-friendly forms, sub-forms, and navigation forms that guide data interaction. Delve into the intricacies of queries, from basic to complex, aggregating numeric data and crafting expressions for insightful calculations. Advance to linking tables across databases, addressing multi-user concerns, and automating tasks using macros and VBA coding. Finally, navigate advanced queries, and write and modify SQL statements. By the end of this course, you will have gained a profound understanding of relational databases and the art of efficient database management using Access 2021. What You Will Learn Download, install, and navigate the interface of Access 2021 Create tables and fields for organized data structure Understand index fields and primary keys for data integrity Craft lookup menus for enhanced data interaction Import data from Excel and text files, enriching your dataset Write, edit, debug, and run VBA code along with building advanced queries Audience This course is tailor-made for individuals at the absolute beginner level or those seeking to refresh their foundational skills in database management. If you are looking to establish a solid foundation or have aspirations of becoming a seasoned database expert, aiming to advance your career, this course is designed to provide an exceptional starting point. This course is your gateway to unparalleled expertise in database management, regardless of your current level of proficiency. No prior knowledge of Microsoft Access is required. About The Author Simon Sez IT: Simon Sez IT has offered technical courses for individuals, small businesses, and Fortune 500 companies since 2008, with thousands of employees who can benefit from the easy-to-learn and hands-on software training. It offers over 8,000 video tutorials on a range of software programs. Simon Sez IT ensures stress-free eLearning and enhanced employee productivity--whether you implement new software or a technological upgrade in your work environment. With over 600,000 students from 180 countries, Simon Sez IT is the preferred online learning choice for individuals and businesses worldwide.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed September 05, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 200
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835087954 , 1835087957
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 40 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8
    Keywords: Computer security ; Computer crimes Prevention ; Computer networks Security measures ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course is specifically designed to equip both Android and iOS users with practical skills and techniques to safeguard their mobile devices. You will start to distinguish between legitimate applications and malicious programs disguising themselves as genuine apps. App permissions are another critical aspect of mobile device security. You will uncover the truth behind app permissions and discover methods to restrict unnecessary access to your personal information. By understanding how to manage and control app permissions effectively, you can enhance your device's security without compromising its functionality. This course places a strong emphasis on practical skills, ensuring that you acquire hands-on experience in securing your mobile device. Some of the key topics covered include working with Malwarebytes, Virtual Private Network (VPN) configuration, secure access to public Wi-Fi, and Android device security, to name a few. By the end of the video course, you will gain a comprehensive understanding of mobile device security and walk away with a wide range of practical skills to fortify your device against hackers and malware. What You Will Learn Learn to identify legit apps and spot fake apps Get to know the four ways to work safely with mobile applications Learn to remove ransomware from your mobile device Understand about VPNs and why you need one Learn how to safely download and work with mobile applications Understand mobile malware and how they can affect your mobile device Audience This course is for students and aspiring cybersecurity professionals! Whether you are concerned about protecting your mobile devices against malware and hackers or looking to build a foundation in cybersecurity, this course is designed to provide you with the knowledge and skills you need. About The Author Alexander Oni: Alexander Oni is a bestselling instructor with 70,000 students enrolled in his courses. His passion includes teaching through online courses in an entertaining way. Alex has been teaching online for three years and has created over 25 courses with numerous students registered worldwide. Alex believes we all have one shot at life and should live life to the fullest, constantly stepping out of our comfort zone, visiting places, and trying new things. His success in Udemy has given him financial freedom and the ability to travel and settle anywhere. The author is currently avidly traveling, spending a month in every city and moving to the next. His hobbies include watching movies, sports, and chess.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...