• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

8369 Network courses delivered Online

Building Your Own Computer Online Course

5.0(5)

By Online Training Academy

In the modern world, having the skills to build your own computer is increasingly vital. The "Building Your Own Computer Online Course" provides a comprehensive curriculum to meet this need. Starting with an Introduction to Computer & Building PC, the course covers an Overview of Hardware and Parts, Building the Computer, Input and Output Devices, Software Installation, Computer Networking, Building a Gaming PC, and Maintenance of Computers. The importance of learning to build computers cannot be overstated; it empowers individuals with the knowledge to customize and troubleshoot their own systems, ensuring optimal performance and cost savings. Key benefits include a deep understanding of hardware components, the ability to build high-performance gaming PCs, and skills in maintaining and networking computers. This course offers advantages such as practical, hands-on experience and the confidence to handle various computer-related tasks independently. Enroll in this course to gain essential knowledge and become proficient in the growing sector of Building Computers. Key Features: CPD Certified Building Your Own Computer Course Free Certificate Developed by Specialist Lifetime Access Course Curriculum: Module 01: Introduction to Computer & Building PC Module 02: Overview of Hardware and Parts Module 03: Building the Computer Module 04: Input and Output Devices Module 05: Software Installation Module 06: Computer Networking Module 07: Building a Gaming PC Module 08: Maintenance of Computers Learning Outcomes: Identify essential computer hardware components for building a PC. Assemble a computer system following step-by-step instructions accurately. Demonstrate proficiency in installing software on a newly built computer. Understand the function and connectivity of input and output devices. Implement basic computer networking configurations and troubleshooting techniques. Perform routine maintenance tasks to ensure the longevity of computer systems. CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This Building Your Own Computer course is accessible to anyone eager to learn more about this topic. Through this course, you'll gain a solid understanding of Building Your Own Computer. Moreover, this course is ideal for: Beginners interested in understanding computer hardware assembly. Enthusiasts keen on building custom computers tailored to their needs. Individuals aspiring to enhance their knowledge of computer maintenance. Gamers looking to build high-performance gaming rigs from scratch. Tech enthusiasts wanting to explore computer networking and software installation. Requirements There are no requirements needed to enrol into this Building Your Own Computer course. We welcome individuals from all backgrounds and levels of experience to enrol into this Building Your Own Computer course. Career path After finishing this Building Your Own Computer course you will have multiple job opportunities waiting for you. Some of the following Job sectors of Building Your Own Computer are: IT Support Technician - £20K to 35K/year. Computer Hardware Engineer - £25K to 50K/year. Network Administrator - £22K to 45K/year. Systems Analyst - £30K to 55K/year. Cybersecurity Analyst - £30K to 60K/year. Certificates Digital certificate Digital certificate - Included Certificate of Completion Digital certificate - Included Will be downloadable when all lectures have been completed.

Building Your Own Computer Online Course
Delivered Online On Demand1 hour 54 minutes
£10

Cybersecurity: Social Engineering

5.0(9)

By Chart Learning Solutions

At its core, social engineering is not a cyber attack. Instead, social engineering is all about the psychology of persuasion: It targets the mind like your old-school grifter or con man. The aim is to gain the trust of targets, so they lower their guard, and then encourage them into taking unsafe actions such as divulging personal information or clicking on web links, or opening attachments that may be malicious. Learning Objectives The following are some of the key outcomes in this course: Understand Social Engineering and how to spot common infiltration methods Learn about the different types of social engineering attacks and how to avoid becoming a victim Understand what phishing is and how to spot the red flags of fraudulent emails Explore the best cybersecurity practices to protect your systems and accounts Learn about the five types of business email compromise Detect the warning signs of this scam and how to prevent attacks Target Audience Young Professionals

Cybersecurity: Social Engineering
Delivered Online On Demand18 minutes
£34.95

Cybersecurity: Protect your Data

5.0(9)

By Chart Learning Solutions

