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

25 Casting courses in Belfast delivered Live Online

Divination Diva

By Selena joy lovett

https://www.patreon.com/Moonhealinganddivination

Divination Diva
Delivered OnlineFlexible Dates
£20

3ds Max Basics Training

By London Design Training Courses

Why Choose 3ds Max Basics Training Course? Click for more info What am I going to get from this course? Create your own models in 3ds Max; Use built in poly modelling tools to create basic 3D objects. Learn everything you need about 3ds Max with this guide, from the basics of modelling and animation to more advanced steps.  Duration: 10 hrs Method: 1-on-1, Personalized attention. Schedule: Tailor your own schedule by pre-booking a convenient hour of your choice, available from Mon to Sat between 9 am and 7 pm. 3ds Max Basic Training Course: Course Name: 3ds Max Basics Training Course. Core Skills for 3D Modeling, Rendering, Animations, and Games. Target Audience: Beginners and new users from diverse industries, including architects, interior designers, engineers, game developers, artists, and animators.Course Outline: 3D Modeling and Animation with 3ds MaxI. Introduction to 3ds Max- Course overview and objectives - Navigating the user interface - Basic settings and preferencesII. Creating 3D Objects- Building simple shapes with primitive objects - Craft complex designs using Editable Poly - Enhancing objects with modifiers - Applying materials and textures for realistic effectsIII. Lighting Techniques- Illuminating scenes with different light sources - Exploring various types of lighting - Adjusting light properties for desired effects - Casting shadows to enhance realismIV. Camera Control- Creating and configuring camera views - Fine-tuning camera settings for optimal shots - Animating cameras for dynamic scenesV. Animation Fundamentals- Mastering keyframe animation techniques - Utilizing the time slider and track view - Animating object transformations - Adding movement to materials and texturesVI. Rendering Process- Configuring render settings for high-quality output - Selecting appropriate output formats - Streamlining rendering with batch processing - Enhancing final renders with post-processing effectsVII. Project-Based Learning- Applying acquired skills to complete a final project - Exercising creativity and problem-solving abilities - Integrating modeling, animation, lighting, and rendering into the projectIn-Depth Course Outline:1. Modeling- Edit Poly Modeling: Extrude, Chamfer, Cut, and Slices - Symmetry Mirror Modeling - Designing a Table and Chair - Creating a Basic House Model - Working with Lines and Shapes - Importing Plans from AutoCAD/Vectorworks - Crafting Interior Spaces - Adding Doors, Windows, Railings, and Trees - Implementing Stairs2. Modifiers- Exploring Compound Objects - Utilizing Connect, Scatter, Pro Boolean, Loft, and Terrain Modifiers - Manipulating Bend, Taper, Twist, Stretch, Skew, FFD, Wave, Ripple, and Lattice - Employing the Lathe Modifier for Curved Objects3. 3ds Max Basic Lights- Mastering Omni, Spot, and Direct Lights for Illumination4. 3ds Max Camera- Understanding Free and Target Cameras for Optimal Shots5. Texturing and Rendering- Applying Diffuse and Bump Mapping Techniques - Integrating Environment and Background Images - Configuring Render Settings for High-Quality Images - Lighting and Rendering Scenes in 3ds MaxAre you ready to take your 3D modeling and animation skills to the next level? Download the 30-day free trial of 3ds Max from Autodesk and embark on a transformative learning journey today. Explore the possibilities and unleash your creative potential!

3ds Max Basics Training
Delivered in London or OnlineFlexible Dates
£330

New Moon healing and Manifesting

By Selena joy lovett

https://www.patreon.com/moonhealinganddivination/membership

New Moon healing and Manifesting
Delivered OnlineFlexible Dates
£33

