Duration 5 Days 30 CPD hours This course is intended for This course is intended for students new to computer programming or experienced programmers who are new to client-side web development. Overview After completing this course, you will be able to: Describe the technologies involved in web development. Create HTML pages with links and images. Explain the benefits of CSS. Style HTML pages with CSS. Explain the concepts of objects, methods, and properties. Work with JavaScript variables. Create their own custom functions in JavaScript. Write flow control logic in JavaScript. Write JavaScript code that listens for and handles events, such as mouse clicks and page loads. Create forms with HTML and validate them with JavaScript. Use regular expressions in JavaScript for advanced form validation. This course is intended for IT professionals interested in becoming client-side web developers. who need to get a jump start on all three technologies. The course includes more than 30 exercises, providing a rapid hands-on introduction to the three major client-side languages: HTML, CSS, and JavaScript. Students should be prepared to cover a lot of ground quickly.This material updates and replaces course Microsoft course 20480 which was previously published under the title Programming in HTML5 with JavaScript and CSS3. Module 1: A Quick Overview of Web Development HTML is Part of a Team Client-side Programming Server-side Programming Web Development Technologies Module 2: Introduction to HTML Exercise: A Simple HTML Document Getting Started with a Simple HTML Document HTML Elements, Attributes, and Comments The HTML Skeleton Viewing the Page Source Special Characters HTML Elements and Special Characters History of HTML The lang Attribute Module 3: Paragraphs, Headings, and Text Paragraphs Heading Levels Breaks and Horizontal Rules Exercise: Paragraphs, Headings, and Text The div Tag Creating an HTML Page Quoted Text Preformatted Text Inline Semantic Elements Exercise: Adding Inline Elements Module 4: HTML Links Links Introduction Text Links Absolute vs. Relative Paths Targeting New Tabs Email Links Exercise: Adding Links Lorem Ipsum The title Attribute Linking to a Specific Location on the Page Targeting a Specific Location on the Page Module 5: HTML Images Inserting Images Image Links Adding Images to the Document Exercise: Adding Images to the Page Providing Alternative Images Module 6: HTML Lists Unordered Lists Ordered Lists Definition Lists Exercise: Creating Lists Module 7: Crash Course in CSS Benefits of Cascading Style Sheets CSS Rules Selectors Combinators Precedence of Selectors How Browsers Style Pages CSS Resets CSS Normalizers External Stylesheets, Embedded Stylesheets, and Inline Styles Exercise: Creating an External Stylesheet Exercise: Creating an Embedded Stylesheet Exercise: Adding Inline Styles div and span Exercise: Styling div and span Media Types Units of Measurement Inheritance Module 8: CSS Fonts font-family @font-face font-size font-style font-variant font-weight line-height font shorthand Exercise: Styling Fonts Module 9: Color and Opacity About Color and Opacity Color and Opacity Values Color Opacity Exercise: Adding Color and Opacity to Text Module 10: CSS Text letter-spacing text-align text-decoration text-indent text-shadow text-transform white-space word-break word-spacing Exercise: Text Properties Module 11: JavaScript Basics JavaScript vs. EcmaScript The HTML DOM JavaScript Syntax Accessing Elements Where Is JavaScript Code Written? JavaScript Objects, Methods, and Properties Exercise: Alerts, Writing, and Changing Background Color Module 12: Variables, Arrays, and Operators JavaScript Variables A Loosely Typed Language Google Chrome DevTools Storing User-Entered Data Exercise: Using Variables Constants Arrays Exercise: Working with Arrays Associative Arrays Playing with Array Methods JavaScript Operators The Modulus Operator Playing with Operators The Default Operator Exercise: Working with Operators Module 13: JavaScript Functions Global Objects and Functions Exercise: Working with Global Functions User-defined Functions Exercise: Writing a JavaScript Function Returning Values from Functions Module 14: Built-In JavaScript Objects Strings Math Date Helper Functions Exercise: Returning the Day of the Week as a String Module 15: Conditionals and Loops Conditionals Short-circuiting Switch / Case Ternary Operator Truthy and Falsy Exercise: Conditional Processing Loops while and do?while Loops for Loops break and continue Exercise: Working with Loops Array: forEach() Module 16: Event Handlers and Listeners On-event Handlers Exercise: Using On-event Handlers The addEventListener() Method Anonymous Functions Capturing Key Events Exercise: Adding Event Listeners Benefits of Event Listeners Timers Typing Test Module 17: The HTML Document Object Model CSS Selectors The innerHTML Property Nodes, NodeLists, and HTMLCollections Accessing Element Nodes Exercise: Accessing Elements Dot Notation and Square Bracket Notation Accessing Elements Hierarchically Exercise: Working with Hierarchical Elements Accessing Attributes Creating New Nodes Focusing on a Field Shopping List Application Exercise: Logging Exercise: Adding EventListeners Exercise: Adding Items to the List Exercise: Dynamically Adding Remove Buttons to the List Items Exercise: Removing List Items Exercise: Preventing Duplicates and Zero-length Product Names Manipulating Tables Module 18: HTML Forms How HTML Forms Work The form Element Form Elements Buttons Exercise: Creating a Registration Form Checkboxes Radio Buttons Exercise: Adding Checkboxes and Radio Buttons Fieldsets Select Menus Textareas Exercise: Adding a Select Menu and a Textarea HTML Forms and CSS Module 19: JavaScript Form Validation Server-side Form Validation HTML Form Validation Accessing Form Data Form Validation with JavaScript Exercise: Checking the Validity of the Email and URL Fields Checking Validity on Input and Submit Events Adding Error Messages Validating Textareas Validating Checkboxes Validating Radio Buttons Validating Select Menus Exercise: Validating the Ice Cream Order Form Giving the User a Chance Module 20: Regular Expressions Getting Started Regular Expression Syntax Backreferences Form Validation with Regular Expressions Cleaning Up Form Entries Exercise: Cleaning Up Form Entries A Slightly More Complex Example
Course Overview If you are a JavaScript developer who wants to master TypeScript fundamentals, jumpstart on the road to learning TypeScript with this TypeScript Tutorial For Beginners course. TypeScript is an open-source programming language which builds on JavaScript. The advantage of Typescript over Javascript is that it adds optimal static typing to the JavaScript language. Many Javascript frameworks use typescript, such as Angular. This course covers a comprehensive set of modules to enhance your understanding of TypeScript fundamentals. It explains what typescript is and gives you a clear understanding of its significance. You will learn how to find the data type of a variable in TypeScript and understand how to define a function type variable typescript. You will also learn how to define objects using classes and use the different access modifiers. In time, you will get to grips with the specific skills to write more scalable applications. Whatever you learn in JavaScript adds value to your understanding of TypeScript. You're already halfway there if you're familiar with Javascript. Enrol right now! Learning Outcomes Understand the variables and data types Explore how to define variables using data types Gain in-depth knowledge of the operators Deepen your understanding of the object oriented principles Know how to create and use arrow functions Familiarise with the flow control statements Understand the variable prefixes Have an in-depth understanding of variable prefixes Who is this course for? The TypeScript Tutorial For Beginners course is incredibly beneficial for professionals interested in understanding the fundamentals of TypeScript. Upgrading skills in this course open doors to tremendous opportunities. Entry Requirement This course is available to all learners, of all academic backgrounds. Learners should be aged 16 or over to undertake the qualification. Good understanding of English language, numeracy and ICT are required to attend this course. Certification After you have successfully completed the course, you will be able to obtain an Accredited Certificate of Achievement. You can however also obtain a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hardcopy at the cost of £39 or in PDF format at the cost of £24. PDF certificate's turnaround time is 24 hours, and for the hardcopy certificate, it is 3-9 working days. Why choose us? Affordable, engaging & high-quality e-learning study materials; Tutorial videos/materials from the industry-leading experts; Study in a user-friendly, advanced online learning platform; Efficient exam systems for the assessment and instant result; The UK & internationally recognized accredited qualification; Access to course content on mobile, tablet or desktop from anywhere anytime; The benefit of career advancement opportunities; 24/7 student support via email. Career Path The TypeScript Tutorial For Beginners course provides useful skills to possess and would be beneficial for any related profession or industry such as: TypeScript Developer Full Stack Developer Unit 01: Introduction Module 01: What and why TypeScript 00:02:00 Module 02: TypeScript Playground 00:04:00 Module 03: Install TypeScript 00:02:00 Module 04: Install Visual Studio Code 00:01:00 Unit 02: Variables and Data Types Module 01: Introduction 00:03:00 Module 02: First Program Using Visual Studio Code 00:04:00 Module 03: Use JS in a HTML 00:02:00 Module 04: Strings 00:02:00 Module 05: Boolean 00:01:00 Module 06: Any Type 00:01:00 Module 07: Homogenous Arrays 00:03:00 Module 08: Heterogenous Arrays 00:01:00 Module 09: Using alert confirm and prompt 00:03:00 Module 10: Comments 00:02:00 Module 11: Enum Type 00:05:00 Unit 03: Operators Module 01: Arithmetic 00:03:00 Module 02: Assignment 00:04:00 Module 03: Comparison 00:04:00 Module 04: Logical 00:04:00 Module 05: Ternary 00:03:00 Unit 04: Flow Control Statements Module 01: Introduction 00:01:00 Module 02: IF Else Ladder 00:06:00 Module 03: Switch 00:04:00 Module 04: Break and Case Flow 00:03:00 Module 05: While loop 00:03:00 Unit 05: Objects and Arrays Module 01: Introduction 00:02:00 Module 02: Object Literal 00:03:00 Module 03: For-In Loop 00:02:00 Module 04: Arrays 00:04:00 Module 05: De-Structuring Arrays 00:02:00 Module 06: De-Structuring Objects 00:02:00 Unit 06: Functions Module 01: Introduction 00:02:00 Module 02: First Function 00:03:00 Module 03: Passing a parameter 00:01:00 Module 04: Passing Multiple Parameters 00:02:00 Module 05: Optional Parameters 00:04:00 Module 06: Default Values 00:01:00 Module 07: Function as parameter 00:02:00 Module 08: Returning a function 00:03:00 Module 09: Anonymous Functions 00:02:00 Module 10: Overloading 00:05:00 Module 11: REST PARAMS 00:05:00 Module 12: Using a Type on REST PARAM 00:01:00 Unit 07: Arrow Functions Module 01: Introduction 00:02:00 Module 02: First arrow function 00:03:00 Module 03: Passing Parameters 00:03:00 Module 04: Array of Arrow Functions 00:03:00 Unit 08: Variable Prefixes Module 01: let 00:03:00 Module 02: const 00:02:00 Module 02: const functions 00:02:00 Module 04: declare 00:01:00 Unit 09: Interfaces Module 01: Introduction 00:02:00 Module 02: Define an Object Interface 00:03:00 Module 03: Create and object 00:03:00 Module 04: Defining optional properties 00:01:00 Module 05: Interfaces are only compile time 00:01:00 Module 06: Function Interfaces 00:04:00 Module 07: Return Types in Functional interfaces 00:02:00 Module 08: Adding methods to Object Interfaces 00:02:00 Module 09: Array Interfaces 00:03:00 Module 10: String indexed Array Interfaces 00:03:00 Module 11: Extending interfaces 00:06:00 Unit 10: Classes Module 01: Introduction 00:01:00 Module 02: Create a class 00:03:00 Module 03: Add a constructor 00:04:00 Module 04: Add Function properties 00:02:00 Module 05: Power of TypeScript 00:01:00 Module 06: Using for-in and instanceof 00:04:00 Module 07: Implementing an interface 00:06:00 Unit 11: Inheritance Module 01: Introduction 00:03:00 Module 02: Extending a class 00:05:00 Module 03: Create Child Objects 00:07:00 Module 04: Inheriting Functionality 00:04:00 Module 05: Overriding 00:03:00 Unit 12: Access modifiers, Encapsulation and Static Module 01: Public and readonly 00:02:00 Module 02: Encapsulation 00:01:00 Module 03: Private properties 00:04:00 Module 04: Accessor methods 00:02:00 Module 05: Using Static Properties 00:04:00 Module 06: More about static 00:01:00 Module 07: Static Methods 00:03:00 Unit 13: Type Casting Module 01: String to numeric 00:04:00 Module 02: Using the toString method 00:03:00 Module 03: Object Casting 00:02:00 Unit 14: Modules Module 01: Introduction 00:01:00 Module 02: Using Function Modules 00:04:00 Module 03: Import Aliasing and Alternate Export Syntax 00:02:00 Module 04: Default Exports 00:02:00 Module 05: Class Modules 00:01:00 Module 06: Aliasing class modules 00:02:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00
Unlock the power of coding with our all-inclusive Ruby course. Whether you're starting from scratch or elevating your programming skills, this course is tailored for a seamless learning curve in Ruby 3.2.
The simple yet rewarding career in Office Administration Are you always the 'organised one' in your family or at work? Do you enjoy sorting out and organizing every aspect of your daily life? Then consider having a career as an Administrator. Administrative side of a company is also essential for a company to run smoothly. Filing, making travel arrangements, taking bookings, looking after visitors... Every office needs an efficient administrator who can ensure that everything behind the scenes of a successful company is running efficiently. Without one, things quickly start to fall apart. This is a great job for those who like to dabble in a variety of tasks and can multitask with ease. As an Office Administrator you'll be expected to turn your hand to jobs such as sorting out the post, answering the phones, ordering office stationery supplies, greeting clients, typing, filing, managing diaries. During this course you will about both on how to be a capable and efficient Office Administrator. If you are a team player and an organized person with the desire to take initiative then take this course choose a career as an Office Administrator. Course Highlights Extended Diploma in Office Administration is an award winning and the best selling course that has been given the CPD Certification & IAO accreditation. It is the most suitable course anyone looking to work in this or relevant sector. It is considered one of the perfect courses in the UK that can help students/learners to get familiar with the topic and gain necessary skills to perform well in this field. We have packed Extended Diploma in Office Administration into several modules for teaching you everything you need to become successful in this profession. To provide you ease of access, this course is designed for both part-time and full-time students. You can become accredited in just 20/30 hours and it is also possible to study at your own pace. We have experienced tutors who will help you throughout the comprehensive syllabus of this course and answer all your queries through email. For further clarification, you will be able to recognize your qualification by checking the validity from our dedicated website. Why You Should Choose Extended Diploma in Office Administration Lifetime access to the course No hidden fees or exam charges CPD Accredited certification on successful completion Full Tutor support on weekdays (Monday - Friday) Efficient exam system, assessment and instant results Download Printable PDF certificate immediately after completion Obtain the original print copy of your certificate, dispatch the next working day for as little as £9. Improve your chance of gaining professional skills and better earning potential. Who is this Course for? Extended Diploma in Office Administration is CPD certified and IAO accredited. 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 backgrounds. Requirements Our Extended Diploma in Office Administration 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 You will be ready to enter the relevant job market after completing this course. You will be able to gain necessary knowledge and skills required to succeed in this sector. All our Diplomas' are CPD and IAO accredited so you will be able to stand out in the crowd by adding our qualifications to your CV and Resume. Extended Diploma in Office Administration - Updated Version Module 01: Introduction to Office Administration 00:14:00 Module 02: Skills of an Effective Administrator 00:15:00 Module 03: Business Writing Skills 00:40:00 Module 04: Communication Skills 00:13:00 Module 5: Managing Meetings and Giving Feedback 01:29:00 Module 6: Organisational Skills 01:18:00 Module 7: Telephone Etiquette 01:09:00 Module 8: Negotiation Techniques 00:18:00 Module 9: Conflict Management 00:16:00 Module 10: Stress Management 00:18:00 Module 11: Time Management 00:39:00 Extended Diploma in Office Administration - Old Version Administrative Management Module One - Getting Started FREE 01:00:00 Module Two - Why Your Office Needs Administrative Procedures FREE 01:00:00 Module Three - Gathering the Right Tools 01:00:00 Module Four - Identifying Procedures to Include 01:00:00 Module Five - Top Five Procedures to Record 01:00:00 Module Six - What to Include in Your Binder (I) 01:00:00 Module Seven - What to Include in Your Binder (II) 01:00:00 Module Eight - Organizing Your Binder 01:00:00 Module Nine - What Not to Include in the Procedure Guide 01:00:00 Module Ten - Share Office Procedure Guide 01:00:00 Module Eleven - Successfully Executing the Guide 01:00:00 Module Twelve - Wrapping Up 01:00:00 Business Writing Module One - Getting Started FREE 00:30:00 Module Two - Working with Words FREE 01:00:00 Module Three - Constructing Sentences 01:00:00 Module Four - Creating Paragraphs 01:00:00 Module Five - Writing Meeting Agendas 01:00:00 Module Six - Writing E-mails 01:00:00 Module Seven - Writing Business Letters 01:00:00 Module Eight - Writing Proposals 01:00:00 Module Nine - Writing Reports 01:00:00 Module Ten - Other Types of Documents 01:00:00 Module Eleven - Proofreading and Finishing 01:00:00 Module Twelve - Wrapping Up 00:30:00 Office Management Building Your Management Team 01:00:00 Building A Successful Brand 01:00:00 Achieving Quality Through Teamwork 00:30:00 Keys To Staying Motivated 00:30:00 Improve Your Marketing 01:00:00 Provide Top Customer Service 00:30:00 Wrapping Up 00:30:00 Bookkeeping Module One - Introduction FREE 00:30:00 Module Two - Basic Terminology FREE 01:00:00 Module Three - Basic Terminology (II) 01:00:00 Module Four - Accounting Methods 01:00:00 Module Five - Keeping Track of Your Business 01:00:00 Module Six - Understanding the Balance Sheet 01:00:00 Module Seven - Other Financial Statements 01:00:00 Module Eight - Payroll Accounting Terminology 01:00:00 Module Nine - End of Period Procedures 01:00:00 Module Ten - Financial Planning, Budgeting and Control 01:00:00 Module Eleven - Auditing Corporate Behavior 01:00:00 Module Twelve - Wrapping Up 00:30:00 Microsoft Office Word Module One - Getting Started FREE 00:30:00 Module Two - Opening Word FREE 01:00:00 Module Three - Working with the Interface 01:00:00 Module Four - Your First Document 01:00:00 Module Five - Basic Editing Tasks 01:00:00 Module Six - Basic Formatting Tasks 01:00:00 Module Seven - Formatting Paragraphs 01:00:00 Module Eight - Advanced Formatting Tasks 01:00:00 Module Nine - Working with Styles 01:00:00 Module Ten - Formatting the Page 01:00:00 Module Eleven - Sharing Your Document 01:00:00 Module Twelve - Wrapping Up 00:30:00 Activities- Microsoft Word for Beginners Accredited Course 00:00:00 Microsoft Office Powerpoint Module One - Getting Started FREE 00:30:00 Module Two - Opening PowerPoint FREE 01:00:00 Module Three - Working with the Interface 01:00:00 Module Four - Your First Presentation 01:00:00 Module Five - Working with Text 01:00:00 Module Six - Formatting Text and Paragraphs 01:00:00 Module Seven - Adding Pictures 01:00:00 Module Eight - Advanced Formatting Tasks 01:00:00 Module Nine - Working with Transitions and Animations 01:00:00 Module Ten - Setting Up Your Slide Show 01:00:00 Module Eleven - Showtime! 01:00:00 Module Twelve - Wrapping Up 00:30:00 Certified Microsoft PowerPoint for Beginners - Activities 00:00:00 Microsoft Office Excel Module One - Getting Started FREE 00:30:00 Module Two - Opening Excel FREE 01:00:00 Module Three - Working with the Interface 01:00:00 Module Four - Your First Worksheet 01:00:00 Module Five - Viewing Excel Data 01:00:00 Module Six - Building Formulas 01:00:00 Module Seven - Using Excel Functions 01:00:00 Module Eight - Using Quick Analysis 01:00:00 Module Nine - Formatting Your Data 01:00:00 Module Ten - Using Styles, Themes, and Effects 01:00:00 Module Eleven - Printing and Sharing Your Workbook 01:00:00 Module Twelve - Wrapping Up 01:00:00 Mock Exam Mock Exam- Extended Diploma in Office Administration 00:30:00 Final Exam Final Exam- Extended Diploma in Office Administration 00:30:00
Learn how to program using Apache Groovy.
Course Overview Direct messenger communication is more effective than Facebook posts. The faster you can answer the questions of your customers, the better response you'll get. And messenger chatbot makes you available for your customers 24/7. Learn how you can use messenger communication effectively and create your own chatbot from this Facebook Marketing and Building Messenger Chatbots course and boost your Facebook marketing skill today. In this Facebook Marketing and Building Messenger Chatbots course, you will learn how you can create a Facebook Messenger chatbot and turn your messenger inbox into a marketing platform. This course will teach you how you can create your chatbot with personalized text message conversation. You will also understand the settings of able to get an automatic notification for any emergency queries. This will also help you with messenger promotions, ad campaigns and increase sales through the chat platform. Learning Outcomes Understand how Facebook marketing works Be able to create an effective messenger chatbot Learn the functions of messenger chatbot Connect chatbot with webinars, Google sheets and other files Be able to create a highly successful or messenger ad campaign Learn how to set up SMS notifications from Facebook Messenger Develop chatbot drip campaign and attract new customers through Messenger Who is this course for? This course is for anyone who wants to learn about Facebook marketing and promote their business through Facebook. You will learn to build a messenger chatbot and be able to communicate with your customers more effectively. Entry Requirement This course is available to all learners, of all academic backgrounds. Learners should be aged 16 or over to undertake the qualification. Good understanding of English language, numeracy and ICT are required to attend this course. Certification After you have successfully completed the course, you will be able to obtain an Accredited Certificate of Achievement. You can however also obtain a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hardcopy at the cost of £39 or in PDF format at the cost of £24. PDF certificate's turnaround time is 24 hours, and for the hardcopy certificate, it is 3-9 working days. Why choose us? Affordable, engaging & high-quality e-learning study materials; Tutorial videos/materials from the industry-leading experts; Study in a user-friendly, advanced online learning platform; Efficient exam systems for the assessment and instant result; The UK & internationally recognized accredited qualification; Access to course content on mobile, tablet or desktop from anywhere anytime; The benefit of career advancement opportunities; 24/7 student support via email. Career Path Facebook Marketing and Building Messenger Chatbots is a useful qualification to possess and would be beneficial for any related profession or industry such as: Social Media Marketers Digital Marketers Social Media Influencers Small Business Owners Marketing Professionals Module 01: Introduction to Facebook Messenger Marketing Course Slides 01:40:00 MobileMonkey Support 00:05:00 Welcome to Facebook Messenger Chatbot Masterclass 00:08:00 What is messenger marketing? 00:10:00 Advantages of using Facebook messenger marketing 00:15:00 How is chatbot marketing different than other marketing channels? 00:07:00 Who can use messenger bots to their advantage? 00:05:00 Module 02: Example Use Cases For Facebook Messenger Chatbots Ecommerce chatbot strategies 00:10:00 Webinar/event registrations using chatbots 00:04:00 Lea-gen chatbot strategies 00:09:00 Using chatbots to promote educational resources 00:10:00 Using chatbots to stay in touch with your customers 00:08:00 Calculating LTV and CAC to formulate incentive plans 00:11:00 Ideas for incentive structures to promote through Facebook chatbots 00:09:00 Module 03: Psychological Principles of Persuasion in Effective Bot Design Commitment and Consistency in chatbot design 00:15:00 Increasing customer value with reciprocity 00:14:00 Using social proof to build trust and identity 00:12:00 Likability - your secret weapon to successful bot marketing 00:11:00 Using scarcity to drive your customers to convert faster 00:09:00 Understanding the Fogg Behavior Model and how to use it to your advantage 00:16:00 Module 04: Building Killer Chatbots With MobileMonkey What is MobileMonkey? 00:05:00 Creating a MobileMonkey account and connecting your Facebook page 00:06:00 Viewing active bots and adding users 00:03:00 Create your first chatbot! 00:03:00 Module 05: Learning All About The MobileMonkey Chatbot Builder Widgets, Page Flow and Organisation 00:08:00 Effective Ways of Media relation & Public Relation 01:00:00 Adding Q&A items in MobileMonkey 00:06:00 Understanding unanswered questions 00:04:00 Configuring and editing bot builder settings 00:04:00 All about the text widget 00:07:00 All about the image widget 00:01:00 All about the form widget 00:10:00 All about the quick question widget 00:07:00 All about the gif widget 00:03:00 All about the attachment widget 00:02:00 All about the attribute widget 00:02:00 All about the connection widget 00:03:00 All about the email widget 00:03:00 All about the gallery widget 00:06:00 All about the list widget 00:03:00 All about the navigate widget 00:03:00 All about the typing widget 00:03:00 All about the video widget 00:03:00 Module 06: How to wield the Mobile Monkey Chat Blaster like a Jedi Master What's a chat blast anyway? 00:03:00 A few useful chat blaster use cases 00:06:00 Chat blasting vs. drip campaigns 00:06:00 Planning four chat blast ideas (Part 1) 00:10:00 Planning four chat blast ideas (Part 2) 00:12:00 Organising our chat blast pages in the Mobile Monkey page builder 00:05:00 Building our coupon chat blast 00:11:00 Testing our chat blast before blasting 00:05:00 Launching our first chat blast: Naming, audience, page and purpose 00:09:00 Building a chat blast to drive phone calls 00:14:00 Building our new product line chat blast 00:16:00 Building our competitive advantage/awareness chat blast 00:19:00 Analysing chat blast results 00:02:00 Module 07: Understanding Lead Magnets and Using Lead Magnets To Build Your Contact List Why are lead magnets important? 00:05:00 Installing your chat widget on a WordPress site 00:06:00 Installing your chat widget on a Shopify site 00:01:00 Installing your chat widget through Google Tag Manager 00:05:00 Link to the messenger and adding it to emails and blogs 00:10:00 Adding the checkbox plugin to your web forms 00:03:00 How to use Facebook Comment Guards 00:17:00 Creating Facebook messenger landing pages 00:13:00 Module 08: Facebook Messenger Ad Campaigns Using Your MobileMonkey Chatbots! What are Facebook Messenger Ads? 00:06:00 Messenger ads best practices and sample strategies 00:12:00 Creating a new messenger ad campaign on Facebook 00:09:00 Designing a messenger ad 00:14:00 Completing messenger campaign creation in Facebook ads manager 00:07:00 Drafting our mobile monkey messaging campaign blueprint 00:07:00 Creating and naming all our pages in MobileMonkey 00:04:00 Building our messenger landing page in Mobile Monkey 00:04:00 Finishing all the other Facebook messenger bot pages 00:14:00 Duplicating your ad groups to try different targeting settings 00:08:00 Setting up MobileMonkey Q&A and other loose ends 00:07:00 Module 09: Understanding Audiences in MobileMonkey and Using Them to Your Advantage What are audiences in MobileMonkey 00:08:00 Creating an all contacts and gender-based audience 00:04:00 Timezone and last active based audiences in mobile monkey 00:07:00 Creating an audience based on a custom variable 00:07:00 Module 10: Building Our First MobileMonkey Drip Campaign! What are the drip campaigns and drip campaign best practices? 00:07:00 Practical and useful drip campaign ideas 00:07:00 Building and reviewing our drip pages in MobileMonkey 00:08:00 Creating and launching our first MobileMonkey drip campaign 00:09:00 Module 11: Using the RSS Blaster in MobileMonkey RSS feed step by step and best practices 00:10:00 Module 12: Becoming a MobileMonkey Power User With Advanced Integrations and Connections SECTION 13 Becoming a Mobile Monkey power user with connections Chapter 01 What are connections and when would you use them_1 00:03:00 Creating a connection to Google Sheets 00:14:00 Creating a connection to GoToWebinar 00:10:00 Send new leads to your CRM (Hubspot) 00:08:00 Send an SMS to your sales team when a contact requests a callback 00:10:00 Module 13: Understanding Your MobileMonkey Audience Insights Contacts - searching, exporting and deleting 00:03:00 Audiences in MobileMonkey 00:02:00 Forms - what they are and how to use them 00:02:00 Bot analytics - how to find useful information using Mobile Monkey analytics 00:03:00 Module 14: Staying on Facebook's Good Side: Chatbot Compliance What you need to know about staying compliant with Facebook 00:04:00 Getting approved for subscription messaging 00:09:00 Module 15: Conclusion ... Goodbye for now but stay in touch! Thank you, getting help, final thoughts 00:05:00
Corel WordPerfect is a word processing application with a long history on multiple personal computer platforms. Level 3 Diploma in Corel WordPerfect 12 is designed to help you in using WordPerfect 12 to become much more productive and efficient. The course is divided into three sections. In the first section of the course, you will get basic knowledge on foundation training along with Workspace manager, customizing spelling and grammar. Following that, you will move to an intermediate level where you will learn about creating and modifying charts, sorting data, basics of mail merge, creating XML document and so much more. After completing the intermediate level you will look forward to advanced modules. This module covers Macros, uses of the OfficeReady browser, WordPerfect, and Windows. By the end of this course, you will be able to customize toolbars, property bars, keyboards, menu bar, display settings etc. This course is a complete course for you. So save your time and money by enrolling in this course today. Learning Outcomes: Opening and closing the program; understanding the interface; using menus, quickmenus, toolbars and dialog boxes How to use the programs toolbar and property bar, showing or hiding toolbars, customizing and managing it Typing text basics, selecting text with mouse, keyboard and menu, general tips and tricks Working with text via cutting, copying, pasting, using drag and drop, understanding insert and typeover mode, and using undo and redo How to save files for the first and second times, opening and closing files and/or document Utilizing the help menu, help topics, Corel tutor, specialized help, contextual help amd 'What's This' option Navigation through your cursor, scroll bars, keyboard, and the toolbar Using the object browser, go to dialog box, find the dialog box, and find and replace words Managing fonts through font face, size, bold, underline, italics, colour, quickfonts button, highlighting, and text's case through the property bar More font options through the dialog box, and advanced font tasks like embedding fonts and more Managing text position using the alignment, justification, line and paragraph spacing, ruler, tabs, margins and more options Spelling and grammar checking, using prompt-as-you-go, Grammatik, thesaurus, and the dictionary Opening, using, creating a template and organising projects Using PerfectExpert, and creaing envelopes and labels from the menu option Inserting data, time, symbols, using QuickWords, QuickCorrect, and smart quotes Ways to insert, suppress, remove page numbers, force pages and further insert line numbers Inserting clipart and pictures, reshaping and resizing graphics, positioning through the QuickMenu, ordering and flipping pictures, and adding borders How to use page view, draft view, two page view and zoom Using the print preview option to make adjustments and printing through various settings and options Switching between various documents, arranging document windows, moving text between documents, saving text in a separate file, and inserting documents Emailing and faxing your documents, and publishing them as PDF Affects of HTML on your document, previewing file in your browser, and publishing to HTML Making WordPerfect look like MS Office, opening office documents, saving office files, and using outlook contacts in WordPerfect Utilizing the WordPerfect file dialog box and toolbar options Saving your files using file extensions, viewing file properties, backing up your documents, and saving different versions Using page setup through margins, layout options, page size and orientation Explore the various printing options in order to get printouts Creating, expanding and saving Master documents; also creating, editing and removing subdocuments Understanding reveal codes window and un-revealing codes Examining code - like modifying, deleting, hard vs. soft; working with specific codes - character, sentence and paragraphs, etc.; and finding and replacing codes Applying built-in style using the property bar, updating existing styles, and creating your own style using QuickStyles and dialog boxes Creating and using document styles; and managing styles through the adding, saving and settings options Inserting and creating different list styles, and managing these list styles Utilizing QuickFormat and other formatting tools like the Make-It-Fit command and more Creating headers and footers, using the property bar, placing, suppressing, and deleting headers and footers Formatting text into columns, commenting on documents and reviewing them as well How to create watermark or text boxes Moving, resizing, adding borders and fill, adding captions, and wrapping text in text boxes Understand the basics of custom graphics and how to edit them to meet your needs Creating hyperlink and speed link within your documents Working with bookmarks and quickmarks Create table of contents, setting it up, generating and re-generating it, and using the document map Discover how to use WordPerfect, Microsoft Word, WordPerfect Classic, and Legal mode Customize toolbars, property bars, menus, keyboards, display settings and application bar options Modify WordPerfect environment, file settings, setting summary and conversion options Keep your spelling and grammar on check, change language preferences, add words to dictionary, and customize word list Understand the table structure and use tables property bar, QuickCreate, table menu and perfect expert to manage tables Insert, delete, resize, join and split cells or columns and rows Format tables through cells rotation option, setting vertical alignment, adding borders and fill, using speedformat, and creating or deleting speedformat styles Carry out advanced table tasks by using QuickSum, creating formulas, changing numeric formula of a cell, converting table to tabbed text and vice versa Understand the structure of charts, insert charts, how interface differs when working with them, move, resize, and delete them Changing chart type, chart colours and fonts, legend box, and your perspective Sort out data using sort dialog, setting sort options, creating custom sort, and outputting sort results to a disk Importing and linking spreadsheets or databases, and inserting objects and other file types Merging mail, creating data file, entering your data, using meal merge toolbar in data file Finding records; navigating between records and fields; modifying field names; adding, deleting and editing records Create form documents, add merge fields and merge codes, performing the merge, and creating envelopes during the merge Get an overview of the XML interface, creating new documents, publishing to XML, and converting existing documents to XML Using macro toolbars and visual basic editor along with recording, playing, editing and deleting macros Downloading the OfficeReady browser, using it and templates from the browser How to searchfor files in WordPerfect, starting the WordPerfect when Windows starts, and the differences between Windows Clipboard vs. Corel Clipbook Assessment: At the end of the course, you will be required to sit for an online MCQ test. Your test will be assessed automatically and immediately. You will instantly know whether you have been successful or not. Before sitting for your final exam you will have the opportunity to test your proficiency with a mock exam. 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? Level 3 Diploma in Corel WordPerfect 12 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 Level 3 Diploma in Corel WordPerfect 12 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. Module : 1 OPENING COREL WORDPERFECT 12 00:30:00 MORE ABOUT TOOLBARS 00:30:00 CREATING AND SELECTING TEXT 00:30:00 WORKING WITH TEXT 00:30:00 WORKING WITH YOUR DOCUMENT 00:30:00 FINDING HELP 00:30:00 BASIC NAVIGATION 00:15:00 USING WORDPERFECT'S TOOLS TO NAVIGATE THROUGH YOUR DOCUMENT 00:30:00 USING FONTS ON THE PROPERTY BAR 00:30:00 USING THE FONTS DIALOG BOX 00:30:00 ADVANCED FONT TASKS 01:00:00 CHANGING TEXT'S POSITION 00:30:00 ADVANCED TEXT POSITIONING 00:30:00 LANGUAGE TOOLS 00:30:00 PROJECTS 01:00:00 OTHER PRE-FORMATTED DOCUMENTS 00:30:00 USING TIMESAVING TOOLS 01:00:00 USING PAGE NUMBERS 00:30:00 ADDING PICTURES 01:00:00 VIEWING YOUR DOCUMENT 00:30:00 USING PRINT PREVIEW 00:30:00 PRINTING YOUR DOCUMENT 00:30:00 WORKING WITH MULTIPLE DOCUMENTS 00:30:00 SENDING YOUR DOCUMENT ELSEWHERE 00:30:00 CREATING A WEB PAGE 00:15:00 WORDPERFECT AND MICROSOFT OFFICE 00:30:00 Module : 2 USING THE FILE DIALOG BOX 01:00:00 USING TOOLBARS 00:15:00 SAVING YOUR FILES 00:30:00 USING PAGE SETUP 00:30:00 PRINTING YOUR FILES 00:30:00 USING MASTER DOCUMENTS AND SUBDOCUMENTS 01:00:00 REVEALING CODES 00:30:00 EXAMINING CODE 00:30:00 SPECIFIC CODES 00:30:00 FINDING AND REPLACING CODES 00:30:00 APPLYING A BUILT-IN STYLE 00:30:00 CREATING A STYLE 00:30:00 USING DOCUMENT STYLES 00:30:00 MANAGING STYLES 00:30:00 USING LIST STYLES 01:00:00 MANAGING LIST STYLES 00:30:00 USING QUICKFORMAT 01:00:00 OTHER FORMATTING TOOLS 01:00:00 CREATING HEADERS AND FOOTERS 00:30:00 FORMATTING TEXT INTO COLUMNS 01:00:00 COMMENTING ON A DOCUMENT 01:00:00 REVIEWING A DOCUMENT 01:00:00 CREATING A WATERMARK 00:30:00 CREATING TEXT BOXES 00:30:00 JAZZING UP TEXT BOXES 01:00:00 THE BASICS OF CUSTOM GRAPHICS 00:30:00 EDITING CUSTOM GRAPHICS 01:00:00 CREATING LINKS TO OUTSIDE YOUR DOCUMENT 00:30:00 WORKING WITH BOOKMARKS 00:30:00 WORKING WITH QUICKMARKS 00:30:00 CREATING A TABLE OF CONTENTS 01:00:00 Module : 3 Using the Workspace Manager 00:30:00 Customizing How You Interact With Word 00:15:00 Customizing How WordPerfect Interacts With Data 00:30:00 Customizing Spelling and Grammar 00:30:00 Creating a Basic Table 01:00:00 Working With Rows and Columns 00:30:00 Formatting a Table 00:30:00 Advanced Table Tasks 01:00:00 Creating Charts 00:30:00 Modifying Charts 00:30:00 Sorting Data 01:00:00 Using Data From Other Applications 00:30:00 Mail Merge Basics 00:30:00 Modifying Your Data 00:30:00 Finalizing the Merge 00:30:00 Creating an XML Document 01:00:00 Macros 01:00:00 Using the OfficeReady Browser 00:30:00 WordPerfect and Windows 01:00:00 Order Your Certificate and Transcript Order Your Certificates and Transcripts 00:00:00
Your guide to practice and learn to excel in Word 2019.
End of Life Care: Level 2 Certificate in Understanding End of Life Care Training Online Caring for people with life-threatening illnesses or in their final days requires a compassionate and proactive approach. While there are some occupational distinctions between supportive care as a Palliative Care and End of Life Care professional, both play an important role in preventing, reducing, and relieving suffering in the final days of a person's journey and providing a comforting transition process. End of Life Care: Level 2 Certificate in Understanding End of Life Care Training course will teach you the essential skills and knowledge to support an individual at their end of life. Through this End of Life Care: Level 2 Certificate in Understanding End of Life Care Training course, you will learn how to plan for care, deal with difficult issues, and apply your knowledge in a practical setting. The End of Life Care: Level 2 Certificate in Understanding End of Life Care Training course will also help you improve your communication skills and understand how important it is to communicate effectively with your patients and their families. The knowledge you will gain from this course will enable you to always put your patients' interests ahead of your own. Main Course: Level 2 Certificate in Understanding End of Life Care Free Courses Course 01: Care Certificate Course 02: Level 6 Diploma in Health and Social Care Management Course 03: Level 2 Certificate in Preparing to Work in Adult Social Care Special Offers of this Touch Typing: Touch Typing Course: This End of Life Care: End of Life Care Course includes a FREE PDF Certificate. Lifetime access to this End of Life Care: End of Life Care Course Instant access to this End of Life Care: End of Life Care Course 24/7 Support Available to this End of Life Care: End of Life Care Course [Note: Free PDF certificate as soon as completing the This End of Life Care: Level 2 Certificate in Understanding End of Life Care Training Course] End of Life Care: Level 2 Certificate in Understanding End of Life Care Training Online This Level 2 Certificate in Understanding End of Life Care Training course consists of 05 modules. Our End of Life Care: End of Life Care course offers comprehensive training for those dedicated to providing compassionate care. This End of Life Care: End of Life Care course equips you with the essential skills to support individuals in their final days. Through our End of Life Care: End of Life Care course, you’ll learn how to plan care, handle sensitive issues, and apply your knowledge in real-world settings. Additionally, this End of Life Care: End of Life Care course enhances your communication skills, ensuring you effectively connect with patients and families. Prioritize patient well-being with our End of Life Care: End of Life Care training. Who is this course for? End of Life Care: Level 2 Certificate in Understanding End of Life Care Training Online This Level 2 Certificate in Understanding End of Life Care Training course is suitable for: Health and social care workers Individuals working in an adult care environment Carers and caretakers Requirements End of Life Care: Level 2 Certificate in Understanding End of Life Care Training Online To enrol in this End of Life Care: End of Life Care Course, students must fulfil the following requirements: Good Command over English language is mandatory to enrol in our End of Life Care: End of Life Care Course. Be energetic and self-motivated to complete our End of Life Care: End of Life Care Course. Basic computer Skill is required to complete our End of Life Care: End of Life Care Course. If you want to enrol in our End of Life Care: End of Life Care Course, you must be at least 15 years old. Career path End of Life Care: Level 2 Certificate in Understanding End of Life Care Training Online After completing this End of Life Care: Level 2 Certificate in Understanding End of Life Care course, you may able to pursue a variety of promising career opportunities, such as — Social Care Workers- £28,000 (Approximately) Adult Care Worker £30,000 (Approximately) Healthcare Advisor – £27,500 (Approximately)
Overview This comprehensive course on Complete iOS 11 and Swift 4 will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Complete iOS 11 and Swift 4 comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this Complete iOS 11 and Swift 4. It is available to all students, of all academic backgrounds. Requirements Our Complete iOS 11 and Swift 4 is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 13 sections • 177 lectures • 19:08:00 total length •iOS 11 Course Overview: 00:11:00 •Install Xcode 9: 00:07:00 •Xcode 9 Beta 4 Update: 00:09:00 •App: Hustle - Your first iOS 11 App: 00:22:00 •Variables, operators, and how computers work: 00:17:00 •Strings in Swift: 00:15:00 •Working with numbers in Swift: 00:20:00 •Swift Functions: 00:23:00 •Booleans: 00:21:00 •Constants: 00:10:00 •Array Data Structure in Swift: 00:13:00 •Swift Loops: 00:19:00 •Dictionary Data Structure in Swift: 00:19:00 •Object Oriented Programming in Swift: 00:12:00 •Inheritance: 00:08:00 •Polymorphism: 00:08:00 •Optionals: 00:21:00 •Enumerations: 00:20:00 •Extensions: Part 1: 00:15:00 •Extensions: Part 2: 00:21:00 •Intro to Protocols, Delegates - Numbers Example: 00:13:00 •Intro to Protocols, Delegates Part 2 - Question Generator: 00:18:00 •Protocols, Delegates - Building Color Magic App UI: 00:17:00 •Protocols, Delegates - Using the Delegate Method in Color Magic App: 00:16:00 •Protocols, Delegates - Using Mutating Functions in Types: 00:18:00 •Git and Version Control - The Fun Way!: 00:12:00 •Terminal Basics - Changing Directories: 00:06:00 •Terminal Basics - Creating Directories and Files: 00:05:00 •Terminal Basics - Copying and Renaming Files: 00:09:00 •Terminal Basics - Deleting Files and Directories: 00:06:00 •Git Basics: 00:17:00 •Setting up Github: 00:05:00 •Working with Local and Remote Repositories: 00:11:00 •Handling Git Merge Conflicts: 00:17:00 •App: Swoosh 01 - Creating the Welcome Screen: 00:25:00 •App: Swoosh 02 - Working with Frames: 00:16:00 •App: Swoosh 03 - Intro to Auto Layout: 00:27:00 •App: Swoosh 04 - Working with Stack Views: 00:27:00 •App: Swoosh 05 - Intro to Segues (Changing Screens): 00:10:00 •App: Swoosh 06 - Refactoring in Xcode 9: 00:10:00 •App: Swoosh 07 - Debugging: setValue forUndefinedKey: 00:04:00 •App: Swoosh 08 - Programmatic Segues: 00:09:00 •App: Swoosh 09 - IBActions (Handling Events) and Data Models: 00:16:00 •App: Swoosh 10 - Passing Data Between View Controllers: 00:12:00 •App: Dev Profile 01 - Auto layout for iPhones: 00:22:00 •App: Dev Profile 02 - Auto layout for iPads (Size Classes): 00:20:00 •App: Window Shopper 01 - Custom Text Fields: 00:18:00 •App: Window Shopper 02 - Input Accessory Views: 00:15:00 •App: Window Shopper 03 - Unit Testing our Data: 00:17:00 •App: Window Shopper 04 - Calculation Algorithm: 00:13:00 •App: Window Shopper 05 - Custom Drawing with drawRect: 00:12:00 •App: Coder Swag 01 - Project creation: 00:23:00 •App: Coder Swag 02 - Tableviews, Delegate, and Data Source: 00:33:00 •App: Coder Swag 03 - Collection Views (Grid Layouts): 00:13:00 •App: Coder Swag 04 - Working with Data Models: 00:14:00 •App: Coder Swag 05 - Displaying Data in Collection View Cells: 00:20:00 •Intro to Chat App: 00:04:00 •App: Smack - Project Setup: 00:26:00 •App: Smack - SWReveal: 00:20:00 •App: Smack - ChannelVC UI: 00:25:00 •App: Smack - LoginVC UI: 00:22:00 •App: Smack - CreateAccountVC UI: 00:19:00 •App: Smack - Web request and API: 00:09:00 •App: Smack - Hosting API: 00:20:00 •App: Smack - Locally Hosting API: 00:18:00 •App: Smack - Creating a web request in Xcode: 00:28:00 •App: Smack - Registering a User: 00:16:00 •App: Smack - Logging in a user: 00:20:00 •App: Smack - Creating a user: 00:26:00 •App: Smack - Avatar Picker Part 1: 00:19:00 •App: Smack - Avatar Picker Part 2: 00:20:00 •App: Smack - Generate a Avatar BG Color: 00:26:00 •App: Smack - LoggedIn Interface: 00:23:00 •App: Smack - Profile View: 00:25:00 •App: Smack - Logging in users: 00:23:00 •App: Smack - Getting channels: 00:19:00 •App: Smack - Channels TableView: 00:14:00 •App: Smack - Add Channel VC: 00:19:00 •App: Smack - Sockets and Channels: 00:26:00 •App: Smack - Refining Login Flow: 00:19:00 •App: Smack - Fetching Messages: 00:20:00 •App: Smack - Sending First Message: 00:17:00 •App: Smack - Displaying Chat Messages: 00:18:00 •App: Smack - Sockets and Messages: 00:19:00 •App: Smack - Typing Users: 00:22:00 •App: Smack - Unread Channels: 00:18:00 •Where to go from here: 00:08:00 •I'm Back: 00:08:00 •Intro to App: Pixel City: 00:02:00 •Creating Xcode Project: Pixel City: 00:04:00 •Installing Alamofire / AlamofireImage Cocoapods: 00:07:00 •Building MapVC UI /Conforming to MKMapViewDelegate /Setting Delegate of mapView: 00:15:00 •Requesting Location Services in iOS 11 / Centering Map On User Location: 00:18:00 •Adding UITapGestureRecognizer to Drop Custom Pins on MapView: 00:15:00 •Setting a Custom Map Annotation Color: 00:05:00 •Animating Photos View / Programmatically adding spinner and label subviews: 00:20:00 •Adding UILabel for Pull Up View / Adding UICollectionView Programmatically: 00:17:00 •Getting API Key from Flickr / Using Flickr API URL Format: 00:14:00 •Using Alamofire to Download URLS: 00:21:00 •Using Alamofire to Download Images / Cancelling All Sessions: 00:16:00 •Setting Up UICollectionView / Adding Images / Reloading UICollectionView: 00:10:00 •Building PopVC / Presentation PopVC When UICollectionViewCell is Tapped: 00:16:00 •Adding 3D Touch Peek: 00:15:00 •Challenge 1: 00:02:00 •Setting up developer: 00:10:00 •Implementing Google AdMob: 00:19:00 •Fetching a list of Products: 00:15:00 •Starting an in-app Purchase: 00:09:00 •Testing in-app Purchases: 00:18:00 •Restoring in-app Purchases after App Deletion: 00:09:00 •Intro to App: GoalPost: 00:03:00 •Creating Xcode Project / Project Folders: 00:04:00 •Building GoalsVC: 00:14:00 •Building GoalCell: 00:14:00 •What is Core Data?: 00:06:00 •Creating Goal Core Data Entity and Attributes: 00:08:00 •Displaying Static GoalCells in UITableView / Creating GoalType Enum: 00:10:00 •Building CreateGoalVC: 00:15:00 •Creating a UIViewController Extension: 00:11:00 •Creating a UIView / UIButton Extension: 00:19:00 •Building FinishGoalVC / Passing Data from CreateGoalVC: 00:19:00 •Saving Goal Data to Persistent Store: 00:13:00 •Fixing Dismissal of FinishGoalVC: 00:07:00 •Fetching Data from Persistent Store / Filling UITableView with Fetched Data: 00:16:00 •Removing Objects from Persistent Store using UITableView Delete Action: 00:11:00 •Setting Goal Progress for UITableViewCell: 00:15:00 •Challenge 2: 00:01:00 •Intro to App: Breakpoint: 00:03:00 •Creating Xcode Project / Setting Up Project Folders: 00:05:00 •Creating Firebase Project: 00:11:00 •Setting Up DataService / Creating Firebase Database Users: 00:11:00 •Building AuthVC and LoginVC in Interface Builder: 00:18:00 •Creating InsetTextField and ShadowView Subclasses: 00:18:00 •Setting up AuthService: 00:13:00 •Building FeedVC and GroupsVC in Interface Builder: 00:16:00 •Presenting LoginVC from AppDelegate / Allowing Login with Email: 00:22:00 •Building MeVC and Adding to UITabBarController: 00:10:00 •Creating CreatePostVC and Uploading Posts to Firebase: 00:20:00 •Creating UIView Extension for Binding Views to Keyboard: 00:15:00 •Building FeedCell: 00:10:00 •Writing the Message Model and Getting All Feed Messages from Firebase: 00:21:00 •Converting UIDs into Emails and Reversing the Order of a TableView: 00:20:00 •Creating CreateGroupVC and Connecting @IBOutlets/Actions: 00:15:00 •Creating UserCell: 00:16:00 •Searching for Email Accounts to Add to Group: 00:19:00 •Adding Users to Group with didSelectRowAt indexPath: 00:21:00 •Creating Groups and pushing them to Firebase: 00:16:00 •Creating GroupCell: 00:15:00 •Creating Group Model and Getting All Groups from Firebase: 00:19:00 •Building GroupFeedVC: 00:18:00 •Initializing Group Data for a Group and Presenting on GroupFeedVC: 00:16:00 •Downloading All Message for a Group and Animating Upon New Message: 00:24:00 •Creating a UIViewController Extension for Presenting GroupFeedVC: 00:07:00 •Challenge 3: 00:02:00 •Intro to app: 00:02:00 •Intro to CoreML: 00:05:00 •What is machine learning?: 00:08:00 •Creating Xcode 9 project: 00:03:00 •Building UI: 00:18:00 •AVFoundation: 00:18:00 •Tap gestures to take snapshot on item: 00:11:00 •Core ML Xcode 9 Beta 4 Update / Fix Preview Photo Crash: 00:03:00 •Downloading CoreML models: 00:21:00 •Adding UI controls for flash control: 00:07:00 •Training your app to speak what it sees: 00:18:00 •App: RampUp - Intro to ARKit App: 00:02:00 •App: RampUp - Resources: 00:04:00 •App: RampUp - Project creation: 00:11:00 •App: RampUp - SceneKit, 3D models: 00:11:00 •App: RampUp - Ramp picker popover: 00:14:00 •App: RampUp - 3D models in SceneKit for popover: 00:18:00 •App: RampUp - 3D models in SceneKit for popover part 2: 00:12:00 •App: RampUp - Detecting taps on 3D objects: 00:17:00 •App: RampUp - Placing ramps in ARKit: 00:24:00 •App: RampUp - Moving objects in 3D space in augmented reality: 00:20:00 •ARKit - where to go next: 00:04:00 •Assignment - Complete iOS 11 and Swift 4: 00:00:00