A robust cybersecurity policy protects secure, critical or sensitive data and prevents it from falling in to the hands of malicious third parties. Accounts that contain highly sensitive data often require multiple layers of security - or multifactor authentication (MFA). Personal security can't just be restricted to your computer. All of your devices, even those without internet connectivity, need protective measures. Learning Objectives The following are some of the key outcomes in this course: What are portable devices and removable media? Know the risks associated with using them and how you can safeguard your devices Understand the risks associated with portable devices and removable media Understand physical safety and the value of any effort to mitigate on-site threats to facilities, assets, and employees Target Audience Young Professionals

Cybersecurity: Protect your Data
Delivered Online On Demand18 minutes
£34.95

Security Guard

4.7(160)

By Janets

Register on the Security Guard today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get a digital certificate as a proof of your course completion. The Security Guard is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Security Guard Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Security Guard, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16. Course Content Module 01: Definition and Importance of Security Definition and Importance of Security 00:18:00 Module 02: Career Prospect of Security Guard in the UK Career Prospect of Security Guard in the UK 00:13:00 Module 03: Security Risk Analysis and Risk Reduction Security Risk Analysis and Risk Reduction 00:27:00 Module 04: Physical and Information Security Protection Physical and Information Security Protection 00:38:00 Module 05: Response to Immediate Crisis Response to Immediate Crisis 00:28:00 Module 06: The Use of Technology for Managing Security The Use of Technology for Managing Security 00:27:00 Module 07: General Patrol Tactics and Techniques General Patrol Tactics and Techniques 00:27:00 Module 08: Public Relations and Traffic Control Public Relations and Traffic Control 00:23:00 Module 09: Violence in the Workplace Violence in the Workplace 00:29:00 Module 10: Laws and Regulations Laws and Regulations 00:31:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.

Security Guard
Delivered Online On Demand4 hours 21 minutes
£25

Train The Trainer Masterclass

By Study Plex

Master the skills you need to propel your career forward in teaching. Equip yourself with the essential knowledge and skillset that make you a confident professional trainer and take your career to the next level. This comprehensive course is designed to help you reach your professional goals. The skills and knowledge that you will gain through studying this train the trainer masterclass course will help you get one step closer to your professional aspirations and develop your skills for a rewarding career. This train the trainer masterclass 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. This comprehensive course will teach you the theory of effective teaching practice and equip you with the essential skills, confidence and competence to assist you in the teaching industry. You'll gain a solid understanding of the core competencies required to drive a successful career in teaching. This train the trainer masterclass course has been endorsed by the Quality Licence Scheme for its high-quality, non-regulated provision and training programmes. This course is not regulated by Ofqual and is not an accredited qualification. Learn from expert tutors with industry experience, teaching you the latest expertise and best practice. This extensive course is designed for teaching professionals who are aspiring to specialise in teaching. Earn industry-recognised credentials to demonstrate your new skills and add extra value to your CV. Enrol today and take the next step towards your personal and professional goals. Check our all courses to upgrade your skills and become a professional in your desired field. 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 Introduction and Welcome Introduction to Trainer Bootcamp 00:11:00 What Makes a Great Trainer? 00:18:00 Make Them Feel Safe Before Class Make Them Feel Safe Before Class Introduction 00:04:00 Make Comfortable Small Talk - Part 1 00:17:00 Make Comfortable Small Talk - Part 2 00:19:00 Make Comfortable Small Talk - Activity Feedback 00:09:00 Make an Impressive First Impression 00:15:00 Give Last Minute Reminders - Part 1 00:18:00 Give Last Minute Reminders - Part 2 00:15:00 Start with an Amazing Opener Give Your Introduction - Part 1 00:17:00 Give Your Introduction - Part 2 00:20:00 Give Your Introduction - Part 3 00:04:00 Find Out About Them 00:17:00 Reveal the Takeaways 00:12:00 Set Boundaries and Expectations - Part 1 00:17:00 Set Boundaries and Expectations - Part 2 00:06:00 Give the Lesson Hook 00:06:00 Build Credibility and Rapport Do an Oral Review - Part 1 00:16:00 Do an Oral Review - Part 2 00:03:00 Send Them to Break 00:04:00 Walk and Talk During Break 00:11:00 Bring Them Back From Break 00:13:00 Open Convincingly Assessment Open Convincingly Assessment Practice 00:13:00 Open Convincingly Assessment 00:07:00 Final Assessment Assessment - Train The Trainer 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