Java SE 8 Fundamentals

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for Application DevelopersWeb AdministratorDeveloperProject ManagerSystem AdministratorTechnical AdministratorTechnical ConsultantTeam Leader Overview Write Java code that uses variables, arrays, conditional and loop constructsManipulate primitive numeric data and string data using Java operatorsCreate Java classes and use object referencesAccess the fields and methods of an objectManipulate text data using the methods of the String and StringBuilder classesUse casting without losing precision or causing errorsDeclare, override, and invoke methodsAccess and create static fields and methodsUse classes from the java.time and java.time.format packages to format and print the local date and timeEncapsulate a class using access modifiers and overloaded constructorsDefine and implement a simple class hierarchyDemonstrate polymorphism by implementing a Java InterfaceUse a Predicate Lambda expression as the argument to a methodHandle a checked exception in a Java application This Java SE 8 Fundamentals training introduces you to object-oriented programming using the Java language. Through hands-on exercises, you'll begin to build a baseline of knowledge to propel your career in development. This Java SE 8 Fundamentals training introduces you to object-oriented programming using the Java language. Through hands-on exercises, you'll begin to build a baseline of knowledge to propel your career in development. Additional course details: Nexus Humans Java SE 8 Fundamentals 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 Java SE 8 Fundamentals 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.

Java SE 8 Fundamentals
Delivered OnlineFlexible Dates
Price on Enquiry

Java Fundamentals

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for Java Fundamentals is designed for tech enthusiasts who are familiar with some programming languages and want a quick introduction to the most important principles of Java. Overview After completing this course, you will be able to: Create and run Java programs Use data types, data structures, and control flow in your code Implement best practices while creating objects Work with constructors and inheritance Understand advanced data structures to organize and store data Employ generics for stronger check-types during compilation Learn to handle exceptions in your code Since its inception, Java has stormed the programming world. Its features and functionalities provide developers with the tools needed to write robust cross-platform applications. Java Fundamentals introduces you to these tools and functionalities that will enable you to create Java programs. The course begins with an introduction to the language, its philosophy, and evolution over time, until the latest release. You'll learn how the javac/java tools work and what Java packages are - the way a Java program is usually organized. Once you are comfortable with this, you'll be introduced to advanced concepts of the language, such as control flow keywords. You'll explore object-oriented programming and the part it plays in making Java what it is. In the concluding lessons, you'll be familiarized with classes, typecasting, and interfaces, and understand the use of data structures, arrays, strings, handling exceptions, and creating generics. Introduction to Java The Java Ecosystem Our First Java Application Packages Variables, Data Types, and Operators Variables and Data Types Integral Data Types Type casting Control Flow Conditional Statements Looping Constructs Object-Oriented Programming Object-Oriented Principles Classes and Objects Constructors The this Keyword Inheritance Overloading Constructor Overloading Polymorphism and Overriding Annotations References OOP in Depth Interfaces Typecasting The Object Class Autoboxing and Unboxing Abstract Classes and Methods Data Structures, Arrays, and Strings Data Structures and Algorithms Strings The Java Collections Framework and Generics Reading Data from Files The Java Collections Framework Generics Collection Advanced Data Structures in Java Implementing a Custom Linked List Implementing Binary Search Tree Enumerations Set and Uniqueness in Set Exception Handling Motivation behind Exceptions Exception Sources Exception Mechanics Best Practices

Java Fundamentals
Delivered OnlineFlexible Dates
Price on Enquiry

Living your EMPOWERED Life

By Selena joy lovett

https://www.patreon.com/moonhealinganddivination/membership

Living your EMPOWERED Life
Delivered OnlineFlexible Dates
£55

The Hot Directors Live Training Course

4.0(1)

By JJFILMworks London Ltd Film School

