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

9175 Courses

CV722 IBM DB2 11 for z/OS Application Programming Workshop

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This intermediate course is for application programmers who need to write embedded SQL COBOL or PL/I programs in either a DB2 9 or DB2 10 for z/OS environment. Overview Incorporate static SQL statements in an application program Prepare the program for execution Validate execution results are correct Produce code to support multiple rows being returned from the database manager using cursors Identify considerations regarding units of work, concurrency, and restart of programs Identify differences between static and dynamic SQL Provide test data for applications Discuss program and DB2 options relative to performance of static SQL This course enables you to acquire the skills necessary to produce application programs that manipulate DB2 databases. Emphasis is on embedding Structured Query Language (SQL) statements and preparing programs for execution. CV720G;CF82G;DB2 CONCEPTS * Identify DB2 family products * Explain DB2 workstation component functions * Identify DB2 objects * Identify the key differences between static SQL and other application alternatives for accessing DB2 data PROGRAM STRUCTURE I * Embed INSERT, UPDATE, DELETE and single-row SELECT statements in application programs * Effectively communicate with DB2 when processing NULL values and determining success of statement execution * Demonstrate use of DB2 coding aids * Code CONNECT statements within an application program * Identify connection types and impacts on a unit of work * Program for the Call Attach Facility (CAF) PROGRAM PREPARATION * Identify the additional steps necessary to prepare a program that contains embedded SQL for execution * Describe the functions of the DB2 PRECOMPILE and BIND processes * Describe factors relevant to the BIND process, including RUNSTATS positioning, package status, parameters, and authorization requirements * PROGRAM STRUCTURE II * Use DECLARE, OPEN, FETCH, and CLOSE CURSOR statements to handle select criteria that may return multiple rows in application programs * Issue positioned UPDATE and DELETE statements * Identify how scrollable cursors can be used RECOVERY AND LOCKING CONCEPTS * Define a unit of recovery * Identify the basic locking strategies used by DB2 DYNAMIC SQL INTRODUCTION * Describe the difference between static and dynamic SQL * List the types of dynamic statements * Code dynamic SQL in a program MANAGING TEST DATA * Identify methods to insert data into a table * Use the LOAD or IMPORT utility * Identify the purpose of the RUNSTATS utility * Identify the purpose of the REORG utility PERFORMANCE CONSIDERATIONS * Use programming techniques that enhance DB2 application performance by following general guidelines, using indexable predicates, and avoiding unnecessary sorts * Identify the access paths available to DB2 * List common causes of deadlocks and avoid such causes when possible * Use the EXPLAIN tools as aids to develop applications that emphasize performance ADDITIONAL COURSE DETAILS: Nexus Humans CV722 IBM DB2 11 for z/OS Application Programming Workshop training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the CV722 IBM DB2 11 for z/OS Application Programming Workshop course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

CV722 IBM DB2 11 for z/OS Application Programming Workshop
Delivered on-request, onlineDelivered Online
Price on Enquiry