Train The Trainer Masterclass
Delivered Online On Demand
£19

Job Interviewing Skills Complete Masterclass Course

By Study Plex

Learn up-to-date skills | CPD UK & IPHM Accredited | Recognised Certificate | MCQ Based Exam & Tutor Support | Interactive Video Training | Instant Result | Lifetime Access This course is accredited by the CPD 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. Master the skills you need to propel your career forward in job interviewing. Equip yourself with the essential knowledge and skillset that make you a confident job interviewer and take your career to the next level. This comprehensive the complete job interviewing skills masterclass course is designed to help you reach your professional goals. The skills and knowledge that you will gain through studying this the complete job interviewing skills masterclass course will help you get one step closer to your professional aspirations and develop your skills for a rewarding career. This comprehensive the complete job interviewing skills masterclass course will teach you the theory of effective job interviewing practice and equip you with the essential skills, confidence and competence to assist you in the job interviewing industry. You'll gain a solid understanding of the core competencies required to drive a successful career in job interviewing. Learn from expert tutors with industry experience, teaching you the latest expertise and best practice. This extensive the complete job interviewing skills masterclass course is designed for job interviewing professionals who are aspiring to specialise in job interviewing. Earn industry-recognised credentials to demonstrate your new skills and add extra value to your CV. Enrol today and take the next step towards your personal and professional goals. 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. Course Curriculum Supplementary Resources Supplementary Resources - The Complete Job Interviewing Skills Masterclass 00:00:00 Introduction to Career Hacking and Job Interview Introduction To Recruitment And Interview Process 00:06:00 Understanding Job Advertisements 00:05:00 Practical - Extracting Information from Job Advert 00:17:00 The Complete Resume Resume Writing / CV Writing 00:07:00 Practical - Resume Writing 00:06:00 Resume writing difference between Fresher vs Experienced Job Seekers 00:02:00 Cover Letter 00:01:00 Resume and Cover Letter Proofreading Techniques 00:02:00 Job Search Job Hunting Methods 00:02:00 Job Search through Informational Interview 00:08:00 Building Network 00:09:00 Mastering Technology for Job Search Leveraging Technology for Job Search 00:03:00 Boolean Technology for Job Search 00:06:00 Use LinkedIn like a Pro 00:03:00 Monster Masterclass 00:14:00 Dice Masterclass 00:09:00 Interview Preparation Hacks Research the Company 00:06:00 Handling Interview Flutter 00:02:00 Body Language and Non-Verbal Communication 00:08:00 Interview Etiquette Face-to-Face Interview Etiquette 00:02:00 Video Interview Etiquette 00:05:00 Telephone Interview Etiquette 00:02:00 Ace Interview Questions What NOT To Say. 00:06:00 Tell Us About Yourself 00:03:00 Why Do You Want This Job. 00:03:00 What Are Your Strengths. 00:02:00 What Are Your Weaknesses. 00:02:00 What Is Your Work Style. 00:04:00 Why Are You Leaving Your Present Job. 00:02:00 What Did You Like Least About Your Last Job. 00:01:00 What Do You Think Of Your Previous Boss. 00:01:00 What's Your Ideal Company. 00:01:00 Why Do You Want To Work At This Company. 00:02:00 Why Should We Hire You. 00:03:00 Where Do You See Yourself In Next Five Years. 00:02:00 How Do You Deal With People Who Irritate You At Work. 00:02:00 How Did You Handle a Mistake. 00:02:00 How Do You Handle Disagreement With You Supervisor. 00:04:00 One Thing You Wouldn't Want Me To Know 00:02:00 Sell Me This Pen 00:02:00 What If You Can't Answer a Question. 00:03:00 Advanced Techniques to Answer Questions Answering Questions Using the S.W.O.T. Analysis 00:03:00 Answering Questions Using the B.C.G. Analysis 00:05:00 Turning the Tables Do You Have Any Questions For Us. 00:02:00 Salary Negotiation 00:02: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