Unlock Your Filmmaking Potential with Taraq Qureshi** Discover the art of filmmaking with Taraq Qureshi, an acclaimed British producer, director, and actor. With over 20 years of experience in the film industry and a unique perspective as a disabled filmmaker, Taraq brings a wealth of knowledge and passion to his teaching. **About Taraq Qureshi:** - **Seasoned Filmmaker**: With over two decades of experience, Taraq has produced and directed numerous feature films and short films. His journey began in community theatre with a year-long course accredited by Middlesex University London in 1999. - **Industry Leader**: Founder and artistic director of the "Golden Nugget International Film Festival," which has been running for six years. In 2023, Taraq also founded the "Global Film Producers Alliance" (www.gfa.com), a platform dedicated to connecting and supporting film producers worldwide. - **Innovative Storyteller**: Taraq's notable projects include "Strictly Salsa - The Beginning," "The Chosen Ones," and "Do Not Enter." His work is marked by a deep passion for storytelling and a commitment to creating both commercially successful and niche market films. - **Mentor and Educator**: As an acting teacher, creative executive, and development coordinator, Taraq has inspired countless aspiring filmmakers to pursue their dreams and achieve success in the industry. **Why Learn from Taraq?** - **Expert Guidance**: Gain insights from a seasoned professional with a proven track record in the film industry. - **Unique Perspective**: Learn from Taraq's experiences as a disabled filmmaker, providing a fresh and inclusive approach to storytelling. - **Hands-On Learning**: Benefit from practical, real-world advice and techniques that you can apply to your own filmmaking projects. - **Community and Support**: Join a network of passionate filmmakers and industry professionals through Taraq's initiatives, including the "Golden Nugget International Film Festival" and the "Global Film Producers Alliance." **Enroll Now and Transform Your Filmmaking Journey!** Don't miss this opportunity to learn from one of the industry's most respected and innovative filmmakers. Enroll in Taraq Qureshi's online teaching course today and take the first step towards realizing your filmmaking dreams. #Master the Art of Film Directing: Enroll in Our Comprehensive 10-Day Course!** Are you passionate about storytelling? Do you dream of bringing your cinematic visions to life? Our 10-day course on Feature Film Directing is your gateway to mastering the craft and making your mark in the film industry! #### **Course Highlights:** 🎬 **Expert Instruction:** Learn from seasoned directors and industry professionals. 📜 **Script Analysis:** Break down screenplays and develop compelling characters. 🎥 **Visual Storytelling:** Master cinematography, shot composition, and visual style. 👥 **Actor Collaboration:** Discover techniques for casting and directing actors. 🎨 **Production Design:** Create immersive sets, props, and costumes. 🎧 **Sound and Music:** Enhance your film with expert sound design and music. ✂️ **Editing Mastery:** Gain hands-on experience in editing and post-production. 📣 **Marketing and Distribution:** Learn to promote and distribute your film successfully. 🌟 **Final Project:** Showcase your skills with a short film project and receive valuable feedback. #### **Who Should Enroll:** - Aspiring Directors - Film Students - Storytellers and Creatives - Film Enthusiasts #### **Why Choose Our Course:** - **Intensive Learning:** Each 90-minute session is packed with valuable insights and practical exercises. - **Hands-On Experience:** Apply what you learn with real-world projects and interactive sessions. - **Networking Opportunities:** Connect with fellow filmmakers and industry experts. - **Flexible Schedule:** Designed to fit into your busy lifestyle. #### **Ready to Start Your Directing Journey?** Don't miss this opportunity to turn your passion for film into a rewarding career. Enroll now and take the first step towards becoming a masterful film director! --- *Limited seats available. Sign up today to secure your spot!* 🎥✨ --- ### **Day 1: Introduction to Directing** - **Welcome and Course Overview:** - Introduction to the role of a film director. - Course objectives and expectations. - **History of Film Directing:** - Overview of influential directors and their contributions. - Evolution of directing styles and techniques. --- ### **Day 2: Script Analysis and Development** - **Script Breakdown:** - Understanding the screenplay. - Identifying themes, characters, and plot structure. - **Character Development:** - Techniques for creating and developing characters. - Analyzing character arcs. --- ### **Day 3: Visual Storytelling** - **Cinematography Basics:** - Shot composition and framing. - Camera movements and angles. - **Visual Style:** - Creating a visual style and tone. - Working with a cinematographer. --- ### **Day 4: Working with Actors** - **Casting:** - Techniques for casting the right actors. - Conducting auditions. - **Directing Actors:** - Techniques for effective communication. - Understanding actors' needs and processes. --- ### **Day 5: Production Design** - **Set Design:** - Understanding the importance of production design. - Working with the production designer. - **Props and Costumes:** - The role of props and costumes in storytelling. - Collaborating with the art department. --- ### **Day 6: Sound and Music** - **Sound Design:** - Basics of sound recording and mixing. - Creating an audio landscape. - **Music in Film:** - The role of music in enhancing the narrative. - Working with a composer. --- ### **Day 7: Editing and Post-Production** - **Editing Techniques:** - Understanding the editing process. - Types of cuts and transitions. - **Post-Production Workflow:** - Overview of post-production stages. - Collaborating with editors and post-production teams. --- ### **Day 8: Directing on Set** - **Pre-Production Planning:** - Creating a shooting schedule. - Conducting technical rehearsals. - **On-Set Communication:** - Managing the cast and crew. - Problem-solving on set. --- ### **Day 9: Marketing and Distribution** - **Film Festivals and Markets:** - Overview of film festivals and markets. - Strategies for submitting and promoting films. - **Distribution Channels:** - Understanding traditional and digital distribution. - Creating a distribution plan. --- ### **Day 10: Final Project and Presentation** - **Project Work:** - Finalizing the short film project. - Preparing for the presentation. - **Presentations:** - Screening of short films. - Feedback and discussion. - **Course Wrap-Up:** - Reflecting on the course experience. - Final thoughts and future steps. --- This version is condensed to fit into 90-minute sessions, ensuring each lesson is focused and impactful. Does this meet your expectations? Of course! Here's a revised version of the 10-day course, with 90-minute sessions each day: --- ### **Day 1: Introduction to Directing** - **Welcome and Course Overview:** - Introduction to the role of a film director. - Course objectives and expectations. - **History of Film Directing:** - Overview of influential directors and their contributions. - Evolution of directing styles and techniques. --- ### **Day 2: Script Analysis and Development** - **Script Breakdown:** - Understanding the screenplay. - Identifying themes, characters, and plot structure. - **Character Development:** - Techniques for creating and developing characters. - Analyzing character arcs. --- ### **Day 3: Visual Storytelling** - **Cinematography Basics:** - Shot composition and framing. - Camera movements and angles. - **Visual Style:** - Creating a visual style and tone. - Working with a cinematographer. --- ### **Day 4: Working with Actors** - **Casting:** - Techniques for casting the right actors. - Conducting auditions. - **Directing Actors:** - Techniques for effective communication. - Understanding actors' needs and processes. --- ### **Day 5: Production Design** - **Set Design:** - Understanding the importance of production design. - Working with the production designer. - **Props and Costumes:** - The role of props and costumes in storytelling. - Collaborating with the art department. --- ### **Day 6: Sound and Music** - **Sound Design:** - Basics of sound recording and mixing. - Creating an audio landscape. - **Music in Film:** - The role of music in enhancing the narrative. - Working with a composer. --- ### **Day 7: Editing and Post-Production** - **Editing Techniques:** - Understanding the editing process. - Types of cuts and transitions. - **Post-Production Workflow:** - Overview of post-production stages. - Collaborating with editors and post-production teams. --- ### **Day 8: Directing on Set** - **Pre-Production Planning:** - Creating a shooting schedule. - Conducting technical rehearsals. - **On-Set Communication:** - Managing the cast and crew. - Problem-solving on set. --- ### **Day 9: Marketing and Distribution** - **Film Festivals and Markets:** - Overview of film festivals and markets. - Strategies for submitting and promoting films. - **Distribution Channels:** - Understanding traditional and digital distribution. - Creating a distribution plan. --- ### **Day 10: Final Project and Presentation** - **Project Work:** - Finalizing the short film project. - Preparing for the presentation. - **Presentations:** - Screening of short films. - Feedback and discussion. - **Course Wrap-Up:** - Reflecting on the course experience. - Final thoughts and future steps. --- This version is condensed to fit into 90-minute sessions, ensuring each lesson is focused and impactful. Let me know if there is anything you want help with taraqqureshi@gmail.com

