Overview Financial Analysis and reporting play a very important role within the organisation and its stakeholders. This course is designed to analyse the functions of financial reporting in communication and its effects on decision-making processes or managerial decisions. It will highlight the accounting and financial standards-setting process and its implication on the organisation globally. Financial Analysis and reporting discuss how accountants act as processors and purveyors of information for decision-making and the needs of those who use accounting information. It also looks at the role performed by accountants and notes the need to be aware of relevant regulatory and conceptual frameworks.
Overview In this course you will learn to build a financial model by working in Excel and how to perform sensitivity analysis in Excel. You will also learn the formulas, functions and types of financial analysis to be an Excel power user. By attending this course, you will be able to effectively prepare and build financial models. Objectives Harness Excel's tools within a best practice framework Add flexibility to their models through the use of switches and flexible lookups Work efficiently with large data volumes Model debt effectively Approach modelling for tax, debt, pensions and disposals with confidence Build flexible charts and sensitivity analysis to aid the presentation of results Learn and apply Excel tools useful in financial forecasting Understand and design the layout of a flexible model Forecast financial statements of a public or private company Apply scenario analysis to the forecasted financial statements and prepare charts for data presentation
Overview Any business life is completely dependent on Sales and Marketing. It delivers a significant business benefit. Providing effective training in Sales and Marketing helps boost sales, increase profit, create a brand image and also improve customer satisfaction. The role of a sales director is crucial in improving an organization's revenue and sales. A good sales director can affect the overall performance of a business. The course is designed with a lot of practical exercises, and modern techniques, taking the delegates' skills to an advanced level. This will help the delegates to attain the skills they require and implement what they learn in their work efficiently and to their highest potential. This course will help review overall sales strategies and how they can contribute in order to achieve a desired positive outcome. It will set measurable objectives and standards within the team and will boost the confidence in their performance and achieve the objectives.
Overview There are many companies that have designed a creative environment for their employees to help them relax and spark creative thinking to enhance the performance of the people working in the organisation. The creative way help boost the mind of the employees and thereby generate a positive attitude. This course will help organizations to do regular brainstorming sessions when working on a project to allow employees to contribute and build on a project. This will create an immense engagement as their team members are involved in the creative process.
Overview SEO help you define your most profitable focused audience and develop a bridge of communication that reach them directly, thereby positioning your product in the right and most efficient way. Using SEO skills targets increasing the number of visitors to a website and ensuring that the site appears high in ranking on the list of top page results returned by a search engine. SEO has become an increasingly sought-after skill for companies who want to keep track of their rankings in Google's organic search. To reach the customer nationally or internationally, SEO is the only way where we can reach a global market. It is very important to understand the techniques of SEO and how to use Digital Marketing in a more efficient way to reach every corner of the world. This Specialized course will highlight the skills required to optimize website content for top SE Ranking. Through this course, you will learn the algorithms many search engines follow including Google Search. Specially designed with a lot of practical and live examples of advanced SEO techniques used by professionals you will gain a real-world skill to enhance your knowledge in Content Marketing, On-Off Page Optimization, followed by aligning SEO with overall business strategies.
In this Advanced Bridal Hair and Makeup Course you are taught 20+ Bridal Makeup Looks and 37+ Bridal Hairstyles with scope to creating more than 50 makeup looks and more than 50 hairstyles. This course is suitable for beginners (no experience required) and professionals wishing to update their existing knowledge and skills and add new ones. The course is accredited by the Guild of Beauty Therapists, one of the largest trade bodies in the beauty industry. Accredited certificates help to obtain liability insurance, discounts (upto 35%) from makeup brands, and access to specialised hairstyling products through trade only companies. Whereas, non-accredited courses run by many academies are unable to provide such benefits. Students Work After Course All makeup, hairstyling, jewellery and outfit setting is done solely by the student. Practice Sessions All makeup, false eyelashes, hair pieces, padding, hair products tools and equipment will be provided for students to use during the course in their practice sessions. During this Advanced Bridal Hair and Makeup Course you will be given full details of all products and tools used, both high end and cheaper alternatives. A lot of information is covered therefore students should take suitable notes and photographs to assist in further practice after the course. For the first 4 days you will be practising makeup techniques learnt on the course on a model which you can bring, or one can be provided for you for an extra fee of £60 per day. Training heads / mannequins will be provided for students to use during the hairstyling part of the course. It is not practical to use live models as multiple hairstyles are demonstrated each day and it is necessary to use different hair products and backcombing. Continuous backcombing and application of strong hair products on a live model would cause severe damage to the hair. View Content for Advanced Bridal Course: Day 1, Makeup : Health and Safety including safety practices for covid-19. Importance of using correct PPE. Keeping Products and equipment clean – brush cleaners and makeup sanitisers. Different types of lighting, makeup chairs, additional equipment for speed and efficiency. How to make your business cost effective. Different types of primers for eye makeup and face makeup, and which ones to use according to skin type and skin tone. Different types of foundations. How to assess different skin types and skin tones. How to select the correct eye primer, face primer and foundation. Different makeup removers. Different moisturisers for different skin types. Recommendations for eyeshadow palettes especially for beginners. How to blend eyeshadows seamlessly. How to do eyebrows, ombre, natural, and 3D. Different types of eyebrow products. Different types of eyelashes. How to correctly apply false lashes. Different types of colour correctors, and how to use them. How to highlight and contour. Highlights and contouring products. How to apply blusher. Recommendations for blusher colours for different looks. How to identify different skin undertones to help select correct face and eye products. How to set makeup for lasting results. How to avoid creasing under eyes and around mouth. How to stop lipstick bleeding. Covering dark circles and blemishes. How to apply lipstick including over-lining lips. Different types of lipsticks.x How to do eyeliner including winged eyeliner. How to do smokey eyes. Which brushes to use. Different types of eyeliner and how to preserve gel eyeliner. Traditional Asian Bridal Makeup. How to change soft bridal makeup to bold bridal makeup. Foundation colours required for different ethnicities. How to do Glitter makeup How to apply mascara. Day 2, Makeup : Smokey eye makeup Registry makeup Mehndi makeup Engagement makeup How to transform one makeup look into a completely different makeup look to save time where clients have booked for more than one event on the same day, and time constraints apply. Bold Makeup – how to Smokey Eye Makeup. Spotlight or halo makeup Subtle makeup. Ombre Makeup. Ombre glitter makeup How to apply pigments. How to use or apply liquid foundation. Different tools for different applications. Where to purchase makeup tools and makeup products. How to apply for pro makeup artist discount schemes. Soft cut crease makeup Different types of setting sprays. How to use different highlighting products. How to prevent creasing under the eye and mouth. How to makeup last longer. How to conduct client trials. How to manage bookings. How to avoid scams. How to conduct phone consultations. How to deal with difficult / fussy clients. Must have products for beginners and how to build up your kit. Reverse highlighting and contouring. Colour correction theory. How to use an artist colour wheel to coordinate eyeshadow colours. Customer care. How to use glitter. Day 3, Makeup : How to highlight and contour for different face shapes i.e. corrective highlighting and contouring. How to identify different eye shapes. How to apply makeup for different eye shapes. Advanced foundation makeup technique for flawless bridal makeup. Monolid eye makeup Protruding eye makeup Hooded eye makeup. Downturned eye makeup. How to select the correct style of lashes for different eye shapes. How to make small eyes look bigger. Different lip shapes and how to correct them. Ombre lips. How to make lips look bigger. Arabic makeup Cut crease makeup Double cut crease makeup Floating cut crease makeup Glitter cut crease makeup Day 4, Makeup : Photographic makeup technique. How to make your client look more than 2 tones lighter than their natural skin tone without skin looking grey or ashy. Dos and Don’ts of baking. Sweatproof / waterproof makeup. How to set makeup for hot weather and destination weddings in hot countries such as Dubai, etc. Glass skin technique and products. Nude lipstick for different skin tones. 3D eye makeup How to customise / change foundation colour for different skin tones. Makeup products for dark skin tones Mature ladies makeup techniques and products. Marketing and social media. How to organise your own photoshoots. Advice and tips on photography to showcase your work. European bridal makeup Day 5, Hairstyling : Health and Safety including safety practices for covid-19. Importance of using correct PPE. Advice on purchasing mannequins for further practice after the course. How to wash the mannequins hair and which products to use. How to apply for trade cards for specialist hair products. Must have hair products, high end and cheaper alternatives. Must have tools for hairstyling, high end and cheaper alternatives. What advice to give clients for prepping hair. How to conduct trials. How to prepare and conduct bookings. Customer care. How to avoid customer scams. Phone consultations. Which hair pieces required for different hairstyles and where to purchase. Different types of padding required for different hairstyles. How to make your own padding. Traditional bridal bun. How to create different designs on a bridal bun. How to section hair. How to create a vintage fringe with side parting. How to backcomb correctly. Half up half down. Layered vintage fringe with middle parting. Messy Plait. Low messy / curly bun. How to change one hairstyle into another to save time for clients with multiple bookings. How to pop synthetic hair. Different types of pins. How to secure jewellery where padding has been used in the hairstyle. How to secure the dupatta where padding has been used in the hairstyle. Day 6, Hairstyling : Side bun 1. Side bun 2. Greek braid 1. Greek braid 2. Structured bun. Simple curls (barrel or ringlet). Hollywood waves. How to prep hair. Products required to create different textures for different hairstyles. Textured updo. Messy updo. Textured updo. Messy updo. Textured fringe. How to curl synthetic hair. Mermaid hair. How to make curls last longer. Sleek bun. Sleek low bun. How to secure jewellery when no padding has been used for the hairstyle. How to secure the dupatta when no padding has been used for the hairstyle. Day 7, Hairstyling : French braid. Fishtail braid. Boho pull through braid. Textured plait. How to create extra long plaits for asian brides. Solutions for thinning hair. How to create volume for fine hair and medium thickness hair. Backcombing to create volume. How to apply clip-in hair extensions. Boho frech braid updo. French braid bridal updo. French twist. Textured hairstyle for the and / or short hair. Plaited fringe. Dutch twist braid. Dutch braid. Day 8, Hairstyling : Textured High Bun / Top Knot Low Textured Bun Textured Low Bun with Pulled Lines 3D Curls Half Up Half Down Textured Low Curly Bun Introduction to Russian / textured hairstyling. How to prep Hair for Russian Hairstyles. Products and tools required for Russian Hairstyling. How to create Texture for Russian Hairstyles. How to create lines for Russian Hairstyles. Different types of padding for Russian Hairstyling. Correct way to crimp hair. Correct way to backcomb hair. Optional Day 9, Photoshoot You will receive professionally edited images for your portfolio to kick start your new career. The model, photographer, jewellery and outfit are all provided. The tutor is present to provide guidance with the hairstyle and makeup thus reinforcing all that has been learnt on the course. Photoshoots take place on Tuesdays, Wednesdays, and Thursdays following the end of the hair and makeup course. The Photoshoot is Evidence of the Students Achievement The students portfolio work is strictly the students work only i.e. the student has done all the makeup, all the hairstyle, and all the jewellery and outfit setting by themselves at the end of the course without any physical help from the tutor or anyone from her team. Many other teaching establishments pass off pictures as students work whereas the tutor or helper usually do all the hairstyling, and dupatta and jewellery setting themselves, and the student only does the makeup, and in some instances makeup by the student is done on only half the face, whereas the tutor has done makeup on the other half. The whole point of doing a hair and makeup course should be so that the student can complete total hair and makeup looks by themselves by the end of the course without any further help. Course Benefits The Advanced Bridal Hair and Makeup Course teaches students to confidently style hair and apply makeup on asian, middle eastern and European brides and party guests for different functions. You will learn about hair and makeup products and tools. You will be able to offer your clients different styles of makeup both bold and subtle. You will be taught how to deal with clients with different features and skin tones (including dark skin tones). You are taught advanced bridal makeup techniques on the fourth day of the course. We teach you how to create several hairstyles from one basic foundation. We also show you how to transform one hairstyle into another within minutes. You will learn how to prep different hair textures. Students are taught a huge range of hairstyles including advanced bridal hairstyles. On the eighth day of the course students are taught how to create some Russian hairstyles and the latest textured hairstyles.You will gain a detailed knowledge of techniques and products both high end and cheaper brands. You will be able to start your business as a professional hair and makeup artist without wasting money on unnecessary products and equipment. Successful completion of the course rewards students with 3 accredited certificates: Asian Bridal Makeup, Asian Bridal Hairstyling, and Professional Standards for Therapists. Thus enabling students to apply for makeup discount schemes, and gain access to specialised tools and products from trade only companies for professional hairstylists. This course is designed to maximise the success of your business and earning potential. We teach you not just the current makeup trends and hairstyles but also the types of looks and hairstyles expected to be in demand in the near future. We are probably the only training academy offering students advice and tips on how to create their own portfolio to suit their budget. Fees & Enrolment for Advanced Bridal Course Class Size: All courses are limited to a maximum of 3 students per class. Each student receives plenty of individual attention in all aspects of learning to fully benefit from the course. Course Location: Slough, near Heathrow, Hounslow and Southall. Easily accessible by road (Junction 5 of M4) and train (Slough Station – Elizabeth Line (London Underground) and National Rail (15 minutes from Paddington station, central London)). Course Timings: 10am – 5pm Course Fee: £1595 for 8 Days without photoshoot or £2400 for 9 Days with photoshoot Course Dates are below. If these dates are not suitable then we may be able to accommodate provided we have 1-2 months advance notice, please ask. (Refreshments and lunch is provided free of charge)
Complete Python training course description Python is an agile, robust, expressive, fully objectoriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. This course covers Python from the very basics of 'hello world!' through to object oriented programming and advanced topics such as multi threading. Hands on follows all the major sections in order to reinforce the theory. What will you learn Read Python programs. Write Python programs. Debug Python programs. Use Python's objects and memory model as well as its OOP features. Complete Python programming training course details Who will benefit: Anyone wishing to learn Python. Prerequisites: None. Duration 5 days Complete Python programming training course contents Welcome to Python: What is Python? Origins, features. Downloading and installing Python, Python manuals, comparing Python, other implementations. Getting started: Program output, the print statement, "hello world!", Program input, raw_input(), comments, operators, variables and assignment, numbers, strings, lists and tuples, dictionaries, indentation, if statement, while Loop, for loop. range(), list comprehensions. Files, open() and file() built-in functions. Errors and exceptions. Functions, Classes, Modules, useful functions. Python basics: Statements and syntax, variable assignment, identifiers, basic style guidelines, memory management, First Python programs, Related modules/developer tools. Python Objects: Other built-in types, Internal Types, Standard type operators, Standard type built-in functions, Categorizing standard types, Unsupported types. Numbers: Integers, Double precision floating point numbers, Complex numbers, Operators, Built-in and factory functions, Other numeric types. Sequences: strings, lists, and tuples: Sequences, Strings, Strings and operators, String-only operators, Built-in functions, String built-in methods, Special features of strings, Unicode, Summary of string highlights, Lists, Operators, Built-in functions, List type built-in methods, Special features of lists, Tuples, Tuple operators and built-in functions, Tuples special features, Copying Python objects and shallow and deep copies. Mapping and set types: Mapping Type: dictionaries and operators, Mapping type built-in and factory functions, Mapping type built-in methods, Dictionary keys, Set types, Set type operators, Built-in functions, Set type built-in methods. Conditionals and loops: If, else and elif statements, Conditional expressions, while, for, break, continue and pass statements, else statement . . . take two, Iterators and iter(), List comprehensions, Generator expressions. Files and input/output: File objects, File built-in functions [open() and file()], File built-in methods and attributes, Standard files, Command-line arguments, File system, File execution, Persistent storage modules. Errors and exceptions: What are exceptions? Detecting and handling exceptions, Context management, Exceptions as strings, Raising exceptions, Assertions, Standard exceptions, Creating Exceptions, Why exceptions, Exceptions and the sys module. Functions: Calling, creating and passing functions, formal arguments, variable-length arguments, functional programming, Variable scope, recursion, generators. Modules: Modules and files, Namespaces, Importing modules, Module import features, Module built-in functions, Packages, Other features of modules. Object-Oriented Programming (OOP): Classes, Class attributes, Instances, Instance attributes, Binding and method invocation, Static methods and class methods, Composition, Sub-classing and derivation, Inheritance, Built-in functions for classes, and other objects, Customizing classes with special methods, Privacy, Delegation, Advanced features of new-style classes (Python 2.2+), Related modules and documentation. Execution environment: Callable and code Objects, Executable object statements and built-in functions, Executing other programs. 'Restricted' and 'Terminating' execution, operating system interface. Regular expressions: Special symbols and characters, REs and Python, Regular expressions example. Network programming: Sockets: communication endpoints, Network programming in Python, SocketServer module, Twisted framework introduction. Internet client programming: What are internet clients? Transferring files, Network news, E-mail. Multithreaded Programming: Threads and processes Python, threads, and the global interpreter lock, The thread and threading Modules. GUI programming: Tkinter and Python programming, Tkinter Examples, Brief tour of other GUIs. Web programming: Web surfing with Python: creating simple web clients, Advanced Web clients, CGI: helping web servers process client data, Building CGI applications, Using Unicode with CGI, Advanced CGI, Web (HTTP) Servers. Database programming: Python database application programmer's interface (DB-API), ORMs. Miscellaneous Extending Python by writing extensions, Web Services, programming MS Office with Win32 COM, Python and Java programming with Jython.
Network automation course description This course is not a soft skills course covering the concepts of DevOps but instead concentrates on the technical side of tools and languages for network DevOps. Particular technologies focussed on are ansible, git and Python enabling delegates to leave the course ready to starting automating their network. Hands on sessions follow all major sections. More detailed courses on individual aspects of this course are available. What will you learn Evaluate network automation tools. Automate tasks with ansible. Use git for version control. Use Python to manage network devices. Use Python libraries for network devices. Network automation course details Who will benefit: Network engineers. Prerequisites: TCP/IP foundation for engineers. Duration 5 days Network automation course contents What is DevOps Programming and automating networks, networks and clouds, AWS, OpenStack, SDN, DevOps for network operations. Initial configuration Configuring SSH, ZTP, POAP. Hands on Initial lab configuration. Getting started with ansible The language, the engine, the framework. Uses of ansible, orchestration. The architecture, Controlling machines, nodes, Agentless, SSH, modules. Configuration management, inventories, playbooks, modules, roles. Hands on Installing ansible, running ad hoc commands. Ansible playbooks ansible-playbook, YAML, plays, tasks, handlers, modules. Playbook variables. Register module, debug module. Hands on Running playbooks. Ansible Inventories /etc/ansible/hosts, hosts, groups, static inventories, dynamic inventories. Inventory variables, external variables. Limiting hosts. Hands on Static inventories, variables in inventory files. Ansible modules for networking Built in modules, custom modules, return values. Core modules for network operations. Cisco and/ or Juniper modules. ansible_connection. Ansible 2.6 CLI. Hands on Using modules. Ansible templating and roles Configuration management, full configurations, partial configurations. The template module, the assemble module, connection: local, Jinja2 templates, variables, if, for, roles. Hands on Generating multiple configurations from a template. Network programming and modules Why use Python? Why use ansible? alternatives, ansible tower, Linux network devices. Programming with Python Scripting versus application development, Python interactive mode, Python scripts, Python 2.7 vs Python 3. A simple Python script. Variables, loops, control statements, operators. PEP style guide. Python IDEs. Hands on Simple Python programs. More Python programming Functions. Classes, objects and instances, modules, libraries, packages. Python strings, Python file handling, pip list, pip install, Hands on Python programming with pyping. Git Distributed version control, repositories, Git and GitHub, Alternatives to GitHub, Installing git, git workflows, creating repositories, adding and editing files, branching and merging, merge conflicts. Hands on working with Git. Python and networking APIs, Sockets, Telnetlib, pysnmp, ncclient, ciscoconfparse. Paramiko SSH and Netmiko Integrating Python and network devices using SSH. Netmiko, Netmiko methods. Hands on Netmiko. PyEZ Juniper, NETCONF, installing PyEZ, a first pyEZ script, pyEZ configuration management. Hands on Juniper configuration management with pyEZ. NAPALM What is NAPALM, NAPALM operations, getters, Replace, merge, compare, commit, discard. Hands on Configuration with NAPALM. Integrating ansible and NAPALM. Python and REST REST APIs, enabling the REST API. Accessing the REST API with a browser, cURL, Python and REST, the request library. Hands on Using a REST API with network devices.
Complete C# programming training course description This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. Students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework. What will you learn Use the syntax and features of C#. Create and call methods, catch and handle exceptions, and describe the monitoring requirements of large-scale applications. Implement a typical desktop application. Create class, define and implement interfaces, and create and generic collections. Read and write data to/from files. Build a GUI using XAML. Complete C# programming training course details Who will benefit: Programmers wishing to learn C#. Prerequisites: Developers attending this course should already have gained some limited experience using C# to complete basic programming tasks. Duration 5 days Complete C# programming training course contents Review of C# Syntax Overview of Writing Applications using C#, Datatypes, Operators, and Expressions. C# Programming Language Constructs. Hands on Developing the Class Enrolment Application. Methods, exceptions and monitoring apps Creating and Invoking Methods. Creating Overloaded Methods and Using Optional and Output Parameters. Handling Exceptions. Monitoring Applications. Hands on Extending the Class Enrolment Application Functionality. Developing a graphical application Implementing Structs and Enums. Organizing Data into Collections. Handling Events. Hands on Writing the Grades Prototype Application. Classes and Type-safe collections Creating Classes. Defining and Implementing Interfaces. Implementing Type-safe Collections. Hands on Adding Data Validation and Type-safety to the Grades Application. Class hierarchy using Inheritance Class hierarchies. Extending .NET framework classes. Creating generic types. Hands on Refactoring common functionality into the User Class. Reading and writing local data Reading and Writing Files. Serializing and Deserializing Data. Performing I/O Using Streams. Hands on Generating the Grades Report. Accessing a Database Creating and using entity data models. Querying and updating data by using LINQ. Hands on Retrieving and modifying grade data. Accessing remote data Accessing data across the web and in the cloud. Hands on Modifying grade data in the Cloud. Designing the UI for a graphical applicatione Using XAML to design a User Interface. Binding controls to data. Styling a UI. Hands on Customizing Student Photographs and Styling the Application. Improving performance and responsiveness Implementing Multitasking by using tasks and Lambda Expressions. Performing operations asynchronously. Synchronizing concurrent data access. Hands on Improving the responsiveness and performance of the application. Integrating with unmanaged code Creating and using dynamic objects. Managing the Lifetime of objects and controlling unmanaged resources. Hands on Upgrading the grades report. Creating reusable types and assemblies Examining Object Metadata. Creating and Using Custom Attributes. Generating Managed Code. Versioning, Signing and Deploying Assemblies. Hands on Specifying the Data to Include in the Grades Report. Encrypting and Decrypting Data Implementing Symmetric Encryption. Implementing Asymmetric Encryption. Hands on Encrypting and Decrypting Grades Reports.
Integrating UNIX and Microsoft course description This course is designed for the enterprise-level UNIX professional and represents the highest level of professional, distribution-neutral UNIX certification within the industry. It covers administering UNIX enterprise-wide with an emphasis on mixed environments. What will you learn Configure and troubleshoot OpenLDAP. Use OpenLDAP as an authentication backend. Manage software packages. Use Samba - Share configuration - User and group management - Domain integration - Name services - with Linux and Windows clients Integrating UNIX and Microsoft course details Who will benefit: Enterprise-level UNIX professionals. Prerequisites: UNIX network administration. Duration 5 days Integrating UNIX and Microsoft course contents OPENLDAP CONFIGURATION OpenLDAP replication Replication concepts, OpenLDAP replication, replication log files, replica hubs, LDAP referrals, LDAP sync replication. Securing the Directory Securing the directory with SSL and TLS, Firewall considerations, Unauthenticated access methods, User/password authentication methods, Maintanence of SASL user DB, certificates. OpenLDAP Server Performance Tuning Measure OpenLDAP performance, Tune software configuration to increase performance, indexes. OPENLDAP AS AN AUTHENTICATION BACKEND LDAP Integration with PAM and NSS Configure PAM to use LDAP for authentication, NSS to retrieve information from LDAP and PAM modules in UNIX. Integrating LDAP with Active Directory and Kerberos Kerberos integration with LDAP, Cross platform authentication, Single sign-on concepts, Integration and compatibility limitations between OpenLDAP and Active Directory. SAMBA BASICS Samba Concepts and Architecture Samba daemons and components, key issues regarding heterogeneous network, Identify key TCP/UDP ports used with SMB/CIFS, Knowledge of Samba3 and Samba4 differences. Configure Samba Samba server configuration file structure, variables and configuration parameters, Troubleshoot and debug configuration problems. Regular Samba Maintenance Monitor and interact with running Samba daemons, Perform regular backups of Samba configuration and state data. Troubleshooting Samba Samba logging, Backup TDB files, Restore TDB files, Identify TDB file corruption, Edit / list TDB file content. Internationalization Internationalization character codes and code pages, differences in the name space between Windows and Linux/Unix with respect to share, names, user/group/computer naming in a non-English environment. SAMBA SHARE CONFIGURATION Linux File System and Share/Service Permissions File / directory permission control, Samba interaction with Linux file system permissions and ACLs, Use Samba VFS to store Windows ACLs. Print Services Printer sharing, integration between Samba and CUPS, Manage Windows print drivers and configure downloading of print drivers, security concerns with printer sharing. SAMBA USER AND GROUP MANAGEMENT Managing User Accounts and Groups User and group accounts, mappings, user account management tools, smbpasswd, file/directory ownership of objects. Authentication, Authorization and Winbind Local password database, password synchronization, passdb backends, Convert between passdb backends, Integrate Samba with LDAP, Winbind service, PAM and NSS. SAMBA DOMAIN INTEGRATION Samba as a PDC and BDC Domain membership and trust relationships, Create and maintain a PDC and BDC with Samba3/4, Add computers to an existing domain, logon scripts, roaming profiles, system policies. Samba4 as an AD compatible Domain Samba 4 as an AD DC, smbclient, how Samba integrates with AD services: DNS, Kerberos, NTP, LDAP. Configure Samba as a Domain Member Server Joining Samba to NT4 and AD domains, obtain a TGT from a KDC. SAMBA NAME SERVICES NetBIOS and WINS WINS concepts, NetBIOS concepts, local master browser, domain master browser, Samba as a WINS server, name resolution, WINS replication, NetBIOS browsing and browser elections, NETBIOS name types. Active Directory Name Resolution DNS for Samba4 as an AD Domain Controller, DNS forwarding with the internal DNS server of Samba4. WORKING WITH LINUX AND WINDOWS CLIENTS CIFS Integration SMB/CIFS concepts, remote CIFS shares from a Linux client, securely storing CIFS credentials, features and benefits of CIFS, permissions and file ownership of remote CIFS shares. Working with Windows Clients browse lists and SMB clients from Windows, Share file/print resources from Windows, the smbclient program, the Windows net utility.