Job Interviewing Skills Complete Masterclass Course
Delivered Online On Demand
£19

Complete COBOL programming

5.0(3)

By Systems & Network Training

COBOL training course description A hands on training course providing an introduction to COBOL. What will you learn Write COBOL programs Debug COBOL programs Examine existing code and determine its function. COBOL training course details Who will benefit: Programmers working with COBOL. Prerequisites: None although experience in another high level language would be useful. A 10 day version of this course would be more applicable for those new to programming. Duration 5 days COBOL training course contents Introduction to COBOL Compilation, linkage editor. Compile errors, compiler options. Divisions, syntax and format, COBOL character set, program structure. COBOL statement structure COBOL words, format of statements. Divisions Identification entries, Environment entries, Data division: FD, record descriptions, hierarchy and level numbers, description-string entry. File and Working-Storage Sections Literals, figurative constants, redefines clause, data representation, Usage clause, synchronization, sign clause. Procedure Division File status codes; Open, Read, Write, Close, Stop, Goback; Accept, display; Move, Justified, data name qualification, reference modification. Perform statement Out-of-line, With test ... Until, ... Times, in-line statement; Go to statement. Program design Design techniques, design considerations, procedure names, program structure. Printing Printed output, Write, advancing option, editing characters; Initialize. Condition testing Conditional statements: IF, class, sign and relation conditions, condition-name conditionals, Set, compound conditions, logical operators. Evaluate, Continue. Arithmetic Rounded option, On Size Error option, Add, Subtract, Multiply, Divide, Compute. Non-sequential files File access modes, Select. Indexed and relative files. Open, Close, creating / reading sequential access files, Write, Read, Invalid key clause, reading, writing / updating Random access files, Rewrite, Delete, Start. Declarative routines Clauses. Subroutines Call, Using clause - calling program/called program, Linkage Section, returning control. Table handling Subscripted tables: One/two/three dimensional tables, Perform, variable length tables. Indexed tables: Set, using an index; Search. Copy code: Copy, Suppress, Replacing. Data Manipulation Inspect, String, Unstring. COBOL/370 LE/370 and Intrinsic Functions.

Complete COBOL programming
Delivered in Internationally or OnlineFlexible Dates
£4,997

Definitive Microsoft Lync for engineers

5.0(3)

By Systems & Network Training

Microsoft Lync training course description This course teaches IT staff how to plan, design, deploy, configure, and administer a Microsoft Lync Server solution. The course emphasizes Lync Server Enterprise Unified Communications features focussing particularly on coexisting with and migrating from legacy communication services. The labs in this course create a solution that includes IM and Presence, Conferencing, and Persistent Chat. This course helps prepare for Exam 70-336. What will you learn Describe the Lync Server architecture. Install and deploy Lync Server. Use Lync Server management interfaces. Deploy and manage clients. Manage and administer dial-in conferencing. Design audio and video for web conferencing. Plan for instant message and presence Federation. Deploy and configure persistent chat in Lync. Configure archiving and monitoring services. Troubleshoot Lync Server. Describe the required daily, weekly, and monthly maintenance tasks. Use SIP commands and analyze SIP logs. Configure high availability features in Lync. Design load balancing in Lync Server. Backup and restore Lync Server data. Microsoft Lync training course details Who will benefit: Technical staff working with Microsoft Lync. Prerequisites: Supporting Windows 2008 or 2012. Duration 5 days Microsoft Lync training course contents Microsoft Lync Server architecture Lync Server architecture, Lync core capabilities, Lync design process, assessing infrastructure requirements and updating the design, planning for all Microsoft solutions framework phases. Designing a Lync Server topology Infrastructure requirements for Lync Server, using the planning tool, using topology builder, server infrastructure, documentation. Hands on Environment preparation and Lync Server pools. Users and rights in Microsoft Lync Server Managing Lync Server, role based access control. Hands on Using the management shell, configuring role-based access control. Client/device deployment and management Deploy and manage clients, prepare for device deployment, IP phones. Hands on Clients. Conferencing in Lync Server Introduction to conferencing in Lync Server, designing for audio\video and web conferencing, dial-in conferencing in Lync Server, managing and administering conferencing. Hands on Conferencing in Microsoft Lync. Designing and deploying external access Conferencing and external capabilities of Lync Server, planning for IM and presence federation, designing edge services. Hands on Deploying Edge Server and Configuring Remote Access, Validating the Edge Server. Deploying Lync Server persistent chat Overview of persistent chat architecture in Lync Server, designing persistent chat, deploying and persistent chat. Hands on persistent chat server. Monitoring and archiving The archiving service, the monitoring service, configuring archiving and monitoring. Hands on Archiving and monitoring in Lync Server. Administration and maintenance of Lync Lync Server troubleshooting tools, Lync Server operational tasks, Lync Server troubleshooting techniques. Hands on Lync administration tools, centralized logging service, analysing Lync Server logs and traces. High Availability in Lync Server High availability in Lync Server, configuring high availability in Lync Server, planning for load balancing, designing load balancing. Hands on Configuring database mirroring, experiencing a scheduled SQL Server outage, experiencing an unscheduled SQL Server outage. Disaster recovery in Lync Server Disaster recovery in Lync Server, tools for backing up and restoring Lync Server, critical Lync Server data to back up and restore, critical data to export and import, designing branch site resiliency. Hands on Configure pool pairing, experiencing a pool failure or outage. Planning a migration to Lync Server Coexistence and migration, migration steps, planning for clients and devices. Designing a client migration and device migration strategy. Hands on Creating a migration plan, documenting the migration phases.