Advanced Programming Techniques with Python

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This course is designed for existing Python programmers who have at least one year of Python experience and who want to expand their programming proficiency in Python 3. Overview In this course, you will expand your Python proficiencies. You will: Select an object-oriented programming approach for Python applications. Create object-oriented Python applications. Create a desktop application. Create a data-driven application. Create and secure web service-connected applications. Program Python for data science. Implement unit testing and exception handling. Package an application for distribution.   Python continues to be a popular programming language, perhaps owing to its easy learning curve, small code footprint, and versatility for business, web, and scientific uses. Python is useful for developing custom software tools, applications, web services, and cloud applications. In this course, you'll build upon your basic Python skills, learning more advanced topics such as object-oriented programming patterns, development of graphical user interfaces, data management, creating web service-connected apps, performing data science tasks, unit testing, and creating and installing packages and executable applications. SELECTING AN OBJECT-ORIENTED PROGRAMMING APPROACH FOR PYTHON APPLICATIONS * Topic A: Implement Object-Oriented Design * Topic B: Leverage the Benefits of Object-Oriented Programming * CREATING OBJECT-ORIENTED PYTHON APPLICATIONS * Topic A: Create a Class * Topic B: Use Built-in Methods * Topic C: Implement the Factory Design Pattern * CREATING A DESKTOP APPLICATION * Topic A: Design a Graphical User Interface (GUI) * Topic B: Create Interactive Applications * CREATING DATA-DRIVEN APPLICATIONS * Topic A: Connect to Data * Topic B: Store, Update, and Delete Data in a Database * CREATING AND SECURING A WEB SERVICE-CONNECTED APP * Topic A: Select a Network Application Protocol * Topic B: Create a RESTful Web Service * Topic C: Create a Web Service Client * Topic D: Secure Connected Applications * PROGRAMMING PYTHON FOR DATA SCIENCE * Topic A: Clean Data with Python * Topic B: Visualize Data with Python * Topic C: Perform Linear Regression with Machine Learning * IMPLEMENTING UNIT TESTING AND EXCEPTION HANDLING * Topic A: Handle Exceptions * Topic B: Write a Unit Test * Topic C: Execute a Unit Test * PACKAGING AN APPLICATION FOR DISTRIBUTION * Topic A: Create and Install a Package * Topic B: Generate Alternative Distribution Files * ADDITIONAL COURSE DETAILS: Nexus Humans Advanced Programming Techniques with Python training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Advanced Programming Techniques with Python course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Advanced Programming Techniques with Python
Delivered on-request, onlineDelivered Online
Price on Enquiry

Powerful presentation skills (In-House)

By The In House Training Company

This very practical workshop has a simple objective: to help you prepare, design and deliver memorable and high-quality presentations. This programme will help you: * Use a proven, structured tool-kit when designing and developing presentations * Benefit from short cuts and best practice when designing and using Powerpoint presentations * Select the right information, examples, exercises and activities - and use them well * Prepare and structure a presentation or session appropriate to the audience, and to best achieve your objectives * Maintain audience or group interest * Develop and practise presentation skills to improve your voice tone, speech power and body language * Use practical methods to control nerves and anxiety - develop higher levels of confidence and credibility * Command a room, hold attention and create a high impact 1 INTRODUCTION * Personal objectives * Key messages and learning objectives of the workshop 2 PRESENTATION SKILLS * What does good look like? * Exercise: Characteristics of high/low impact presentations * Presenting yourself as a 'winner' * The energy / attitude model * Exercise: Being a winner 3 PREPARATION SKILLS - EIGHT STEPS TO PREPARING A GREAT PRESENTATION, PLUS POWERPOINT TIPS •The magic circle • How to 'assume the role' when presenting • The eight steps • Step 1 - develop your objectives - The five questions that you must answer before preparing your presentation - Defining your objectives and outcomes - Creating a first draft - Step 1 exercise • Step 2 - analyse your audience - Doing your homework: audience, event, venue - Developing a pre-event check-list - Methods and means for researching your audience - Step 2 exercise • Steps 3 and 4 - structure the main body of your presentation and state the main ideas - Ways to structure your presentation for maximum impact - Balancing and managing content and topics - Organising your information: 6 options and methods - Your 'one main point' and creating a 30-second summary - Steps 3 and 4 exercises • Step 5 - decide on supporting information, using the toolkit - Making your case convincing: ways to support your claims - Selecting and using relevant and interesting examples - Quotes, case studies and printed material - Presenting statistics, tables and graphs - Ways of maintaining visual interest - Transitions and links, creating a 'golden thread' - Step 5 exercise: Creating compelling stories and anecdotes 4 • Step 6 - create an effective 'opening' - Claiming the stage and creating a good first impression - The three most powerful ways of opening a presentation - The five elements of a strong opening - Step 6 exercise: Participants work individually to prepare an opening, focusing on personal introduction, and then deliver to the group, with structured feedback • Step 7 - develop transitions - Step 7 exercise / examples • Step 8 - create an effective close - Signalling and sign-posting; the importance of, and how to do it effectively - Five ways to close a presentation successfully - Step 8 exercise / examples • Presentation design and Powerpoint - An interactive review of participants' own real-life past presentations and advanced tips and techniques on using Powerpoint effectively 4 FACILITATION SKILLS * The three main types of group activity - triads, teams and main group * How to select the right activity, define the objectives, set it up and run the debrief * Using energisers - with examples * Exercise: Dealing with 'difficult' behaviours * Exercise: Working in triads, design and deliver 5 TIPS AND TRICKS: PRESENTATION AND FACILITATION * 10 reasons why facilitation fails * Five golden rules for success * Defining the session goals and the facilitation plan * Open and closed questions - why and when to use * Using a 'car park' to manage unresolved issues * Using AV aids - tips and tricks * Exercises: Including participants working in pairs to prepare a short section form of one of their own presentations 6 PUTTING IT ALL TOGETHER * Summary of key learning points * Action plan