The Hot Directors Live Training Course
Delivered OnlineFlexible Dates
£499

3ds Max Basics Training Course

By ATL Autocad Training London

Who is this course for? 3ds Max Basics Training Course. This course is designed for beginners and enthusiasts looking to learn the fundamentals of 3ds Max. Whether you're a budding 3D artist, designer, or hobbyist, this training course provides a comprehensive introduction to the basics of 3ds Max. Click here for more info: Website Duration: 10 hrs Method: 1-on-1 and Personalized attention. Schedule: Tailor your own schedule by pre-booking a convenient hour of your choice, available from Mon to Sat between 9 am and 7 pm. Course Outline: 3D Modeling and Animation with 3ds Max I. Introduction to 3ds Max - Course overview and objectives - Navigating the user interface - Basic settings and preferences II. Creating 3D Objects - Building simple shapes with primitive objects - Craft complex designs using Editable Poly - Enhancing objects with modifiers - Applying materials and textures for realistic effects III. Lighting Techniques - Illuminating scenes with different light sources - Exploring various types of lighting - Adjusting light properties for desired effects - Casting shadows to enhance realism IV. Camera Control - Creating and configuring camera views - Fine-tuning camera settings for optimal shots - Animating cameras for dynamic scenes V. Animation Fundamentals - Mastering keyframe animation techniques - Utilizing the time slider and track view - Animating object transformations - Adding movement to materials and textures VI. Rendering Process - Configuring render settings for high-quality output - Selecting appropriate output formats - Streamlining rendering with batch processing - Enhancing final renders with post-processing effects VII. Project-Based Learning - Applying acquired skills to complete a final project - Exercising creativity and problem-solving abilities - Integrating modeling, animation, lighting, and rendering into the project In-Depth Course Outline: 1. Modeling - Edit Poly Modeling: Extrude, Chamfer, Cut, and Slices - Symmetry Mirror Modeling - Designing a Table and Chair - Creating a Basic House Model - Working with Lines and Shapes - Importing Plans from AutoCAD/Vectorworks - Crafting Interior Spaces - Adding Doors, Windows, Railings, and Trees - Implementing Stairs 2. Modifiers - Exploring Compound Objects - Utilizing Connect, Scatter, Pro Boolean, Loft, and Terrain Modifiers - Manipulating Bend, Taper, Twist, Stretch, Skew, FFD, Wave, Ripple, and Lattice - Employing the Lathe Modifier for Curved Objects 3. 3ds Max Basic Lights - Mastering Omni, Spot, and Direct Lights for Illumination 4. 3ds Max Camera - Understanding Free and Target Cameras for Optimal Shots 5. Texturing and Rendering - Applying Diffuse and Bump Mapping Techniques - Integrating Environment and Background Images - Configuring Render Settings for High-Quality Images - Lighting and Rendering Scenes in 3ds Max Upon completing our 3ds Max Basic Training Course, participants will: Master Fundamental 3D Modeling: Acquire proficiency in basic 3D modeling techniques, including object creation and manipulation. Texturing and Material Application: Learn the art of texturing and applying materials to 3D models for realistic rendering. Essential Lighting and Rendering Skills: Understand fundamental lighting principles and rendering techniques to create visually appealing scenes. Basic Animation Knowledge: Grasp the basics of animation, including keyframe animation and movement principles. Scene Composition and Camera Setup: Learn how to compose scenes effectively and set up cameras for different perspectives. Recommended Resources: Official Autodesk Documentation: Explore Autodesk's official website for 3ds Max documentation, including tutorials, user guides, and forums for troubleshooting. Books: Consider essential reads like '3ds Max For Dummies' by Kelly L. Murdock or '3ds Max 2022 Essentials' by Randi L. Derakhshani and Dariush Derakhshani for detailed guides on mastering the software. By utilizing these resources, participants can further enhance their 3ds Max skills and stay updated with the latest industry trends and techniques." Skills Acquired: Fundamental 3D Modeling Techniques in 3ds Max Texturing and Material Application Skills Lighting and Rendering Fundamentals Animation Basics and Keyframe Animation Introduction to Scene Composition and Camera Setup Career Opportunities: Entry-Level 3D Modeler Junior 3D Animator Texturing and Lighting Assistant CAD Designer in Architectural Firms Product Visualization Artist in Marketing Agencies Upon completing our 3ds Max Basic Training Course, students will acquire foundational 3D modeling and animation skills, opening doors to entry-level positions in various industries, including animation studios, architectural firms, and marketing agencies." Step into Personalized Learning with Us! Why Choose Us? Our Exclusive Benefits: Tailored One-on-One Training: Experience personalized coaching from skilled architects and designers, either face-to-face at (SW96DE) or via live online sessions. Sessions are available Monday to Saturday, 9 am to 7 pm. Customized Tutorials: Take home unique video tutorials crafted to elevate your learning experience. Comprehensive Learning Resources: Access a digital reference book for thorough revision, ensuring you grasp every concept effectively. Free Ongoing Support: Enjoy continuous post-course assistance via phone or email, ensuring your success extends beyond the class. Flexible Syllabus: We adapt syllabus and projects to match your specific needs, ensuring you learn exactly what matters most to you. Official Certificate: Certificate upon completing the course. Why Us? Personalized Learning Support: Our courses, ranging from 10 hours to 120 hrs Diploma training Courses, provide unwavering support at every stage. With personalized homework assignments and free after-course assistance, we pave the way to mastering software with unparalleled guidance. Individual Attention, No Crowded Classrooms: Bid farewell to overcrowded classrooms. Experience the intimacy of one-on-one learning. This ensures you receive the undivided attention you deserve, creating a confident and comfortable learning environment. Financial Flexibility: Embarking on your educational journey shouldn't be a financial burden. We offer a range of payment plans tailored to your needs. Explore the available options and embark on your learning adventure today. Expert Instructors, Real-world Expertise: Our instructors are meticulously chosen experts, renowned for their extensive industry knowledge and passion for teaching. They are dedicated to imparting invaluable skills to anyone eager to learn. Download 3ds max. Autodesk Download a free 30 day trial of 3ds Max