Definitive Microsoft Lync for engineers
Delivered in Internationally or OnlineFlexible Dates
£4,997

Complete Visual BASIC

5.0(3)

By Systems & Network Training

Complete Visual BASIC training course description A hands-on introduction to programming in Visual BASIC V6. What will you learn Build Visual BASIC applications. Build simple components. Debug Visual BASIC programs. Examine existing code and determine its function. Complete Visual BASIC training course details Who will benefit: Anyone wishing to program in Visual BASIC. Prerequisites: None although experience in another high level language would be useful. Duration 5 days Complete Visual BASIC training course contents Application development using VB VB features. VB editions, VB terminology. Working in the Development Environment. Event-Driven Programming. Creating a program in VB. Project and executable files. VB reference materials. Visual Basic fundamentals Objects. Controlling objects. Introduction to forms. Introduction to controls. Basic controls. Working with code and forms Modules. Working with code. Interacting with the user. Working with code statements. Managing forms. Variables and procedures Introduction to variables and constants. Working with Procedures and Functions. Controlling program execution Common VB functions. Comparison and relational operators. Conditional structures. Looping structures. Debugging Error types. Debugging logic errors in VB. Working with controls Control types. Standard controls. Advanced standard controls. ActiveX controls. Insertable controls. Data access using the ADO data control Overview of ActiveX Data Objects. VB data access features. Relational database concepts. Using the ADO data Control to access data. SQL. Manipulating data. Using the data form wizard. Input validation Field-Level validation. The masked edit control. Form-Level validation. Form events used when validating data. Error trapping Trapping run time errors. Error handling overview. Enabling an error trap. Errors and the calling chain. In line error handling. Enhancing the User Interface Menus. Status bars. Toolbars. Drag and Drop Overview of Drag and Drop. Mouse events Drag and Drop basics. More about controls Using control arrays. Using the controls collection. Working with object variables. Collections. Finishing touches User Interface design principles. Distributing an application. Creating a default project.

Complete Visual BASIC
Delivered in Internationally or OnlineFlexible Dates
£4,997

Objective-C programming

5.0(3)

By Systems & Network Training