Powerful presentation skills (In-House)
Delivered in-person, on-request, onlineDelivered Online & In-Person in Harpenden
Price on Enquiry

Train the trainer (In-House)

By The In House Training Company

At some point in your life you will have attended a training course or workshop, but what happens when you are asked to deliver one? Some people relish the opportunity while others are challenged by it. Whatever you feel about training others, it is a skill that is admired and can be studied and learned. With the trainer you will be learning the techniques, skills and understanding you need and you will have the chance to deliver a short training session to others, receive feedback and having the confidence to deliver it for real in your job. The training will comprise one day followed by a half day when all those able to attend will deliver and have feedback on a 20 minute training activity. * To be able to create and maintain an environment conducive to learning and engagement * To understand basic learning theory and practice and the difference between training, facilitating and learning * To understand how adults learn and how to apply it as a trainer * To be able to plan and deliver a training activity using the appropriate set of skills and behaviours * To be able to review and evaluate learning and identify how outcomes are met * To manage the learning process and the participant engagement in the training environment * To be able to present effectively and appropriately to a variety of audiences * To deliver and receive feedback on a short delivered training activity with peers * To review and evaluate learning and have an action plan to take back and put into practice DAY ONE (full-day) 1 WELCOME, HOUSEKEEPING, HOW THE DAY WILL BE RUN * Introductions (and making the most of them) * Warm up - breaking the ice followed by review and feedback * Creating an environment conducive to learning and engagement; managing expectations well as a trainer * Group task with feedback and review in plenary 2 WHAT IS TRAINING AND HOW DO ADULTS LEARN? * Trainer input: David Kolb's Learning Cycle * Group tasks 3 HOW TO PLAN A SESSION AND WHAT TO INCLUDE - TRAINER INPUT * Starting at the end and working backwards * Linking outcomes to purposeful activities * Practice task and planning time for day two using a template 4 THE SKILLS AND BEHAVIOURS OF A BRILLIANT TRAINER * Modelling skills and behaviours * Creative task and discussion 5 MINI REVIEWING TASK * De-brief - using reviewing in training 6 HOW TO MANAGE THE PROCESS * Trainer input followed by practice * Paying conscious attention to language (verbal and non verbal), feelings and responses in the room and managing yourself as a trainer 7 THE TRAINER'S TOOLKIT #1 * Key tools, materials and templates * Choosing different tools and approaches with different audiences * Know your audience 8 THE TRAINER'S TOOLKIT #2 * Key tools, materials and templates continued * Addressing trainer good practice 9 REVIEW, EVALUATION AND ACTION PLANNING ACTIVITIES * Why and what should we be evaluating and why it's important * Action planning task * Group review task DAY TWO (half-day) The day will comprise a series of 30 minute timed sessions where each delegate will present and deliver a training activity with the group. The training activity will be prepared and planned in advance and will take 20 minutes (+ or - 2 minutes) to deliver in real time. This will be followed by review and feedback from the trainer and peers to complete the total of 30 minutes as a time slot. Reiteration of the task and discussion can take place with the trainer if needed, and there is time included in Day One to support the training planning.

Train the trainer (In-House)
Delivered in-person, on-request, onlineDelivered Online & In-Person in Harpenden
Price on Enquiry

Teaching English Level 5

By Apex Learning

