GraphQL is a language that enables you to provide a complete and understandable description of the data in your API, which provides a common interface between the client and the server for data fetching and manipulations. If you ever wondered how to get started with developing GraphQL API using Node.js, then you are in the right place! In this GraphQL with NodeJs: From Beginner to Advanced Concepts you'll learn how to setup a GraphQL server with Node.js and Express. You'll be using the Express middleware express-graphql. Learn Advanced Concepts- Interfaces, Unions, DataLoaders, Caching, Pagination, Sorting, Filtering. Learn Cursor based Pagination in GraphQL. You will learn to build highly scaleable APIS with GraphQL, NodeJs and MongoDB. The course will show you why GraphQL is a viable solution for both new and existing applications and what its advantages are when compared to REST. Furthermore, you'll learn how to use GraphQL on the client side to send queries and mutations to the server. What Will I Learn? Build highly scaleable APIS with GraphQL, NodeJs and MongoDB Secure GraphQL API using JWT Authentication Learn Advanced Concepts- Interfaces, Unions, DataLoaders, Caching, Pagination, Sorting, Filtering Learn Cursor based Pagination in GraphQL Testing with GraphQL, NodeJs and Jest Unit Testing and Integration testing in GraphQL Requirements Knowledge of Javascript is required Knowledge of NodeJs is required Who is the target audience? NodeJs developers who want learn about GraphQL Developers who have basic knowledge of GraphQL but want to learn more advanced concepts in GraphQL Developers who want to learn how to build GraphQL APIs Developers who want to learn how to implement Authentication, Subscriptions, Testing, and Caching in GraphQL Getting Started Create Express Server in NodeJs FREE 00:04:00 Create GraphQL Server using express-graphql FREE 00:08:00 Understand GraphQL Resolver Arguments 00:03:00 Connect GraphQL App with MongoDB using Mongoose 00:04:00 CURD(Create, Read,Update,Delete) Operations with Nodejs, GraphQL, and MongoDB Create Record in MongoDB Using GraphQL Mutation 00:06:00 Get Records From MongoDB Using GraphQL Query 00:02:00 Update Records From MongoDB Using GraphQL Mutation 00:02:00 Delete Record From MongoDB Using GraphQL Mutation 00:02:00 Authentication and Authorization in GraphQL, Nodejs and MongoDB Create GraphQL Server with GraphQL Yoga 00:03:00 Split up your schema definition, resolvers, and Query type into multip 00:07:00 Create a Mongoose User model for Authentication in GraphQL 00:03:00 Register and Encrypt User Data and Return JWT Payload with Graph 00:07:00 Operations and Variables in GraphQL 00:02:00 Validate Input in GraphQL with Joi 00:04:00 Authenticate a User using a JSON Web Token in GraphQL 00:03:00 Merge GraphQL Resolvers into a Single Object using lodash.merge 00:02:00 Create a Middleware for Authentication in GraphQL 00:07:00 Apply Authentication Middleware on GraphQL Resolvers 00:03:00 Create Nested Resolvers to remove duplicate code from individual 00:07:00 Pagination, Filtering, And Sorting in GraphQL Paginate List of Data in GraphQL 00:04:00 Filter Nodes with Matching Rule GraphQL Queries 00:03:00 Sort GraphQL Query Results by Field 00:02:00 Cursor Based Pagination 00:09:00 Fragments, Interfaces, and Unions in GraphQL Send Multiple Queries in a Single Request using Aliases in GraphQL 00:02:00 Enhancing Fields Reusability with Fragments in GraphQL 00:02:00 Create Enum to represents a collection of related values 00:03:00 Create an Interface to represent the reusable fields in GraphQL 00:06:00 Interface Demo with __ResolveType 00:05:00 Create Union to return more than object type from GraphQL field 00:11:00 Subscriptions and DataLoaders in GraphQL Introduction to Subscriptions 00:01:00 Adding real-time functionality with GraphQL Subscriptions 00:06:00 Why Data Loaders in GraphQL 00:02:00 Create DataLoader in GraphQL 00:05:00 Batching in GraphQL 00:05:00 Caching in GraphQL - Udemy 00:03:00 Testing with Jest in GraphQL and NodeJs Integrate Jest Testing Framework with GraphQL, and NodeJs 00:05:00 Write Unit test for Resolvers in GraphQL 00:04:00 Write Integration Test for Queries And Mutations in GraphQL 00:04:00 Course Certification
Learning Objectives Introduction , Getting Started with VBA , Working with Variables , Working with Conditional Logic , Working with Strings and String Functions , Working with Loops , Working with Sub Procedures Options and Functions , Working with User Forms , Debugging your Code , Conclusion Pre-Requisites Intermediate Microsoft Excel training or equivalent experience is recommended. Description This course will teach students proper Visual Basic programming techniques along with an understanding of Excel's object structure. Students will learn how to work with variables, how to use various conditional logic statements such as If and Else, and how to work with string functions. Students will also learn how to work with various loops such as next loops and each loops, as well as how to create user forms. Finally, students will get an in-depth understanding of the debugging tools available and how to effectively debug their code. Course Introduction Introduction 00:03:00 Section 01 Lesson 1-Adding the Developer Toolbar 00:05:00 Lesson 2-Understanding the VBA Editor 00:11:00 Lesson 3-Recording a Macro in Personal 00:10:00 Lesson 4-Understanding the Elements of the VBA Language 00:07:00 Lesson 5-Understanding Methods 00:05:00 Lesson 6-Understanding Comments 00:06:00 Lesson 7-Working with the Range Property and Worksheet Object 00:07:00 Lesson 8-Adding a Macro Button to a Spreadsheet 00:03:00 Lesson 9-Working with the ActiveCell Object 00:02:00 Lesson 10-Working with the Offset Property 00:08:00 Section 02 Lesson 1-Understanding Variables 00:07:00 Lesson 2-Working with Integer Variables 00:03:00 Lesson 3-Understanding Option Explicit 00:05:00 Lesson 4-Working with Other Variable Types 00:07:00 Section 03 Lesson 1-Working with IF Statements 00:04:00 Lesson 2-Working with ELSE 00:03:00 Lesson 3-Working with ELSEIF 00:03:00 Lesson 4-Understanding Conditional Operators 00:06:00 Lesson 5-Working with NOT, AND, and OR 00:07:00 Lesson 6-Working with Nested IF 00:04:00 Lesson 7-Working with Select Case 00:06:00 Lesson 8-Working with WITH and END WITH 00:05:00 Section 04 Lesson 1-Working with Text Strings 00:05:00 Lesson 2-Working with LCASE and UCASE Functions 00:05:00 Lesson 3-Working with LEN and TRIM Functions 00:07:00 Lesson 4-Working with LEFT, RIGHT, and MID Functions 00:07:00 Section 05 Lesson 1-Understanding Loops 00:02:00 Lesson 2-Working with For Next Loops 00:07:00 Lesson 3-Working with For Each Loops 00:06:00 Lesson 4-Working with Cells Property 00:08:00 Lesson 5-Working with Do Until Loops 00:09:00 Lesson 6-Working with Do While Loops 00:05:00 Section 06 Lesson 1-Calling Sub Procedures 00:05:00 Lesson 2-Working with Exit Sub 00:04:00 Lesson 3-Working with Message Boxes 00:08:00 Lesson 4-Working with Input Boxes 00:08:00 Lesson 5-Working with VBA Functions 00:12:00 Lesson 6-Working with Object Variable and Set 00:06:00 Section 07 Lesson 1-Understanding and Creating a User Form 00:08:00 Lesson 2-Adding Controls to a User Form 00:16:00 Lesson 3-Adding Code for a User Form 00:10:00 Lesson 4-Launching a User Form from Excel 00:05:00 Section 08 Lesson 1-Getting Started with Debugging 00:10:00 Lesson 2-Stepping Through Your Code 00:06:00 Lesson 3-Working with Breakpoints 00:03:00 Lesson 4-Working with the Immediate Window 00:05:00 Lesson 5-Working with the Locals Window 00:05:00 Lesson 6-Working with the Err Object 00:06:00 Lesson 7-Getting Help-v2 00:07:00 Course Recap Recap 00:02:00 Additional Materials Resource - Excel 365 VBA Expert 00:00:00 Final Exam Final Exam - Excel 365 VBA Expert 00:20:00
If you are looking forward to advance your skills with Microsoft Excel 2016 and want to learn more advanced skills or want to learn the topics covered in this course in the 2016 interface, this Excel 2016 Advanced will be the perfect choice for you! Through the course you will gain the skills necessary to use pivot tables, audit and analyze worksheet data, utilize data tools, collaborate with others, and create and manage macros. Additionally, you will experiment with auditing formulas and error checking, use the What-If Analysis tools, learn the options for worksheet and workbook protection, review advanced use of PivotTables and PowerPivot add-in, work with Macros, use form controls, and ensure data integrity in your worksheets and workbooks. You will also learn about Excel's many collaboration features, as well as how to import and export data to and from your workbooks. What Will I Learn? Use Advanced IF Statements Use Advanced Lookup Functions Use Complex Logical and Text Functions Auditing Formulas Working with What-If Analysis Tools Protecting Worksheet and Workbook Use Advanced PivotTables and PowerPivot Tools Automate with Macros Work with Form Controls Ensure Data Integrity Collaborate in Excel Import and Export Data to a Text File Requirements Excel Introduction and Intermediate courses or equivalent experience. Who is the target audience? Students who want to expand their Excel knowledge. Introduction Introduction FREE 00:01:00 Using Advanced IF Statements Summarize Data with SUMIF FREE 00:04:00 Summarize Data with AVERAGIF 00:03:00 Summarize Data with COUNTIF 00:02:00 Using Advanced Lookup Functions Using VLOOKUP with TRUE to find an Approximate Match 00:04:00 Using HLOOKUP TRUE to find an Approximate Match 00:01:00 Using the Index Function 00:03:00 Using the Match Function 00:02:00 Creating a Combined Index and Match Formula 00:04:00 Comparing Two Lists with VLOOKUP 00:02:00 Comparing Two Lists with VLOOKUP and ISNA 00:04:00 Using Complex Logical and Text Functions Creating a Nested IF Function 00:03:00 Using the IFERROR Function 00:02:00 Using the LEN Function 00:02:00 Using the TRIM Function 00:01:00 Using the Substitute Function 00:02:00 Formula Auditing Showing Formulas 00:01:00 Tracing Cell Precedents and Dependents 00:03:00 Adding a watch Window 00:02:00 Error Checking 00:02:00 What-If Analysis Tools Using the Scenario Manager 00:03:00 Using Goal Seek 00:02:00 Analyzing with Data Tables 00:02:00 Worksheet and Workbook Protection Protection Overview 00:02:00 Excel File Password Encryption 00:03:00 Allowing Specific Worksheet Changes 00:01:00 Adding Protection to only Certain Cells in a Worksheet 00:03:00 Additional Protection Features 00:02:00 Advanced Use of PivotTables and PowerPivot Using the Pivot Tables Charts Wizard 00:02:00 Adding a Calculated Field 00:02:00 Adding a Caculated Item 00:02:00 Apply Conditional Formatting to a Pivot Table 00:03:00 Using Filters in the Pivot Table Fields Pane 00:02:00 Creating Filter Pages for a Pivot Table 00:01:00 Enabling a Power Pivot Add In 00:04:00 Automating with Macros What are Macros 00:03:00 Displaying the Developer Tab and Enabling Macros in Excel 00:03:00 Creating a Basic Formatting Macro 00:03:00 Running a Macro 00:02:00 Assigning a Macro to a Button 00:02:00 Creating a More Complex Macro 00:02:00 Viewing and Editing the VBA Code for an Existing Macro 00:03:00 Adding a Macro to the Quick Access Toolbar 00:02:00 Working with Form Controls What are Form Controls 00:02:00 Adding Spin Buttons and Check Boxes to a Spreadsheet 00:02:00 Adding a Combo Box to a Spreadsheet 00:02:00 Ensuring Data Integrity What is Data Validation 00:01:00 Restricting Data Entries to Whole Numbers 00:02:00 Data Validation Restricting Data Entry to a List 00:01:00 Data Validation Restricting Data Entry to a Date 00:01:00 Data Validation Restricting Data Entry to Different Text Lengths 00:01:00 Composing Input Messages 00:02:00 Composing Error Alters 00:02:00 Finding Invalid Data 00:02:00 Editing and Deleting Data Validation Rules 00:01:00 Collaborating in Excel Working with Comments 00:03:00 Printing Comments and Errors 00:02:00 Sharing a Workbook 00:03:00 Tracking Changes in a Workbook 00:03:00 Working with Versions 00:02:00 Sharing Files via Email 00:02:00 Importing and Exporting Data to a Text File Importing a Text File 00:03:00 Exporting a Text File 00:01:00 Conclusion Course Recap 00:01:00 Course Certification
Learn to design using Adobe XD and create a real-world iPhone app with the Adobe XD Design Diploma course. Adobe XD is the all-in-one UX/UI solution for designing websites, mobile apps, and many more. In this course, you will learn the necessary tools of Adobe XD and learn how to apply Paper Prototyping techniques. The course guides you to create Interactive Prototype using the software and teaches you how to open sketch, Photoshop and Illustrator files with Adobe XD. Instead of these, you will master the techniques of collaborating with other developers using Zeplin & Avocode in the course. Upon completion, you will be able to design a fantastic iPhone (IOS) real world App in Adobe XD following iOS Design guidelines. What Will I Learn? Get grip on all the basic tools and techniques of Adobe XD Learn to apply Paper Prototyping techniques Design a stunning iPhone (IOS) real world App in Adobe XD Create Interactive Prototype using Adobe XD Export Assets and Design Specification for Developers Use Zeppelin and Avocode to Handoff your designs to developers Design with IOS Design guidelines Batch Export all assets in 1x 2x and 3x resolutions Requirements Install Adobe XD (at least trial version) MAC or Windows 10 at least Enterprise Edition Update Pencil, Black Pointer and Highlighter for Paper Prototyping Module: 01 What Is Adobe XD 00:07:00 Download And Install Adobe Xd 00:03:00 Why Adobe XD Is So Awesome - Talkinghead FREE 00:04:00 Updates And Upcoming Features Xd 00:03:00 Adobe XD Interface Welcome Screen FREE 00:03:00 Adobe Xd Top Nav Bar 00:02:00 Adoe Xd Interface Toolbar 00:02:00 Properties Panel Adoe Xd Interface 00:03:00 Xd Mac And Win Differences 00:05:00 First Assignment Simple One 00:07:00 Module: 02 Artboards and grids 00:08:00 Tools in xd 00:05:00 Rectangle tool to create buttons 00:06:00 Background and object blur 00:03:00 Ellipse tool 00:02:00 Basics of pen tool 00:03:00 Pen tool to creat Icons 00:06:00 Line tool 00:01:00 Text-tool 00:03:00 Colors Palettes 00:04:00 Color Gradients in Xd 00:06:00 Coolors.io 00:04:00 Masks in xd 00:06:00 Character styles in Xd 00:05:00 Creating and reusing symbols 00:07:00 Repeat grid 00:09:00 Common Shortcuts 00:06:00 Shortcut keys part2 00:08:00 Nested symbols in xd 00:06:00 Module: 03 S03L01 block-level design 00:12:00 S0302 Sketching First Design Idea-block Level Paper 00:08:00 S0303 First Paper Prototype- Adding Details 00:04:00 S0304 Vertical Horizontal Prototypes T Proto 00:09:00 S0305 Level Of Fidelity and prototypes 00:04:00 S0306 adding details to your block design 00:08:00 S0307 using ui design patterns 00:06:00 S0308 creating signup ios screen EXERCISE 00:14:00 Module: 04 S0401 Design preparations 00:05:00 S0402 Color scheme and insprations 00:05:00 S0403 Solving UX problems of old app 00:04:00 S0404 Welcome Screen design 00:10:00 S0405 designing the login screen 00:14:00 S0406 login-activated 00:12:00 S0407 Signup Screen 00:07:00 S0408 dashboard design part 1 00:12:00 S0409 dashboard design part 2 00:11:00 S0410 Sidebar Navigation 00:09:00 S0411 actitivies screen 00:11:00 S0412 sync screen 00:08:00 S0413 sync status update 00:04:00 S0414 using grids to improve designs further 00:05:00 S0415 refining style guides 00:08:00 S0416 IOS Design guidelines 00:09:00 Module: 05 S0501 fixing tap targets 00:06:00 S0502 prototype login and signup screens 00:10:00 S0503 prototyping dashboards and other screens 00:11:00 S0504 sharing prototype with others 00:04:00 S0505 recording prototype on mac 00:02:00 S0506 design Inspect beta 00:04:00 Module: 06 S0601 why to export in 1x 2x 3x 00:09:00 S0602 Perfect example of 1x 2x 3x 00:03:00 S0603 export artboards to create mockups 00:08:00 S0604 batch export 00:06:00 Module: 07 S0701 Live Preview Your App On Iphone 00:02:00 S0702 Developer handoff with Zeplin 00:13:00 S0703 Developer Handoff using Avocode 00:14:00 S0704 open sketch-psd-illustrato import 00:08:00 Module: 08 XD updtaes april may 2018 00:04:00 1st Exercise Asssignment-1 00:03:00 Second Assignment-1 00:03:00 Third Last Assinment - Google Drive 00:03:00 Resources Resources - Adobe XD Design Diploma 00:00:00
Description PL/SQL is program units which are composed by the Oracle Database server and stored in the database. The main function of PL/SQL is to hold SQL proclamation within its syntax. If you are interested to know more about SL/SQL function, and how it brings optimal competence in terms of 'procedural language', you may have a look at the Oracle 11g PL/SQL Beginner course. The course is designed in such a way that will assist the learners to know how it works with various strings, numbers, table row record, and error management. It also teaches the learner how to use different key data lexicon to synopsize and maintain the data. The learners will also be able to know about portability, productivity, and manageability of this most widely manipulative language. Assessment: This course does not involve any MCQ test. Students need to answer assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Once the answers are submitted, the instructor will check and assess the work. Certification: After completing and passing the course successfully, you will be able to obtain an Accredited Certificate of Achievement. Certificates can be obtained either in hard copy at a cost of £39 or in PDF format at a cost of £24. Who is this Course for? Oracle 11g PL/SQL Beginner is certified by CPD Qualifications Standards and CiQ. This makes it perfect for anyone trying to learn potential professional skills. As there is no experience and qualification required for this course, it is available for all students from any academic background. Requirements Our Oracle 11g PL/SQL Beginner is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation. Career Path After completing this course you will be able to build up accurate knowledge and skills with proper confidence to enrich yourself and brighten up your career in the relevant job market. Introduction Introduction FREE 00:03:00 Preparing Your Environment Course Setup 00:37:00 Working with Oracle Database Tools Selecting the Appropriate Database Tool 00:31:00 Language Features Understanding PL/SQL 00:18:00 PL/SQL Blocks 00:15:00 Working with SQL Plus 00:11:00 The DECLARE Clause DECLARE Clause Objects 00:16:00 PL/SQL Available Data Types 00:17:00 Declaring Simple Data Types and Assignments 00:12:00 Declaring Complex Data Types and Assignments 00:11:00 Declaring Complex RowTypes and Assignments 00:07:00 Declaring Complex Tables 00:08:00 Declaring Complex Records 00:08:00 Creating and Declaring User-Defined Types 00:09:00 The BEGIN Clause What Can Be Included in the BEGIN Clause 00:07:00 Working with CHAR and VARCHAR2 Variables 00:08:00 Handling String Literals 00:08:00 Working with Numeric Variables 00:07:00 Working with Date Variables 00:06:00 Assigning and Using Boolean Variables 00:08:00 Using Comparison Operators 00:07:00 Using SQL Functions 00:06:00 SQL DML within PL/SQL 00:15:00 Using SELECT 00:07:00 Exceptions and Embedded SQL 00:11:00 Using Sequences 00:14:00 Logic Control and Branching 00:07:00 Using GOTO 00:06:00 Working with LOOPS 00:19:00 Creating and Using the Indefinite Loop 00:07:00 Creating and Using the Conditional Loop 00:09:00 Using Nested Loops 00:12:00 Using the If-Then-Else 00:19:00 Using the CASE Statement 00:18:00 The EXCEPTION Clause What Are the Types of Exceptions 00:06:00 Trapping Exceptions 00:06:00 Identify Exception Details 00:11:00 Creating User-Defined Exceptions 00:11:00 Using SQLCODE and SQLERRM Objects 00:09:00 Understand the Implicit Cursor 00:15:00 Creating User-Defined Events 00:12:00 Explicit Cursors Understanding the Concept and Purpose of Explicit Cursors 00:18:00 Learn about Cursor Attributes 00:10:00 Using the Continue Statement 00:06:00 Working with Updateable Cursors 00:19:00 Creating and Using Cursor Parameters 00:15:00 FORLOOP Cursors 00:07:00 Nested Blocks Understanding Nested Blocks 00:11:00 Difference between Global vs Local Objects and Exceptions 00:13:00 Declared Subprograms Subprograms: How They Differ from Nested Blocks 00:18:00 Conclusion Conclusion 00:04:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00
Get mastery in desktop publishing with InDesign! Skills in this industry-standard application for commercial publishing and typesetting will open up your future. So, get started with the 'InDesign CC 2019 MasterClass' course to design page layout like a Pro. The detailed overview at the beginning will quest your thirst for InDesign interface, navigation and preferences, so readying you for using Image, Text Frames and Pages, choosing Fonts and Formatting Text. You will also be introduced to Swatches, Effects, Blend Modes, and Grids, so completing your learning to design a layout. What then are the compositional techniques, Styles, Advanced Text and complex typography to build your expertise in InDesign. Learn to handle and edit pages in InDesign to boost your potentials in the publishing industry. What you'll learn Learn InDesign from the start the way a professional would use it. Test your knowledge with quizzes at the end of each chapter. Practice everything you learn with provided Exercise Files. Learn useful keyboard shortcuts and best practices. Advanced automation techniques like GREP and Data Merge Working with Text and Image Frames Creative Page Layouts and Compositions Mastering Character and Paragraph Styles Typographic and typesetting techniques Creating Table of Contents Working with Books and Long Documents Print and Digital Publishing Requirements Any version of Adobe InDesign, preferably not older than InDesign CS6. Ideally InDesign CC (Creative Cloud). Prior knowledge is not needed Exercise Files and Study Guides are provided Who this course is for: This course is aimed at anyone who wants to get into the creative industry and gain a rock solid foundation of InDesign. Although it is providing a beginner to intermediate level learning experience it can be useful for experienced Photoshop users too as there are many self-taught users who are missing out on a lot of techniques and features. Introduction Why learn InDesign? FREE 00:02:00 How to study? 00:03:00 Getting an Adobe Certification 00:05:00 Basics Interface 00:12:00 Navigation 00:07:00 Creating a document 00:13:00 Preferences 00:08:00 Adobe Bridge 00:05:00 Working with Frames Image Frames 00:11:00 Placing Images 00:10:00 Links panel 00:05:00 Resolution of images 00:07:00 Techniques with Image frames 00:03:00 Text frames 00:08:00 Importing text 00:05:00 Text frame options 00:07:00 Working with Pages Working with pages 00:10:00 Advanced page techniques 00:11:00 Master pages 00:12:00 Master pages techniques 00:06:00 Formatting Text Choosing fonts 00:11:00 Character formatting 00:09:00 Paragraph formatting 1 00:09:00 Paragraph formatting 2 00:07:00 Designing the Layout Lines and Rules 00:08:00 Drawing Shapes 00:09:00 Drawing Tools 00:09:00 Working with Swatches 00:13:00 Special Swatches 00:10:00 Working with Effects 00:08:00 Blend Modes 00:04:00 Grids and Guides 00:09:00 Align and Distribute 00:06:00 Compositional Techniques Working with Layers 00:14:00 Text Wrap 00:09:00 Advanced Text Wrap techniques 00:07:00 Masking techniques 00:09:00 Anchored and Inline Images 00:06:00 Compositional Tips 00:05:00 Mastering Styles Introduction to Styles 00:15:00 Paragraph Styles 00:11:00 Object Styles 00:05:00 Next Styles 00:04:00 Nested Styles 00:06:00 Working with Styles 00:06:00 Advanced Text Features Find/Change and GREP 00:12:00 Fixing common typographic mistakes 00:07:00 Bulleted and Numbered Lists 00:07:00 Multi-level Lists 00:19:00 Footnotes and Captions 00:08:00 Working with Tabs 00:06:00 Creating Tables 00:13:00 Formatting Tables 00:11:00 Data Merge 00:07:00 Handling Assets InDesign Snippets 00:03:00 InDesign Libraries 00:06:00 Creating Templates 00:03:00 Content Collector/Placer Tool 00:04:00 Sharing assets with CC Libraries 00:06:00 Long Documents Creating Table of Contents 00:10:00 Table of Contents settings 00:07:00 Text Variables and Markers 00:11:00 Smart Text Reflow 00:07:00 Creating a Book file 00:11:00 Fixing copy and exporting book 00:07:00 Preparing for Print Proofing Colors 00:12:00 Flatterner Preview 00:04:00 Proofing copy 00:07:00 Exporting a PDF 00:10:00 Saving a Package 00:05:00 Interactive Document Formats Creating EPUBs 00:04:00 Interactive PDFs 00:05:00 Publish Online CC 00:03:00 New Features in CC 2018 New Size and Position options 00:04:00 Paragraph Border 00:02:00 Endnotes 00:01:00 Text Assets in CC Libraries 00:03:00 Improved Font Selector 00:02:00 CC 2019 New Features Enhanced visual font browsing 00:04:00 Convert Footnotes & Endnotes 00:02:00 Content-Aware Fit 00:01:00 Adjust Layout 00:03:00 Import PDF Comments 00:02:00 Space Between Paragraphs 00:03:00 Conclusion Creating Your Portfolio 00:12:00 Conclusion 00:01:00 Exercise Files Exercise Files 00:00:00
Learning Objectives Introduction , Customizing Excel , Analyzing Data with Logical Functions , Working with Lookup Functions , Using Text Functions , Working with Date and Time Functions , Formula Auditing , What-If Analysis , Worksheet and Workbook Protection , Automating with Macros , Working with Form Controls , Ensuring Data Integrity , Collaborating in Excel , Importing and Exporting Data to a Text File , Conclusion Pre-Requisites Excel 365 Introduction and Intermediate courses or equivalent experience. Description This course will teach students advanced concepts and formulas in Microsoft Excel 365. Students will learn functions such as SUMIF, AVERAGEIF, and COUNTIF, advanced lookup functions, and complex logical and text functions. Additionally, students will experiment with auditing formulas and error checking, use the What-If Analysis tools, learn the options for worksheet and workbook protection, review advanced use of PivotTables and PowerPivot add-in, work with Macros, use form controls, and ensure data integrity in their worksheets and workbooks. Students will also learn about Excel's many collaboration features and import and export data to and from their workbooks. Course Introduction Introduction 00:01:00 Section 01 Lesson 01-Customizing the Ribbon 00:09:00 Lesson 02-Customizing the Quick Access Toolbar 00:06:00 Lesson 03-Customizing the General and Formula Options 00:04:00 Lesson 04-Customizing the AutoCorrect Options 00:03:00 Lesson 05-Customizing the Save Defaults 00:04:00 Lesson 06-Customizing Advanced Excel Options 00:03:00 Section 02 Lesson 01-Working with the Most Common Logical Functions 00:03:00 Lesson 02-Understanding IF Functions 00:06:00 Lesson 03-Evaluating Data with the AND Function 00:05:00 Lesson 04-Evaluating Data with the OR Function 00:03:00 Lesson 05-Creating a Nested IF Function 00:05:00 Lesson 06-Using the IFS Function 00:03:00 Lesson 07-Summarizing Data with SUMIF 00:03:00 Lesson 08-Summarizing Data with AVERAGEIF 00:02:00 Lesson 09-Summarizing Data with COUNTIF 00:02:00 Lesson 10-Summarizing Data with MAXIFS and MINIFS 00:03:00 Lesson 11-Using the IFERROR Function 00:03:00 Section 03 Lesson 01-What are Lookup Functions 00:03:00 Lesson 02-Using VLOOKUP 00:08:00 Lesson 03-Using HLOOKUP 00:03:00 Lesson 04-Using VLOOKUP with TRUE 00:04:00 Lesson 05-Using HLOOKUP with TRUE 00:02:00 Lesson 06-Using the Index Function 00:03:00 Lesson 07-Using the MATCH Function 00:03:00 Lesson 08-Combining INDEX and MATCH 00:04:00 Lesson 09-Comparing Two Lists with VLOOKUP 00:02:00 Lesson 10-Comparing Two Lists with VLOOKUP and ISNA 00:04:00 Lesson 11-Using the New XLookup Function-v2 00:07:00 Lesson 12-Using Dynamic Array functions-v2 00:06:00 Lesson 13-Other New Functions-v2 00:04:00 Section 04 Lesson 01-What are Text Functions 00:01:00 Lesson 02-Using CONCAT, CONCATENATE, AND TEXTJOIN 00:04:00 Lesson 03-Using Text to Columns 00:02:00 Lesson 04-Using LEFT, RIGHT, and MID Functions 00:03:00 Lesson 05-Using UPPER, LOWER, and PROPER Functions 00:02:00 Lesson 06-Using the Len Function 00:03:00 Lesson 07-Using the Trim Function 00:01:00 Lesson 08-Using the SUBSTITUTE Function 00:02:00 Section 05 Lesson 01-What are Date and Time Functions 00:02:00 Lesson 02-Using TODAY, NOW, and DAY Functions 00:03:00 Lesson 03-Using NETWORKDAYS and YEARFRAC Functions 00:03:00 Section 06 Lesson 01-Showing Formulas 00:03:00 Lesson 02-Tracing Precedents and Dependents 00:04:00 Lesson 03-Adding a Watch Window 00:04:00 Lesson 04-Error Checking 00:04:00 Section 07 Lesson 01-Using the Scenario Manager 00:07:00 Lesson 02-Using Goal Seek 00:03:00 Lesson 03-Analyzing with Data Tables 00:04:00 Section 08 Lesson 01-Understanding Protection 00:02:00 Lesson 02-Encrypting Files with Passwords 00:05:00 Lesson 03-Allowing Specific Worksheet Changes 00:02:00 Lesson 04-Adding Protection to Selected Cells 00:03:00 Lesson 05-Additional Protection Features 00:03:00 Section 09 Lesson 01-What are Macros 00:03:00 Lesson 02-Displaying the Developer Tab 00:03:00 Lesson 03-Creating a Basic Formatting Macro 00:05:00 Lesson 04-Assigning a Macro to a Button 00:03:00 Lesson 05-Creating Complex Macros 00:04:00 Lesson 06-Viewing and Editing the VBA Code 00:04:00 Lesson 07-Adding a Macro to the Quick Access Toolbar 00:03:00 Section 10 Lesson 01-What are Form Controls 00:02:00 Lesson 02-Adding a Spin Button and Check Boxes 00:04:00 Lesson 03-Adding a Combo Box 00:07:00 Section 11 Lesson 01-What is Data Validation 00:02:00 Lesson 02-Restricting Data Entry to the Whole Numbers 00:02:00 Lesson 03-Restricting Data Entry to a List 00:04:00 Lesson 04-Restricting Data Entry to a Date 00:02:00 Lesson 05-Restricting Data Entry to Specific Text Lengths 00:01:00 Lesson 06-Composing Input Messages 00:02:00 Lesson 07-Composing Error Alerts 00:03:00 Lesson 08-Finding Invalid Data 00:02:00 Lesson 09-Editing and Deleting Validation Rules 00:01:00 Section 12 Lesson 01-Working with Comments-v2 00:03:00 Lesson 02-Printing Comments and Errors 00:02:00 Lesson 03-Sharing a Workbook 00:04:00 Lesson 04-Co-Authoring in Excel 00:02:00 Lesson 05-Tracking Changes in a Workbook 00:03:00 Lesson 06-Working with Versions 00:03:00 Lesson 07-Sharing files Via Email-v2 00:03:00 Section 13 Lesson 01-Importing a Text File 00:04:00 Lesson 02-Exporting Data to a Text File 00:01:00 Course Recap Recap 00:02:00 Additional Materials Resource - Excel 365 Advanced 00:00:00 Final Exam Final Exam - Excel 365 Advanced 00:20:00
This course teaches you data analysis and visualisation using the versatile R language. From understanding data structures to performing advanced statistical analysis, this course equips you with the skills to extract meaningful insights from complex datasets. This Course At A Glance Accredited by CPD UK Endorsed by Quality Licence Scheme Get a deep understanding of data science, the process and the toolbox Learn about R and Rstudio Get an introduction to the basic data types in R Learn to perform arithmetic calculations on vectors Understand what is a matrix and how to analyse it Know what is factors and how to summarise it Recognise how to create a data frame Get an understanding of the relational and logical operators Learn what is a conditional statement and how to implement the same Learn about loops, functions and R packages Understand data manipulation with dplyr Data Science Course with R Programming Course Overview This comprehensive data science with R programming course is specially designed for those who are willing to get a better understanding of R programming and data science to gain proficiency in the same. This online course will help you strengthen your knowledge of data science, R and Rstudio, basics, vectors and much more. This online data science with R programming course will also help you acquire knowledge about the Matrices, factors, data frame, list, logical and relational operations and conditional statements. You will also gain an understanding of the advanced features like loops, functions R packages, regular expressions, etc., to master R language and data science. By the end of the course, you will be able to write R programmes efficiently and be able to analyse data. You will also develop the skills to become a successful data scientist or data analyst after completing this course. Who should take this course? This comprehensive data science with R programming course is suitable for anyone looking to improve their job prospects or aspiring to accelerate their career in this sector and want to gain in-depth knowledge of R programming. Entry Requirements There are no academic entry requirements for this data science with r programming course, and it is open to students of all academic backgrounds. However, you are required to have a laptop/desktop/tablet or smartphone and a good internet connection. Assessment Method This data science with r programming course assesses learners through multiple-choice questions (MCQs). Upon successful completion of the modules, learners must answer MCQs to complete the assessment procedure. Through the MCQs, it is measured how much a learner can grasp from each section. In the assessment pass mark is 60%. Course Curriculum Data Science Overview Introduction to Data Science Data Science Career of the Future What is Data Science Data Science As a Process Data Science Toolbox Data Science Process Explained What's Next R and RStudio Engine and Coding Environment Installing R and RStudio RStudio a Quick Tour Introduction to Basics Arithmetic With R Variable Assignment Basic Data Types in R Vectors Creating a Vector Naming a Vector Arithmetic Calculations on Vectors Vector Selection Selection by Comparison Matrices What's a Matrix Analyzing Matrices Naming a Matrix Adding Columns and Rows to a Matrix Selection of Matrix Elements Arithmetic with Matrices Factors What's a Factor Categorical Variables and Factor Levels Summarizing a Factor Ordered Factors Data Frames What's a Data Frame Creating a Data Frame Selection of Data Frame Elements Conditional Selection Sorting a Data Frame Lists Why Would You Need Lists Creating a List Selecting Elements From a List Adding More Data to The List Relational Operators Equality Greater and Less Than Compare Vectors Compare Matrices Logical Operators AND, OR, NOT Operators Logical Operators with Vectors and Matrices Reverse The Result Relational and Logical Operators Together Conditional Statements The IF Statement IFâ¦ELSE The ELSEIF Statement Loops Write a While Loop Looping with More Conditions Break Stop The While Loop What's a For Loop. Loop Over a Vector Loop Over a List Loop Over a Matrix For Loop with Conditionals Using Next and Break with For Loop Functions What Is a Function. Arguments Matching Required and Optional Arguments Nested Functions Writing Own Functions Functions with No Arguments Defining Default Arguments in Functions Function Scoping Control Flow in Functions R Packages Installing R Packages Loading R Packages Different Ways to Load a Package The Apply Family - Lapply What Is Lapply and When Is Used. Use Lapply with User-Defined Functions Lapply and Anonymous Functions Use Lapply with Additional Arguments The Apply Family - Sapply & Vapply What Is Sapply. How to Use Sapply. Sapply with Your Own Function Sapply with a Function Returning a Vector When Can't Sapply Simplify. What Is Vapply and Why Is It Used. Useful Functions Mathematical Functions Data Utilities Regular Expressions Grepl & Grep Metacharacters Sub & Gsub More Metacharacters Dates And Times Today and Now Create and Format Dates Create and Format Times Calculations with Dates Calculations with Times Getting and Cleaning Data Get and Set Current Directory Get Data From The Web Loading Flat Files Loading Excel Files Plotting Data in R Base Plotting System Base Plots Histograms Base Plots Scatterplots Base Plots Regression Line Base Plots Boxplot Data Manipulation With dplyr Introduction to dplyr Package Using The Pipe Operator (%>%) Columns Component Select() Columns Component Rename() and Rename_with() Columns Component Mutate() Columns Component Relocate() Rows Component Filter() Rows Component Slice() Rows Component Arrange() Rows Component Rowwise() Grouping of Rows Summarise() Grouping of Rows Across() Covid-19 Analysis Task Assessment Assessment - Data Science Course with R Programming Recognised Accreditation CPD Certification Service This course is accredited by continuing professional development (CPD). CPD UK is globally recognised by employers, professional organisations, and academic institutions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. CPD certificates are accepted by thousands of professional bodies and government regulators here in the UK and around the world. Many organisations look for employees with CPD requirements, which means, that by doing this course, you would be a potential candidate in your respective field. Quality Licence Scheme Endorsed The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. It will give you a competitive advantage in your career, making you stand out from all other applicants and employees. Certificate of Achievement Endorsed Certificate from Quality Licence Scheme After successfully passing the MCQ exam you will be eligible to order the Endorsed Certificate by Quality Licence Scheme. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. It will give you a competitive advantage in your career, making you stand out from all other applicants and employees. There is a Quality Licence Scheme endorsement fee to obtain an endorsed certificate which is £65. Certificate of Achievement from Lead Academy After successfully passing the MCQ exam you will be eligible to order your certificate of achievement as proof of your new skill. The certificate of achievement is an official credential that confirms that you successfully finished a course with Lead Academy. Certificate can be obtained in PDF version at a cost of £12, and there is an additional fee to obtain a printed copy certificate which is £35. FAQs Is CPD a recognised qualification in the UK? CPD is globally recognised by employers, professional organisations and academic intuitions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. CPD-certified certificates are accepted by thousands of professional bodies and government regulators here in the UK and around the world. Are QLS courses recognised? Although QLS courses are not subject to Ofqual regulation, they must adhere to an extremely high level that is set and regulated independently across the globe. A course that has been approved by the Quality Licence Scheme simply indicates that it has been examined and evaluated in terms of quality and fulfils the predetermined quality standards. When will I receive my certificate? For CPD accredited PDF certificate it will take 24 hours, however for the hardcopy CPD certificate takes 5-7 business days and for the Quality License Scheme certificate it will take 7-9 business days. Can I pay by invoice? Yes, you can pay via Invoice or Purchase Order, please contact us at info@lead-academy.org for invoice payment. Can I pay via instalment? Yes, you can pay via instalments at checkout. How to take online classes from home? Our platform provides easy and comfortable access for all learners; all you need is a stable internet connection and a device such as a laptop, desktop PC, tablet, or mobile phone. The learning site is accessible 24/7, allowing you to take the course at your own pace while relaxing in the privacy of your home or workplace. Does age matter in online learning? No, there is no age limit for online learning. Online learning is accessible to people of all ages and requires no age-specific criteria to pursue a course of interest. As opposed to degrees pursued at university, online courses are designed to break the barriers of age limitation that aim to limit the learner's ability to learn new things, diversify their skills, and expand their horizons. When I will get the login details for my course? After successfully purchasing the course, you will receive an email within 24 hours with the login details of your course. Kindly check your inbox, junk or spam folder, or you can contact our client success team via info@lead-academy.org
Highlights of the Course Course Type: Online Learning Duration: 19 Hours 57 Minutes Tutor Support: Tutor support is included Customer Support: 24/7 customer support is available Quality Training: The course is designed by an industry expert Recognised Credential: Recognised and Valuable Certification Completion Certificate: Free Course Completion Certificate Included Instalment: 3 Installment Plan on checkout What you will learn from this course? Gain comprehensive knowledge about python Understand the core competencies and principles of python Explore the various areas of python Know how to apply the skills you acquired from this course in a real-life context Become a confident and expert python developer Python Masterclass Course Master the skills you need to propel your career forward in python. This course will equip you with the essential knowledge and skillset that will make you a confident python developer and take your career to the next level. This comprehensive Python masterclass course is designed to help you surpass your professional goals. The skills and knowledge that you will gain through studying this Python masterclass course will help you get one step closer to your professional aspirations and develop your skills for a rewarding career. This comprehensive course will teach you the theory of effective python practice and equip you with the essential skills, confidence and competence to assist you in the python industry. You'll gain a solid understanding of the core competencies required to drive a successful career in python. This course is designed by industry experts, so you'll gain knowledge and skills based on the latest expertise and best practices. This extensive course is designed for python developer or for people who are aspiring to specialise in python. Enrol in this Python masterclass course today and take the next step towards your personal and professional goals. Earn industry-recognised credentials to demonstrate your new skills and add extra value to your CV that will help you outshine other candidates. Who is this Course for? This comprehensive Python masterclass course is ideal for anyone wishing to boost their career profile or advance their career in this field by gaining a thorough understanding of the subject. Anyone willing to gain extensive knowledge on this python can also take this course. Whether you are a complete beginner or an aspiring professional, this course will provide you with the necessary skills and professional competence, and open your doors to a wide number of professions within your chosen sector. Entry Requirements This Python masterclass course has no academic prerequisites and is open to students from all academic disciplines. You will, however, need a laptop, desktop, tablet, or smartphone, as well as a reliable internet connection. Assessment This Python masterclass course assesses learners through multiple-choice questions (MCQs). Upon successful completion of the modules, learners must answer MCQs to complete the assessment procedure. Through the MCQs, it is measured how much a learner could grasp from each section. In the assessment pass mark is 60%. Advance Your Career This Python masterclass course will provide you with a fresh opportunity to enter the relevant job market and choose your desired career path. Additionally, you will be able to advance your career, increase your level of competition in your chosen field, and highlight these skills on your resume. Recognised Accreditation This course is accredited by continuing professional development (CPD). CPD UK is globally recognised by employers, professional organisations, and academic institutions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. What is CPD? Employers, professional organisations, and academic institutions all recognise CPD, therefore a credential from CPD Certification Service adds value to your professional goals and achievements. Benefits of CPD Improve your employment prospects Boost your job satisfaction Promotes career advancement Enhances your CV Provides you with a competitive edge in the job market Demonstrate your dedication Showcases your professional capabilities What is IPHM? The IPHM is an Accreditation Board that provides Training Providers with international and global accreditation. The Practitioners of Holistic Medicine (IPHM) accreditation is a guarantee of quality and skill. Benefits of IPHM It will help you establish a positive reputation in your chosen field You can join a network and community of successful therapists that are dedicated to providing excellent care to their client You can flaunt this accreditation in your CV It is a worldwide recognised accreditation What is Quality Licence Scheme? This course is endorsed by the Quality Licence Scheme for its high-quality, non-regulated provision and training programmes. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. Benefits of Quality License Scheme Certificate is valuable Provides a competitive edge in your career It will make your CV stand out Course Curriculum Python Basics What Is Python Installation And First Execution 00:09:00 Variables, Creating And Running External Script, Interactive Shell 00:14:00 Comments 00:03:00 Types Of Variables 00:09:00 Math Operators 00:10:00 Exercise: Adding VAT To Products 00:08:00 Semicolon and ENTER - Assigning Multiple Values To Variables At Once 00:04:00 Assignment Operators 00:02:00 Playing With Strings (Slicing, Adding And Having Fun) 00:10:00 Functions and Libraries Basics Importing Libraries, What Are Functions - Basics 00:11:00 ATTENTION - Important Lecture About Common Mistake Regarding Functions 00:05:00 Taking Data From User And Type Conversion (Casting) 00:12:00 Conditional statements Comparison (Relational) Operators 00:05:00 Instruction 'If' Why INDENTATION Is IMPORTANT In Python | DO NOT SKIP! 00:11:00 EXERCISE: Simple Calculator 00:11:00 Values Different Than 0 00:03:00 Logical Operators 00:10:00 Loops Loop While 00:06:00 EXERCISE: Adding Numbers Taken From The User 00:08:00 Loop For 00:06:00 Instruction Break And Continue 00:11:00 EXERCISE: Guess The Number 00:09:00 Lists What Are Lists Basic Operations On Lists 00:10:00 Checking If Element Is 'In' Or 'Not In' The List 00:03:00 Operating On Lists With Functions Bn 00:14:00 Advanced Types Tuples - What Does Immutable Mean 00:05:00 Dictionaries 00:10:00 Sets 00:07:00 Operations On Sets 00:08:00 Nested Types 00:13:00 Processing Nested Types Using Loops 00:03:00 Dictionary Inside Dictionary, Dictionary Inside List - When To Choose Which 00:09:00 Extracting (Lterating Through) Values From Nested Dictionaries 00:20:00 EXERCISE: Dynamic Dictionary With Definitions 00:12:00 Transformations List Comprehensions 00:10:00 Generator Expressions 00:11:00 Dictionary Comprehensions 00:14:00 Set Comprehension 00:03:00 EXERCISE: Finding Numbers That Are Divisible By 7, But Are Not Divisible By 5 00:10:00 Functions - Basics What Are Functions How To Create A Function Why Should We Use Functions 00:10:00 Multiple Parameters In Function (Passing More Arguments) 00:05:00 Returning Values From Function 00:12:00 Functions - Advanced Multi Module Application | How To Import Your Own Module 00:10:00 enum - What It Is And Why You Should Use It 00:13:00 EXERCISE: Sum Of All Numbers Up To The One Entered By User | IMPORTANT Lecture 00:14:00 Measuring PERFORMANCE Of Code | How well (Fast) Some Part Of Code Work | Time 00:15:00 Function As Argument Of Another Function | How To Measure Performance Of Func 00:07:00 Default Arguments 00:07:00 Named (keyword) And Unnamed (Positional) Arguments 00:09:00 EXERCISE - Checking If Value Is In Container 00:07:00 Variable Length Argument (Multiple Arguments Sent And Saved In Single Parameter) 00:12:00 Local vs Global Variables - Scope - Lifetime Of Variables 00:09:00 Mutable vs Immutable Objects 00:21:00 Shallow vs Deep Copy Of Object 00:14:00 Lambda | Anonymous functions - What Are They When Should You Use Them 00:12:00 Random Numbers Drawing Random Numbers - Creating A Program That Checks If You Hit The Monster 00:15:00 Random Events - Choice vs Choices Function 00:09:00 Shuffle - Shuffling Cards In 'War' Game 00:03:00 EXERCISE: Drawing Elements Without REPETITION - Lottery Game - 6 Numbers From 49 00:13:00 EXERCISE | GAME | Drawing Random Chests Colours With Random Rewards 00:25:00 EXERCISE | GAME | Drawing Approximate Value To A Certain Value 00:08:00 Working With Files in Python and Exceptions What Is A File How To Create It Why Do We Need To CLOSE It How To Save Data 00:10:00 Exceptions, Try, Finally Block 00:04:00 Opening The File Using: With⦠Asâ¦: 00:03:00 Reading The Content Of File - Read vs Readlines, Splitting Lines, Encoding 00:07:00 Seek And Tell - Changing And Reading The Position Of Last Operation In File 00:05:00 Append - Adding Text At The End Of File 00:02:00 A+, R+, W+ - Two Function File Opening Modes 00:07:00 Keyword Except - Catching Exceptions - EXERCISE - Loading Names And Surnames 00:12:00 JSON What Is JSON Why Do We Use It What Problems Does JSON Solve 00:06:00 Creating And Saving Data From Python In JSON Format To File And String 00:10:00 Loading Data From JSON File To Python 00:04:00 Pretty Printer - Loading/Saving Pretty And Sorted JSON 00:08:00 pip and PyPi - using External Packages What Is Pip And PyPi Installing And Playing With External Package - Request 00:11:00 Loading Data From Server From JSON File - Preface To Next EXERCISE 00:10:00 Processing JSON Data | Extracting Top Values From List Of Dictionaries 00:18:00 SOLUTION 1: Retrieving A Few Users From Server At The Same Time 00:07:00 SOLUTION 2: Retrieving A Few Users From Server At The Same Time 00:05:00 SOLUTION 3: Retrieving A Few Users From Server At The Same Time 00:12:00 Defaultdict Supplying Missing Values Of Dictionary When Accessing Empty Element 00:06:00 API What Is Public API Where To Find Them. stackoverflow API 00:13:00 Getting JSON From Stackoverflow.com -> Getting Top Questions From Last Week 00:10:00 Opening Websites From Python Code - Webbrowser Module 00:05:00 Getting Records From Last Week - Datetime Module 00:10:00 EXERCISE: Cat Facts 00:06:00 EXERCISE: Random CAT Images By Breed 00:03:00 Authorization - Log In Using API Key - Getting Holiday Calendar 00:12:00 API - header authorization - POST % DELETE Authorization Through Header - Settings 00:06:00 EXERCISE: CAT System - Introduction 00:13:00 POST - Adding A Cat To Favourite List 00:07:00 DELETE - Removing A Cat From Favourite List 00:15:00 Visual Studio Code - Installation and Setting VSC - Downloading And Installing 00:03:00 Setting Up The Workspace In VSC And Installing Basic Extensions 00:08:00 Linter - What Is Linting - How To Use It, Settings In .Vscode 00:10:00 Code Runner | Custom Shortcuts | Shortcuts From Other Editors, Interactive Shell 00:11:00 Auto Save - Making Sure Your File Is Saved After Each Change 00:01:00 Snippets And Pass Keyword 00:06:00 Automatic Code Formatting 00:03:00 Debugging Mode - How To Professionally Debug Your Code 00:16:00 Ligatures - Custom Font Created Especially For Programmers - Fira Code 00:07:00 Visual Studio Code - Useful Extensions Icons Theme 00:02:00 Bracket Pair Colorizer - Improving Readability Of Your Code 00:02:00 Python Preview - Watching The Code Execution While Writing It 00:07:00 Python Quick Print 00:01:00 Code Spell Checker 00:03:00 What Is Object Oriented Programming 00:04:00 OOP - Object Oriented Programming What Are Objects And Classes How To Create A Simple Object And Class. 00:14:00 Creating Your First Method - What Is âSelfâ 00:15:00 __Init__ - Sending Arguments To Class For Initialization 00:08:00 EXERCISE: Create Rockets That Can Move Up 00:11:00 Document String - Docstring 00:06:00 __Str__ - Dunder Method Representing Text Of Object 00:05:00 EXERCISE: Organizing More Than One Class - Rocket Board 00:10:00 __Getitem__, __Setitem__ - Setting And Getting Values Using Dunder Methods 00:10:00 EXERCISE: Counting Distance Between Rockets 00:21:00 Is It Important To Understand Math That Was Used In The Last Lecture 00:06:00 Static Methods 00:12:00 Setting Type For Variables Using Annotations - Pyright Extension 00:12:00 __Len__ 00:05:00 Class / Static Variables - Creating USER With Unique Ids 00:11:00 EXERCISE: Bank Account - Withdraw/Deposit Money 00:07:00 How To Properly Handle Returned Values From Methods 00:16:00 Inheritance And Method Overriding - Super 00:19:00 EXERCISE: Inheritance On Practical Example - Result 00:08:00 EXERCISE: Playing With Cube, Square And Rectangle 00:09:00 Inheritance Vs Association - When To Use Which 00:16:00 Generator functions Generator Functions - Yield Keyword 00:13:00 EXERCISE: Generate Infinite Amount Of Numbers Multiplied By Themselves 00:06:00 Send Method - How To Send A Value Into A Generator 00:12:00 Assessment Assessment - Python Diploma 00:10:00 Obtain Your Certificate Order Your Certificate of Achievement 00:00:00 Get Your Insurance Now Get Your Insurance Now 00:00:00 Feedback Feedback 00:00:00
Highlights of the Course Course Type: Online Learning Duration: 19 Hours 57 Minutes Tutor Support: Tutor support is included Customer Support: 24/7 customer support is available Quality Training: The course is designed by an industry expert Recognised Credential: Recognised and Valuable Certification Completion Certificate: Free Course Completion Certificate Included Instalment: 3 Installment Plan on checkout What you will learn from this course? Gain comprehensive knowledge about python Understand the core competencies and principles of python Explore the various areas of python Know how to apply the skills you acquired from this course in a real-life context Become a confident and expert python developer Python Masterclass Course Master the skills you need to propel your career forward in python. This course will equip you with the essential knowledge and skillset that will make you a confident python developer and take your career to the next level. This comprehensive Python masterclass course is designed to help you surpass your professional goals. The skills and knowledge that you will gain through studying this Python masterclass course will help you get one step closer to your professional aspirations and develop your skills for a rewarding career. This comprehensive course will teach you the theory of effective python practice and equip you with the essential skills, confidence and competence to assist you in the python industry. You'll gain a solid understanding of the core competencies required to drive a successful career in python. This course is designed by industry experts, so you'll gain knowledge and skills based on the latest expertise and best practices. This extensive course is designed for python developer or for people who are aspiring to specialise in python. Enrol in this Python masterclass course today and take the next step towards your personal and professional goals. Earn industry-recognised credentials to demonstrate your new skills and add extra value to your CV that will help you outshine other candidates. Who is this Course for? This comprehensive Python masterclass course is ideal for anyone wishing to boost their career profile or advance their career in this field by gaining a thorough understanding of the subject. Anyone willing to gain extensive knowledge on this python can also take this course. Whether you are a complete beginner or an aspiring professional, this course will provide you with the necessary skills and professional competence, and open your doors to a wide number of professions within your chosen sector. Entry Requirements This Python masterclass course has no academic prerequisites and is open to students from all academic disciplines. You will, however, need a laptop, desktop, tablet, or smartphone, as well as a reliable internet connection. Assessment This Python masterclass course assesses learners through multiple-choice questions (MCQs). Upon successful completion of the modules, learners must answer MCQs to complete the assessment procedure. Through the MCQs, it is measured how much a learner could grasp from each section. In the assessment pass mark is 60%. Advance Your Career This Python masterclass course will provide you with a fresh opportunity to enter the relevant job market and choose your desired career path. Additionally, you will be able to advance your career, increase your level of competition in your chosen field, and highlight these skills on your resume. Recognised Accreditation This course is accredited by continuing professional development (CPD). CPD UK is globally recognised by employers, professional organisations, and academic institutions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. What is CPD? Employers, professional organisations, and academic institutions all recognise CPD, therefore a credential from CPD Certification Service adds value to your professional goals and achievements. Benefits of CPD Improve your employment prospects Boost your job satisfaction Promotes career advancement Enhances your CV Provides you with a competitive edge in the job market Demonstrate your dedication Showcases your professional capabilities What is IPHM? The IPHM is an Accreditation Board that provides Training Providers with international and global accreditation. The Practitioners of Holistic Medicine (IPHM) accreditation is a guarantee of quality and skill. Benefits of IPHM It will help you establish a positive reputation in your chosen field You can join a network and community of successful therapists that are dedicated to providing excellent care to their client You can flaunt this accreditation in your CV It is a worldwide recognised accreditation What is Quality Licence Scheme? This course is endorsed by the Quality Licence Scheme for its high-quality, non-regulated provision and training programmes. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. Benefits of Quality License Scheme Certificate is valuable Provides a competitive edge in your career It will make your CV stand out Course Curriculum Python Basics What Is Python Installation And First Execution 00:09:00 Variables, Creating And Running External Script, Interactive Shell 00:14:00 Comments 00:03:00 Types Of Variables 00:09:00 Math Operators 00:10:00 Exercise: Adding VAT To Products 00:08:00 Semicolon and ENTER - Assigning Multiple Values To Variables At Once 00:04:00 Assignment Operators 00:02:00 Playing With Strings (Slicing, Adding And Having Fun) 00:10:00 Functions and Libraries Basics Importing Libraries, What Are Functions - Basics 00:11:00 ATTENTION - Important Lecture About Common Mistake Regarding Functions 00:05:00 Taking Data From User And Type Conversion (Casting) 00:12:00 Conditional statements Comparison (Relational) Operators 00:05:00 Instruction 'If' Why INDENTATION Is IMPORTANT In Python | DO NOT SKIP! 00:11:00 EXERCISE: Simple Calculator 00:11:00 Values Different Than 0 00:03:00 Logical Operators 00:10:00 Loops Loop While 00:06:00 EXERCISE: Adding Numbers Taken From The User 00:08:00 Loop For 00:06:00 Instruction Break And Continue 00:11:00 EXERCISE: Guess The Number 00:09:00 Lists What Are Lists Basic Operations On Lists 00:10:00 Checking If Element Is 'In' Or 'Not In' The List 00:03:00 Operating On Lists With Functions Bn 00:14:00 Advanced Types Tuples - What Does Immutable Mean 00:05:00 Dictionaries 00:10:00 Sets 00:07:00 Operations On Sets 00:08:00 Nested Types 00:13:00 Processing Nested Types Using Loops 00:03:00 Dictionary Inside Dictionary, Dictionary Inside List - When To Choose Which 00:09:00 Extracting (Lterating Through) Values From Nested Dictionaries 00:20:00 EXERCISE: Dynamic Dictionary With Definitions 00:12:00 Transformations List Comprehensions 00:10:00 Generator Expressions 00:11:00 Dictionary Comprehensions 00:14:00 Set Comprehension 00:03:00 EXERCISE: Finding Numbers That Are Divisible By 7, But Are Not Divisible By 5 00:10:00 Functions - Basics What Are Functions How To Create A Function Why Should We Use Functions 00:10:00 Multiple Parameters In Function (Passing More Arguments) 00:05:00 Returning Values From Function 00:12:00 Functions - Advanced Multi Module Application | How To Import Your Own Module 00:10:00 enum - What It Is And Why You Should Use It 00:13:00 EXERCISE: Sum Of All Numbers Up To The One Entered By User | IMPORTANT Lecture 00:14:00 Measuring PERFORMANCE Of Code | How well (Fast) Some Part Of Code Work | Time 00:15:00 Function As Argument Of Another Function | How To Measure Performance Of Func 00:07:00 Default Arguments 00:07:00 Named (keyword) And Unnamed (Positional) Arguments 00:09:00 EXERCISE - Checking If Value Is In Container 00:07:00 Variable Length Argument (Multiple Arguments Sent And Saved In Single Parameter) 00:12:00 Local vs Global Variables - Scope - Lifetime Of Variables 00:09:00 Mutable vs Immutable Objects 00:21:00 Shallow vs Deep Copy Of Object 00:14:00 Lambda | Anonymous functions - What Are They When Should You Use Them 00:12:00 Random Numbers Drawing Random Numbers - Creating A Program That Checks If You Hit The Monster 00:15:00 Random Events - Choice vs Choices Function 00:09:00 Shuffle - Shuffling Cards In 'War' Game 00:03:00 EXERCISE: Drawing Elements Without REPETITION - Lottery Game - 6 Numbers From 49 00:13:00 EXERCISE | GAME | Drawing Random Chests Colours With Random Rewards 00:25:00 EXERCISE | GAME | Drawing Approximate Value To A Certain Value 00:08:00 Working With Files in Python and Exceptions What Is A File How To Create It Why Do We Need To CLOSE It How To Save Data 00:10:00 Exceptions, Try, Finally Block 00:04:00 Opening The File Using: With⦠Asâ¦: 00:03:00 Reading The Content Of File - Read vs Readlines, Splitting Lines, Encoding 00:07:00 Seek And Tell - Changing And Reading The Position Of Last Operation In File 00:05:00 Append - Adding Text At The End Of File 00:02:00 A+, R+, W+ - Two Function File Opening Modes 00:07:00 Keyword Except - Catching Exceptions - EXERCISE - Loading Names And Surnames 00:12:00 JSON What Is JSON Why Do We Use It What Problems Does JSON Solve 00:06:00 Creating And Saving Data From Python In JSON Format To File And String 00:10:00 Loading Data From JSON File To Python 00:04:00 Pretty Printer - Loading/Saving Pretty And Sorted JSON 00:08:00 pip and PyPi - using External Packages What Is Pip And PyPi Installing And Playing With External Package - Request 00:11:00 Loading Data From Server From JSON File - Preface To Next EXERCISE 00:10:00 Processing JSON Data | Extracting Top Values From List Of Dictionaries 00:18:00 SOLUTION 1: Retrieving A Few Users From Server At The Same Time 00:07:00 SOLUTION 2: Retrieving A Few Users From Server At The Same Time 00:05:00 SOLUTION 3: Retrieving A Few Users From Server At The Same Time 00:12:00 Defaultdict Supplying Missing Values Of Dictionary When Accessing Empty Element 00:06:00 API What Is Public API Where To Find Them. stackoverflow API 00:13:00 Getting JSON From Stackoverflow.com -> Getting Top Questions From Last Week 00:10:00 Opening Websites From Python Code - Webbrowser Module 00:05:00 Getting Records From Last Week - Datetime Module 00:10:00 EXERCISE: Cat Facts 00:06:00 EXERCISE: Random CAT Images By Breed 00:03:00 Authorization - Log In Using API Key - Getting Holiday Calendar 00:12:00 API - header authorization - POST % DELETE Authorization Through Header - Settings 00:06:00 EXERCISE: CAT System - Introduction 00:13:00 POST - Adding A Cat To Favourite List 00:07:00 DELETE - Removing A Cat From Favourite List 00:15:00 Visual Studio Code - Installation and Setting VSC - Downloading And Installing 00:03:00 Setting Up The Workspace In VSC And Installing Basic Extensions 00:08:00 Linter - What Is Linting - How To Use It, Settings In .Vscode 00:10:00 Code Runner | Custom Shortcuts | Shortcuts From Other Editors, Interactive Shell 00:11:00 Auto Save - Making Sure Your File Is Saved After Each Change 00:01:00 Snippets And Pass Keyword 00:06:00 Automatic Code Formatting 00:03:00 Debugging Mode - How To Professionally Debug Your Code 00:16:00 Ligatures - Custom Font Created Especially For Programmers - Fira Code 00:07:00 Visual Studio Code - Useful Extensions Icons Theme 00:02:00 Bracket Pair Colorizer - Improving Readability Of Your Code 00:02:00 Python Preview - Watching The Code Execution While Writing It 00:07:00 Python Quick Print 00:01:00 Code Spell Checker 00:03:00 What Is Object Oriented Programming 00:04:00 OOP - Object Oriented Programming What Are Objects And Classes How To Create A Simple Object And Class. 00:14:00 Creating Your First Method - What Is âSelfâ 00:15:00 __Init__ - Sending Arguments To Class For Initialization 00:08:00 EXERCISE: Create Rockets That Can Move Up 00:11:00 Document String - Docstring 00:06:00 __Str__ - Dunder Method Representing Text Of Object 00:05:00 EXERCISE: Organizing More Than One Class - Rocket Board 00:10:00 __Getitem__, __Setitem__ - Setting And Getting Values Using Dunder Methods 00:10:00 EXERCISE: Counting Distance Between Rockets 00:21:00 Is It Important To Understand Math That Was Used In The Last Lecture 00:06:00 Static Methods 00:12:00 Setting Type For Variables Using Annotations - Pyright Extension 00:12:00 __Len__ 00:05:00 Class / Static Variables - Creating USER With Unique Ids 00:11:00 EXERCISE: Bank Account - Withdraw/Deposit Money 00:07:00 How To Properly Handle Returned Values From Methods 00:16:00 Inheritance And Method Overriding - Super 00:19:00 EXERCISE: Inheritance On Practical Example - Result 00:08:00 EXERCISE: Playing With Cube, Square And Rectangle 00:09:00 Inheritance Vs Association - When To Use Which 00:16:00 Generator functions Generator Functions - Yield Keyword 00:13:00 EXERCISE: Generate Infinite Amount Of Numbers Multiplied By Themselves 00:06:00 Send Method - How To Send A Value Into A Generator 00:12:00 Assessment Assessment - Python Masterclass 00:10:00 Certificate of Achievement Certificate of Achievement 00:00:00 Get Your Insurance Now Get Your Insurance Now 00:00:00 Feedback Feedback 00:00:00