Objective-C programming training course description A hands on introduction that will allow you to master Objective-C and start using it to write powerful native applications for even the newest Macs and iOS devices! Using The step-by-step approach, will let you get comfortable with Objective-C's unique capabilities and Apple's Xcode 5 development environment. Make the most of Objective-C objects and messaging. Work effectively with design patterns, collections, blocks, foundation classes, threading, Git and a whole lot more. Every session builds on what you've already learned, giving a rock-solid foundation for real-world success! What will you learn Use Xcode 5. Declare classes, instance variables, properties, methods, and actions. Use arrays, dictionaries, and sets. Expand and extend classes with protocols, delegates, categories, and extensions. Use Apple's powerful classes and frameworks. Objective-C programming training course details Who will benefit: Developers wanting to learn Objective-C. Prerequisites: Software development fundamentals. Duration 5 days Objective-C programming training course contents PART 1: GETTING STARTED WITH OBJECTIVE-C The Developer Program: Objective-C, enrolling as an Apple Developer, setting up the development environment, Xcode. Your first project. OO programming with Objective-C: OO projects, Frameworks, classes and instances, encapsulation, accessors, Inheritance. OO features in Objective-C: Messages, methods, working with id, nesting messages, method signatures and parameters. allocating and initializing objects. Using Xcode: Xcode, source code control, git and Xcode, Using a Remote Repository. Compiler Directives: Projects, Compiler Directives, Prefix headers, main.m, .h files. PART 2: OBJECTIVE-C BASICS Messaging in a Testbed App: Setting Up the Testbed Apps, Adding a Text Field and Connecting It to Your Code, Sending a Message to the Text Field, Reviewing the Message Syntax. Declaring a Class in an Interface File: Context, Creating an Instance Variable with id, What Happens When Execution Stops, dynamic binding, Creating an Instance Variable for with the Class Name and with a Superclass Name, instance variable visibility. Properties in an Interface File: Interface Variables vs Properties, Declared Properties, Using Attributes. Implementing Properties. @synthesize, @dynamic. Methods in an Interface File: Methods in a Class, class and instance methods, Method declaration, returning complex data structures from Methods. Actions in an Interface File: Actions, Actions in OS X and iOS, disconnecting actions. Routing messages with selectors: Receiver and selector objects in messages, Objective-C Runtime, SEL and @selector (), performSelector, NSInvocation, testing whether an Instance can respond to a selector. Building on the Foundation: The Foundation Framework, Foundation Classes, Foundation Paradigms and Policies; Mutability, class clusters, notifications. Defining a Class in Implementation Files: Projects, dynamic typing, creating a new App, implementing a method, expanding Classses with init Methods. Organizing Data with Collections: Collecting Objects, Property Lists, Runtime, comparing the Collection Classes, Creating a Collection, Objective-C Literal Syntax, Enumerating collections, Testing Membership in a Collection, Accessing an Object in a Collection. Managing Memory and Runtime Objects: Managing objects in memory, managing reference counts manually and with ARC, variable qualifiers, variable autorelease. PART 3: EXPANDING AND EXTENDING CLASSES Protocols and Delegates: Subclassing, Protocols, Delegates, Looking Deeper Inside Protocols. Categories and Extensions: Comparing categories and protocols, categories vs subclasses, working with categories, class extensions, informal protocols. Associative References and Fast Enumeration: Objective-C 2.0 Time-Saving Features, Extending Classes by Adding Instance Variables (Sort of), Using Fast Enumeration. Blocks: Revisiting Blocks, Callbacks, Blocks, Exploring Blocks in Cocoa, Cocoa Blocks and Memory. PART 4: BEYOND THE BASICS Handling Exceptions and Errors: Exception and Error classes: NSException, NSError, Identifying exceptions, throwing exceptions, catching exceptions. Queues and Threading: Getting Started with Concurrency, Introducing Queues, Dispatch Sources, Using Dispatch Queues. Working with the Debugger: Logging Information, Console Logs, NSLog, Smart Breakpoints, enhancing breakpoints with messages. Using Xcode Debug Gauges for Analysis: Debug Gauges, Monitoing CPU and memory utilization, monitoring energy, Using Instruments. PART 5: OPTIONAL TOPICS C Syntax Summary: Data Types, Control Structures. Apps, Packages, and Bundles: Project Bundles, lproj Files, Asset Catalogs, plist Files, Precompiled Header Files (.pch). Archiving and Packaging Apps for Development and Testing: Archiving.

Objective-C programming
Delivered in Internationally or OnlineFlexible Dates
£4,997