OVERVIEW Prove that you are committed to Social Care and Community Welfare by training for your mandatory Care Certificate. This course provides all the principles, knowledge, and skills that you will need to absorb, to carry out exemplary Social Care. The Teaching English Level 5  course has been written with the help of industry professionals and lays out all of the EU/UK standards for delivering care to the community. You will be taught how to safeguard the vulnerable, provide appropriate nutrition, respect privacy and dignity, support those with challenges and disabilities, and ensure hygiene and cleanliness. Understand your responsibilities in the Social Sector today. HOW WILL I GET MY CERTIFICATE? At the end of the course there will be a written assignment test which you can take either during or after the course. After successfully completing the test you will be able to order your certificate, these are included in the price. WHO IS THIS COURSE FOR? There is no experience or previous qualifications required for enrolment on this Teaching English Level 5. It is available to all students, of all academic backgrounds. REQUIREMENTS Our Teaching English Level 5 is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible on tablets and smartphones so you can access your course on wifi, 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 Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management , Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. COURSE CURRICULUM 2 sections • 12 lectures • 10:45:00 total length •Introduction to Teaching English: 00:45:00 •Linguistics Basics: 01:00:00 •Working With a Variety of Approaches: 01:00:00 •Teaching Speaking: 01:00:00 •Teaching Listening: 01:00:00 •Teaching Reading: 01:00:00 •Teaching Writing: 01:00:00 •Planning Pedagogy: 01:00:00 •Planning Lessons: 01:00:00 •Managing Classrooms: 01:00:00 •Getting a job: 01:00:00 •Assignment - Teaching English Level 5: 00:00:00

Teaching English Level 5
Delivered Online On Demand
£12

Teaching Assistant Level 1, 2 & 3 Diploma - CPD Accredited

By NextGen Learning

Just like the iconic movie "Dead Poets Society" or the beloved series "Educating Yorkshire," the role of a teaching assistant is as significant and impactful as the lead characters who inspire and shape young minds. Teaching assistants play a vital role in students' educational journey, bringing their passion and dedication to create a nurturing learning environment. History has shown us the profound importance of Teaching Assistants in education. Throughout the years, teaching assistants have played a vital role in supporting teachers and fostering positive student learning experiences. Their contributions have shaped the educational landscape and continue to impact today significantly. Our meticulously crafted Teaching Assistant Level 1, 2 & 3 Diploma course builds a robust foundation, focusing on the key areas of teaching assistance, from understanding school policies, curriculum design, and assessment, to mastering the art of creating an optimal learning environment. We provide extensive professional development opportunities and delve into the importance of early years in development. Level up with insights into the delivery of English, Mathematics, and Science for Key Stages 1 and 2. Unearth the secrets of leadership and mentoring and become well-versed in the administrative aspects of the role. Harness effective communication strategies to build strong, nurturing relationships with your students. This interactive online course provides a vibrant learning environment where you can actively participate, grow, and connect with fellow learners, regardless of whether you're beginning your journey or seeking to augment your existing expertise. Embark on this educational adventure and unlock your full potential as a teaching assistant within the UK education system. Learning Outcomes: * Gain a comprehensive overview of the teaching assistant role and its significance in the educational landscape. * Develop professional skills and enhance personal growth for a successful career. * Understand school policies and effectively navigate the academic environment to create positive learning experiences. * Acquire knowledge and strategies for curriculum understanding, assessment, and monitoring to support student progress. * Cultivate effective behaviour management techniques and build strong relationships with students, fostering a conducive learning environment. * Implement communication strategies to engage and support students, enhancing their educational journey. * Explore career prospects in the UK education system, expanding opportunities for growth and advancement The curriculum of Teaching Assistant Level 1: Module 01: Overview Module 02: Professional Developments for a TA Module 03: Working with the School and Its Policies Module 04: Primary Education in the UK Module 05: Providing the Best Learning Environment Module 06: Types of Schools in the UK Module 07: Career Prospects for TAs in the UK The curriculum of Teaching Assistant Level 2: Module 01: Discussion on Curriculum, Assessment and Monitoring Module 02: National Curriculum in England Module 03: Importance of Early Years in Development Module 04: EYFS Teaching Techniques Module 05: Learn to Implement ICT, Literacy and Numeracy Development Processes as a TA Module 06: Teaching Phonics Module 07: Jolly Phonics Module 08: Child Development and the SEN Support Module 09: Understanding Behaviour & Relationships as a TA Module 10: The Skills of Teacher Leadership Module 11: Mentoring as part of effective leadership The curriculum of Teaching Assistant Level 3: Module 01: English Teaching Strategies Module 02: English Requirements at Key Stage 1 Module 03: English Requirements at Key Stage 2 Module 04: Mathematics for Key Stage 1 Module 05: Mathematics for Lower Key Stage 2 Module 06: Teaching Strategies for Mathematics Module 07: Science for Key Stage 1 Module 08: Science for Key Stage 2 Module 09: Science Teaching Strategies Module 10: Geography and History Study Program Module 11: Registration, Inspection, and Quality Improvement Module 12: Experienced TAs Maintain Strong Communications with the Students CPD 30 CPD hours / points Accredited by CPD Quality Standards WHO IS THIS COURSE FOR? This Teaching Assistant Level 1, 2 & 3 Diploma will be especially helpful for the following: * Aspiring teaching assistants entering the education field. * Current teachers are seeking skill enhancement. * Individuals pursuing professional development. * Education professionals expand their understanding of the role. * Those passionate about positively impacting students and the UK education system. Progression of this Teaching Assistant Level 2, 3 Diploma course: * Level 4 Teaching Assistant * Level 3 Certificate in Teaching, Training and Assessment * Level 3 Award Supporting Teaching and Learning * Level 3 Award in Mathematics for Numeracy Teaching (RQF) * CPD level 2 teaching assistant * CACHE Level 3 Teaching Assistant & SEN Certificate * Level 2 Award Supporting Teaching and Learning in Schools * LEVEL 3 Award in Supporting Teaching & Learning in Schools (RQF) * Level 3 Certificate in Supporting Teaching and Learning in Schools * SEN teaching assistant * Higher Level Teaching Assistant (HLTA) * HLTA - Level 4 Certificate for Higher Level Teaching Assistants (RQF) * Level 5 Diploma in Teaching English: Literacy (RQF) * OTHM Level 6 Diploma in Teaching and Learning * Primary teaching * Secondary teaching * Nursery teacher REQUIREMENTS You don't require any prior experience to enrol in this Teaching Assistant Level 1, 2 & 3 Diploma course. CAREER PATH People tend to pursue these career paths in this sector: * Teaching Assistant * Senior Teaching Assistant * SEN Teaching Assistant * English Teacher * Teacher * Primary Teacher * Classroom Support Worker