3ds Max Basics Training Course
Delivered in London or OnlineFlexible Dates
£396

Introduction to Swift

By Nexus Human

Duration 2 Days 12 CPD hours From Playgrounds to protocols?discover, explore, and demonstrate how to use the fundamental building blocks of the Swift programming language. This 2-day, hands-on course teaches you the basic concepts of Swift programming, including syntax, logic, structures, functions, and patterns. It also includes detailed explanations of language syntax and coding exercises Introduction to Swift and Playgrounds Learn about the origin of Swift and some of its basic syntax Constants, Variables, and Data Types Learn how to define constants for values that don?t change and variables for values that do. Learn the data types that are included in Swift and how they can help you write better code Operators Learn about some of the operators in the Swift language, including basic math operators. Control Flow Learn how to use logical operators in Swift to check conditions; learn how to use control flow statements. Strings Learn how to create and store text using the string type. You'll learn a variety of string methods that allow you to compare two strings, access specific characters within a string, and insert and remove values Functions Learn how to declare functions with different parameters and return types Structures Learn how to create structures in Swift. Classes Learn what makes classes different from structures and when to use classes instead of structures. Also learn about inheritance, superclasses, and subclasses. Optionals Learn to use ?optionals? to properly handle situations when data may or may not exist Collections Learn about the various collection types available in Swift and how to choose the appropriate one for your program. Loops Learn how to create loops in Swift, control the conditions for looping, and specify when to stop. Type Casting Learn why some data can be expressed using only a broader type, and how you can test for specific kinds of data before using it. Guard Learn to use guard statements to better manage control flow. Scope Learn to write nicely structured code that's easy to read. You'll do this by properly scoping your constants and variables Enumerations Learn when enumerations are commonly used, how to define an enumeration, and how to work with enumerations using switch statements. Protocols Learn what protocols are, when to use them, and how to write your own. Learn how to enable objects to communicate with each other and how to extend protocols to provide shared functionality across multiple types Closures Learn about closures, how to define them, how to use them as function arguments, and how to use some of the common functions that take closures as arguments. Extensions Learn how to define an extension, as well as how and why to use extensions. Additional course details: Nexus Humans Introduction to Swift 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 Introduction to Swift 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.