Teaching Assistant Level 1, 2 & 3 Diploma - CPD Accredited
Delivered Online On Demand
£12

Medical Terminology

By Course Gate

Medical Terminology course offers a comprehensive guide to the language of medicine, tailored for a variety of learners. With a focus on practical application in various medical contexts, it provides a pathway to enhance communication within the healthcare sector. The course's flexibility allows for self-paced learning, making it accessible to busy professionals and those seeking to enrich their medical understanding.

Medical Terminology
Delivered Online On Demand
£11.99

Cisco Implementing Automation for Cisco Enterprise Solutions v1.2 (ENAUI)

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This course is designed primarily for network and software engineers who are interested in learning about automation and programmability and hold the following job roles: Network engineer Systems engineer Wireless engineer Consulting systems engineer Technical solutions architect Network administrator Wireless design engineer Network manager Sales engineer Account manager Overview Upon completing this course, the learner will be able to meet these overall objectives: Get familiar with different API styles (REST, RPC) and synchronous and asynchronous API requests Learn how to use Postman software development tool in order to test the API calls Learn how to automate repetitive tasks using Ansible automation engine Explore a Python programming language, Python libraries and Python virtual environments and learn how can they be used for automation of network configuration tasks Get introduced to GIT version control system and its common operations Learn how to leverage the various models and APIs of the Cisco IOS XE platform to perform day-zero operations, improve troubleshooting methodologies with custom tools, augment the CLI using scripts, and integrate various workflows using Ansible and Python Learn about the paradigm shift of model-driven telemetry and the building blocks of a working solution Learn how to leverage the tools and APIs to automate Cisco DNA infrastructure managed by Cisco DNA Center™ Demonstrate workflows (configuration, verification, health checking, and monitoring) using Python, Ansible, and Postman Understand Cisco SD-WAN solution components, implement a Python library that works with the Cisco SD-WAN APIs to perform configuration, inventory management, and monitoring tasks, and implement reusable Ansible roles to automate provisioning new branch sites on an existing Cisco SD-WAN infrastructure Learn how to leverage the tools and APIs to automate Cisco Meraki managed infrastructure and demonstrate workflows (configuration, verification, health checking, monitoring) using Python, Ansible, and Postman Implementing Automation for Cisco Enterprise Solutions (ENAUI) v.1.2 teaches you how to implement Cisco Enterprise automated solutions, including programming concepts, orchestration, telemetry, and automation tools. This course highlights the tools and the benefits of leveraging programmability and automation in the Cisco-powered Enterprise Campus and WAN. You will also examine platforms including IOS XE software for device-centric automation, Cisco DNA Center for the intent-based enterprise network, Cisco Software-Defined WAN, and Cisco Meraki. Their current ecosystem of APIs, software development toolkits, and relevant workflows are studied in detail together with open industry standards, tools, and APIs, such as Python, Ansible, Git, JSON/YAML, NETCONF/RESTCONF, and YANG. The course qualifies for 24 Cisco Continuing Education credits (CE) towards recertification. This course will help you:Gain high-demand skills using modern programming languages, APIs, and systems such as Python, Ansible, and Git to automate, streamline, and enhance business operationsAcquire the skills and knowledge to customize tools, methods, and processes that improve network performance and agilityPrepare for the 300-435 ENAUTO exam COURSE OUTLINE * Network Programmability Foundation * Automating APIs and Protocols * Managing Configuration with Python and Ansible * Implementing On-Box Programmability and Automation with Cisco IOS XE Software * Implementing Model-Driven Telemetry * Day 0 Provisioning with Cisco IOS-XE Software * Implementing Automation in Enterprise Networks * Building Cisco DNA Center Automation with Python * Automating Operations using Cisco DNA Center * Introducing Cisco SD-WAN Programmability * Building Cisco SD-WAN Automation with Python * Building Cisco SD-WAN Automation with Ansible * Automating Cisco Meraki * Implementing Meraki Integration APIs ADDITIONAL COURSE DETAILS: Nexus Humans Cisco Implementing Automation for Cisco Enterprise Solutions v1.2 (ENAUI) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Cisco Implementing Automation for Cisco Enterprise Solutions v1.2 (ENAUI) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Cisco Implementing Automation for Cisco Enterprise Solutions v1.2 (ENAUI)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Full Stack Web Development with Python and Django (TTPS4860)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This introductory-level Python course is geared for experienced web developers new to Python who want to use Python and Django for full stack web development projects. Overview Working in a hands-on learning environment, guided by our expert team, attendees will learn to: Develop full-stack web sites based on content stored in an RDMS Use python data types appropriately Define data models Understand the architecture of a Django-based web site Create Django templates for easy-to-modify views Map views to URLs Take advantage of the built-in Admin interface Provide HTML form processing Geared for experienced web developers new to Python, Introduction to Full Stack Web Development with Python and Django is a five-day hands-on course that teaches students how to develop Web applications using the Django framework. Students will explore the basics of creating basic applications using the MVC (model-view-controller) design pattern, as well as more advanced topics such as administration, session management, authentication, and automated testing. This comprehensive, practical course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world. THE PYTHON ENVIRONMENT * Starting Python * Using the interpreter * Running a Python script * Getting help * Editors and IDEs GETTING STARTED * Using variables * Built in functions * Strings * Numbers * Converting among types * Writing to the screen * Command line parameters FLOW CONTROL * About flow control Conditional expressions Relational and Boolean operators while loops LISTS AND TUPLES * About sequences Lists and list methods Tuples Indexing and slicing Iterating through a sequence Sequence functions, keywords, and operators List comprehensions WORKING WITH FILES * File overview The with statement Opening a file Reading/writing files DICTIONARIES AND SETS * About dictionaries Creating and using dictionaries About sets Creating and using sets FUNCTIONS * Returning values Function parameters Variable Scope Sorting with functions ERRORS AND EXCEPTION HANDLING * Exception overview * Using try/catch/else/finally * Handling multiple exceptions * Ignoring exceptions MODULES AND PACKAGES * Creating Modules * The import statement * Module search path * Creating packages CLASSES * About OO programming * Defining classes * Constructors * Properties * Instance methods and data * Class/static methods and data * Inheritance DJANGO ARCHITECTURE * Django overview * Sites and apps * Shared configuration * Minimal Django layout * Built in flexibility CONFIGURING A PROJECT * Executing manage.py * Starting the project * Generating app files * App configuration * Database setup * The development server * Using cookiecutter CREATING MODELS * Defining models * Related objects * SQL Migration * Simplel model access LOGIN FOR NOTHING AND ADMIN FOR FREE * Setting up the admin user * Using the admin interface VIEWS * What is a view * HttpResponse * URL route configuration * Shortcut: get_object_or_404() * Class-based views TEMPLATES * About templates * Variable lookups * The url tag * Shortcut: render() QUERYING MODELS * QuerySets * Field lookups * Chaining filters * Slicing QuerySets * Related fields * Q objects ADVANCED TEMPLATES USE * Comments * Inheritance * Filters * Escaping HTML * Custom filters FORMS * Forms overview * GET and POST * The Form class * Processing the form * Widgets * Validation * Forms in templates AUTOMATED TESTING * Why create tests? * When to create tests * Using Django's test framework * Using the test client * Running tests * Checking code coverage

Full Stack Web Development with Python and Django (TTPS4860)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Python for Data Science: Hands-on Technical Overview (TTPS4873)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This introductory-level course is intended for Business Analysts and Data Analysts (or anyone else in the data science realm) who are already comfortable working with numerical data in Excel or other spreadsheet environments. No prior programming experience is required, and a browser is the only tool necessary for the course. Overview This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Throughout the hands-on course students, will learn to leverage Python scripting for data science (to a basic level) using the most current and efficient skills and techniques. Working in a hands-on learning environment, guided by our expert team, attendees will learn about and explore (to a basic level): How to work with Python interactively in web notebooks The essentials of Python scripting Key concepts necessary to enter the world of Data Science via Python This course introduces data analysts and business analysts (as well as anyone interested in Data Science) to the Python programming language, as it?s often used in Data Science in web notebooks. This goal of this course is to provide students with a baseline understanding of core concepts that can serve as a platform of knowledge to follow up with more in-depth training and real-world practice. AN OVERVIEW OF PYTHON * Why Python? * Python in the Shell * Python in Web Notebooks (iPython, Jupyter, Zeppelin) * Demo: Python, Notebooks, and Data Science GETTING STARTED * Using variables * Builtin functions * Strings * Numbers * Converting among types * Writing to the screen * Command line parameters FLOW CONTROL * About flow control * White space * Conditional expressions * Relational and Boolean operators * While loops * Alternate loop exits SEQUENCES, ARRAYS, DICTIONARIES AND SETS * About sequences * Lists and list methods * Tuples * Indexing and slicing * Iterating through a sequence * Sequence functions, keywords, and operators * List comprehensions * Generator Expressions * Nested sequences * Working with Dictionaries * Working with Sets WORKING WITH FILES * File overview * Opening a text file * Reading a text file * Writing to a text file * Reading and writing raw (binary) data FUNCTIONS * Defining functions * Parameters * Global and local scope * Nested functions * Returning values ESSENTIAL DEMOS * Sorting * Exceptions * Importing Modules * Classes * Regular Expressions THE STANDARD LIBRARY * Math functions * The string module DATES AND TIMES * Working with dates and times * Translating timestamps * Parsing dates from text * Formatting dates * Calendar data PYTHON AND DATA SCIENCE * Data Science Essentials * Pandas Overview * NumPy Overview * SciKit Overview * MatPlotLib Overview * Working with Python in Data Science ADDITIONAL COURSE DETAILS: Nexus Humans Python for Data Science: Hands-on Technical Overview (TTPS4873) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Python for Data Science: Hands-on Technical Overview (TTPS4873) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Python for Data Science: Hands-on Technical Overview (TTPS4873)
Delivered on-request, onlineDelivered Online
Price on Enquiry