Introduction to Swift
Delivered OnlineFlexible Dates
Price on Enquiry

C Plus Plus and Programming Basics for Non-Programmers (TTCP2000)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This course is intended for anyone who is new to software development and wants, or needs, to gain an understanding of the fundamentals of coding and basics of C++ and object-oriented programming concepts. This course is for Non-Developers, or anyone who wants to have a basic understanding of and learn how to code C++ applications and syntax Overview Companies are constantly challenged to keep their applications, development projects, products, services (and programmers!) up to speed with the latest industry tools, skills, technologies and practices to stay ahead in the ever-shifting markets that make up today's fiercely competitive business landscape. The need for application, web and mobile developers and coders is seemingly endless as technologies regularly change and grow to meet the modern needs of demanding industries and clients. C++ and Programming Basics for Non-Programmers is a five-day, basic-level training course geared for IT candidates who have little or no prior experience in computer programming. Throughout this gentle introduction to programming and C++, students will learn to create applications and libraries using C++ using best practices and sound OO development techniques for writing object-oriented programs in C++. Special emphasis is placed on object-oriented concepts and best practices throughout the training. Fundamentals of the Program Development Cycle Computer Architecture The Notion of Algorithms Source Code vs. Machine Code Compile-Time vs. Run-Time Software Program Architecture Standalone Client/Server Distributed Web-Enabled IDE (Interactive Development Environment) Concepts Looping Constructs Counter-Controlled Repetition Sentinel-Controlled Repetition Nested Control Constructs break and continue Statements Structured Programming Best Practices Writing Methods (Functions) Static vs. Dynamic Allocation Declaring Methods Declaring Methods with Multiple Parameters Method-Call Stack Scope of Declarations Argument Promotion and Casting Designing Methods for Reusability Method Overloading Arrays Purpose of Arrays Declaring and Instantiating Arrays Passing Arrays to Methods Multidimensional Arrays Variable-Length Argument Lists Using Command-Line Arguments Using Environment Variables Deeper Into Classes and Objects Controlling Access to Class Members Referencing the Current Object Using this Overloading Constructors Default and No-Argument Constructors Composition of Classes Garbage Collection and Destructors The finalize Method Static Class Members Defining Classes Using Inheritance Application Development Fundamentals Structure of a C++ Program Memory Concepts Fundamental Data Type Declarations Fundamental I/O Concepts Fundamental Operators Arithmetic Operators Logical Operators Precedence and Associativity Building and Deploying a C++ Program Superclasses and Subclasses Advantages of Using Inheritance protected Class Members Constructors in Subclasses Increasing Convenience by Using Polymorphism Purpose of Polymorphic Behavior The Concept of a Signature Abstract Classes and Methods final Methods and Classes Purpose of Interfaces Using and Creating Interfaces Common Interfaces of the C++ API Files and Streams Concept of a Stream Class File Sequential Access Object Serialization to/from Sequential Access Files Fundamental Searching and Sorting Introduction to Searching Algorithms Linear Search Binary Search Introduction to Sorting Algorithms Selection Sort Insertion Sort Merge Sort Fundamental Data Structures Dynamic Memory Allocation Linked Lists Stacks Queues Trees Exception Handling Types of Exceptions Exception Handling Overview Introduction to Classes and Objects Classes, Objects and Methods Object Instances Declaring and Instantiating a C++ Object Declaring Methods set and get Methods Initiating Objects with Constructors Primitive Types vs. Reference Types Flow Control Conditional Constructs Exception Class Hierarchy Extending Exception Classes When to Throw or Assert Exceptions Formatted Output printf Syntax Conversion Characters Specifying Field Width and Precision Using Flags to Alter Appearance Printing Literals and Escape Sequences Formatting Output with Class Formatter Strings, Characters and Regular Expressions Fundamentals of Characters and Strings String Class String Operations StringBuilder Class Character Class StringTokenizer Class Regular Expressions Regular Expression Syntax Pattern Class Matcher Class Fundamental GUI Programming Concepts Overview of Swing Components Displaying Text and Graphics in a Window Event Handling with Nested Classes GUI Event Types and Listener Interfaces Mouse Event Handling Layout Managers Additional course details: Nexus Humans C Plus Plus and Programming Basics for Non-Programmers (TTCP2000) 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 C Plus Plus and Programming Basics for Non-Programmers (TTCP2000) 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.

C Plus Plus and Programming Basics for Non-Programmers (TTCP2000)
Delivered OnlineFlexible Dates
Price on Enquiry