Duration 3 Days 18 CPD hours This course is intended for Developers who have some familiarity with serverless and experience with development in the AWS Cloud Overview In this course, you will learn to: Apply event-driven best practices to a serverless application design using appropriate AWS services Identify the challenges and trade-offs of transitioning to serverless development, and make recommendations that suit your development organization and environment Build serverless applications using patterns that connect AWS managed services together, and account for service characteristics, including service quotas, available integrations, invocation model, error handling, and event source payload Compare and contrast available options for writing infrastructure as code, including AWS CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM), and AWS Cloud Development Kit (AWS CDK) Apply best practices to writing Lambda functions inclusive of error handling, logging, environment re-use, using layers, statelessness, idempotency, and configuring concurrency and memory Apply best practices for building observability and monitoring into your serverless application Apply security best practices to serverless applications Identify key scaling considerations in a serverless application, and match each consideration to the methods, tools, or best practices to manage it Use AWS SAM, AWS CDK, and AWS developer tools to configure a CI/CD workflow, and automate deployment of a serverless application Create and actively maintain a list of serverless resources that will assist in your ongoing serverless development and engagement with the serverless community This course gives developers exposure to and practice with best practices for building serverless applications using AWS Lambda and other services in the AWS serverless platform. You will use AWS frameworks to deploy a serverless application in hands-on labs that progress from simpler to more complex topics. You will use AWS documentation throughout the course to develop authentic methods for learning and problem-solving beyond the classroom. Introduction Introduction to the application you will build Access to course resources (Student Guide, Lab Guide, and Online Course Supplement) Thinking Serverless Best practices for building modern serverless applications Event-driven design AWS services that support event-driven serverless applications API-Driven Development and Synchronous Event Sources Characteristics of standard request/response API-based web applications How Amazon API Gateway fits into serverless applications Try-it-out exercise: Set up an HTTP API endpoint integrated with a Lambda function High-level comparison of API types (REST/HTTP, WebSocket, GraphQL) Introduction to Authentication, Authorization, and Access Control Authentication vs. Authorization Options for authenticating to APIs using API Gateway Amazon Cognito in serverless applications Amazon Cognito user pools vs. federated identities Serverless Deployment Frameworks Overview of imperative vs. declarative programming for infrastructure as code Comparison of CloudFormation, AWS CDK, Amplify, and AWS SAM frameworks Features of AWS SAM and the AWS SAM CLI for local emulation and testing Using Amazon EventBridge and Amazon SNS to Decouple Components Development considerations when using asynchronous event sources Features and use cases of Amazon EventBridge Try-it-out exercise: Build a custom EventBridge bus and rule Comparison of use cases for Amazon Simple Notification Service (Amazon SNS) vs. EventBridge Try-it-out exercise: Configure an Amazon SNS topic with filtering Event-Driven Development Using Queues and Streams Development considerations when using polling event sources to trigger Lambda functions Distinctions between queues and streams as event sources for Lambda Selecting appropriate configurations when using Amazon Simple Queue Service (Amazon SQS) or Amazon Kinesis Data Streams as an event source for Lambda Try-it-out exercise: Configure an Amazon SQS queue with a dead-letter queue as a Lambda event source Writing Good Lambda Functions How the Lambda lifecycle influences your function code Best practices for your Lambda functions Configuring a function Function code, versions and aliases Try-it-out exercise: Configure and test a Lambda function Lambda error handling Handling partial failures with queues and streams Step Functions for Orchestration AWS Step Functions in serverless architectures Try-it-out exercise: Step Functions states The callback pattern Standard vs. Express Workflows Step Functions direct integrations Try-it-out exercise: Troubleshooting a Standard Step Functions workflow Observability and Monitoring The three pillars of observability Amazon CloudWatch Logs and Logs Insights Writing effective log files Try-it-out exercise: Interpreting logs Using AWS X-Ray for observability Try-it-out exercise: Enable X-Ray and interpret X-Ray traces CloudWatch metrics and embedded metrics format Try-it-out exercise: Metrics and alarms Try-it-out exercise: ServiceLens Serverless Application Security Security best practices for serverless applications Applying security at all layers API Gateway and application security Lambda and application security Protecting data in your serverless data stores Auditing and traceability Handling Scale in Serverless Applications Scaling considerations for serverless applications Using API Gateway to manage scale Lambda concurrency scaling How different event sources scale with Lambda Automating the Deployment Pipeline The importance of CI/CD in serverless applications Tools in a serverless pipeline AWS SAM features for serverless deployments Best practices for automation Course wrap-up Additional course details: Nexus Humans AWS Developing Serverless Solutions on AWS 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 AWS Developing Serverless Solutions on AWS 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.
Whether it is for your personal development, your own career or your business, this life-changing training is for everyone who would like to develop their skills such as communication, confidence, entrepreneurial thinking, flow-state and creativity – the future skills every human needs to master.
JavaScript Project – Game Development with JS Course Overview: In the "JavaScript Project – Game Development with JS" course, learners will gain a solid foundation in developing games using JavaScript. The course offers a comprehensive look at the game development process, covering key concepts like game mechanics, logic implementation, and interactive design. By the end of the course, learners will be equipped to build functional browser-based games from scratch. This course provides valuable skills for those wishing to enter the game development industry, helping learners not only understand JavaScript in-depth but also apply their knowledge to real-world projects. Course Description: This course delves deep into the world of game development using JavaScript. Learners will explore essential concepts such as creating game loops, handling user input, collision detection, and integrating audio and visuals. By following a structured curriculum, students will work on practical projects, gaining an understanding of how to plan, design, and implement game logic. The course focuses on providing the learners with skills that can be directly applied to creating interactive web-based games, while also enhancing their problem-solving abilities. Upon completion, learners will be prepared to develop simple yet engaging games for both personal and professional use. JavaScript Project – Game Development with JS Curriculum: Module 01: Introduction Module 02: Beware of the Jolly Roger (See full curriculum) Who is this course for? Individuals seeking to develop strong JavaScript programming skills. Professionals aiming to enhance their game development expertise. Beginners with an interest in web development or game creation. Enthusiasts wishing to turn their passion for games into a technical skill. Career Path Web Developer Game Developer Front-End Developer Software Engineer Interactive Media Specialist
Getting Started BA (Hons) Business and Management focuses on gaining practical knowledge in management. This program supports the learner to acquire the skills needed to manage a business organisation, such as communication, decision-making, and problem-solving. BA (Hons) Business and Management aims to make the learners aware of the various day-to-day operations and activities in a business organisation. Also, it aims for the students to understand the effective management of the business. In this qualification, learners will have the chance to study International Business. After completing this program, a learner will acquire the skills to make a prompt decisions in a competitive, changing business world. Besides, the qualification will help the student understand the techniques of modern business, and further, this course will provide knowledge to become a successful businessman in the contemporary world Learners will bridge the gap between theory and practice upon completing the programme. The course improves the chances of progression in a career and helps the learner to manage the activities in a business organisation. The BA (Hons) Business and Management Top Up programme is delivered and awarded online by Anglia Ruskin University. At Anglia Ruskin University, you will study through Canvas, a world-class online Learning Management System (LMS), accessed from your phone, PC or tablet at home or on the move. Canvas provides instant access to study materials, forums, and support from tutors and classmates, as well as enabling easy submission of your assignments. After successfully completing your studies, you'll be invited to attend a graduation ceremony on campus at Anglia Ruskin University. If attending the ceremony in person is not possible, we'll arrange to send your certificate to you. School of Business and Technology London partners with Chestnut Education Group to promote this programme. About Awarding Body Anglia Ruskin University began in 1858 as the Cambridge School of Art founded by William Beaumont. It was then merged with the Cambridge shire College of Arts and Technology and the Essex Institute of Higher Education and was renamed Anglia Polytechnic. It was then given university status in 1992 and renamed Anglia Ruskin University in 2005. The university has campuses in the UK (Cambridge, Chelmsford, London and Peterborough), as well as they are partnered with institutions around the world including Berlin, Budapest, Trinidad, Singapore and Kuala Lumpur. Assessment Assignments and Project No examinations Entry Requirements Applicants are required to have the following entry requirements: Qualifi Level 4 Diploma in Business Management and Qualifi Level 5 Diploma in Business Management Minimum 1 Year of Business Management work experience Further, candidates are also required to demonstrate their English language proficiency. Learners must request before enrolment to interchange unit(s) other than the preselected units shown in the SBTL website because we need to make sure the availability of learning materials for the requested unit(s). SBTL will reject an application if the learning materials for the requested interchange unit(s) are unavailable. Learners are not allowed to make any request to interchange unit(s) once enrolment is complete. Structure BA (Hons) Business and Management Programme Structure Strategic Management Sustainability and Responsible Business Marketing Communications Business Management Undergraduate Major Project Delivery Methods The BA (Hons) Business and Management Top Up programme is delivered and awarded online by Anglia Ruskin University. At Anglia Ruskin University, you will study through Canvas, a world-class online Learning Management System (LMS), accessed from your phone, PC or tablet at home or on the move. Canvas provides instant access to study materials, forums, and support from tutors and classmates, as well as enabling easy submission of your assignments. After successfully completing your studies, you'll be invited to attend a graduation ceremony on campus at Anglia Ruskin University. If attending the ceremony in person is not possible, we'll arrange to send your certificate to you. School of Business and Technology London partners with Chestnut Education Group to promote this programme. Resources and Support School of Business & Technology London is dedicated to offering excellent support on every step of your learning journey. School of Business & Technology London occupies a centralised tutor support desk portal. Our support team liaises with both tutors and learners to provide guidance, assessment feedback, and any other study support adequately and promptly. Once a learner raises a support request through the support desk portal (Be it for guidance, assessment feedback or any additional assistance), one of the support team members assign the relevant to request to an allocated tutor. As soon as the support receives a response from the allocated tutor, it will be made available to the learner in the portal. The support desk system is in place to assist the learners adequately and streamline all the support processes efficiently. Quality learning materials made by industry experts is a significant competitive edge of the School of Business & Technology London. Quality learning materials comprised of structured lecture notes, study guides, practical applications which includes real-world examples, and case studies that will enable you to apply your knowledge. Learning materials are provided in one of the three formats, such as PDF, PowerPoint, or Interactive Text Content on the learning portal. How does the Online Learning work at SBTL? We at SBTL follow a unique approach which differentiates us from other institutions. Indeed, we have taken distance education to a new phase where the support level is incredibly high.Now a days, convenience, flexibility and user-friendliness outweigh demands. Today, the transition from traditional classroom-based learning to online platforms is a significant result of these specifications. In this context, a crucial role played by online learning by leveraging the opportunities for convenience and easier access. It benefits the people who want to enhance their career, life and education in parallel streams. SBTL's simplified online learning facilitates an individual to progress towards the accomplishment of higher career growth without stress and dilemmas. How will you study online? With the School of Business & Technology London, you can study wherever you are. You finish your program with the utmost flexibility. You will be provided with comprehensive tutor support online through SBTL Support Desk portal. How will I get tutor support online? School of Business & Technology London occupies a centralised tutor support desk portal, through which our support team liaise with both tutors and learners to provide guidance, assessment feedback, and any other study support adequately and promptly. Once a learner raises a support request through the support desk portal (Be it for guidance, assessment feedback or any additional assistance), one of the support team members assign the relevant to request to an allocated tutor. As soon as the support receive a response from the allocated tutor, it will be made available to the learner in the portal. The support desk system is in place to assist the learners adequately and to streamline all the support process efficiently. Learners should expect to receive a response on queries like guidance and assistance within 1 - 2 working days. However, if the support request is for assessment feedback, learners will receive the reply with feedback as per the time frame outlined in the Assessment Feedback Policy.
Learn to Level Up Your Leadership Course Overview "Learn to Level Up Your Leadership" is designed for individuals who want to enhance their leadership capabilities and navigate the challenges of leading teams. This course delves into essential leadership concepts such as decision-making, communication, and team management. Learners will gain a solid understanding of leadership styles, conflict resolution, and how to motivate and inspire their teams. By the end of the course, learners will be equipped to lead more effectively, build trust, and foster a positive team environment, which are essential skills in today's dynamic business world. Course Description This course covers a comprehensive range of leadership topics, offering insights into modern leadership techniques and strategies. Learners will explore various leadership styles, learn the importance of emotional intelligence in leadership, and understand the core principles of team dynamics. They will also be introduced to conflict management strategies, decision-making processes, and the significance of leading with integrity. The course is designed to provide a robust foundation for individuals who wish to improve their leadership skills and grow in their professional careers. Learners will develop the skills to manage diverse teams, handle challenges, and drive organisational success. Learn to Level Up Your Leadership Curriculum Module 01: Introduction to Leadership Module 02: Leadership Styles and Approaches Module 03: Emotional Intelligence in Leadership Module 04: Effective Communication for Leaders Module 05: Decision-Making and Problem Solving Module 06: Managing and Motivating Teams Module 07: Conflict Resolution and Negotiation Module 08: Leading with Integrity and Vision (See full curriculum) Who is this course for? Individuals seeking to develop their leadership skills. Professionals aiming to advance their careers through enhanced leadership capabilities. Beginners with an interest in management or leadership roles. Aspiring managers looking to transition into leadership positions. Career Path Team Leader Project Manager Department Manager Operations Manager Leadership Consultant HR Manager Executive Role in various industries
How to Boost Your Brain Course Overview: This course, "How to Boost Your Brain," is designed to help individuals enhance their cognitive abilities and overall brain function. It covers key strategies and techniques for improving memory, focus, and mental clarity. The course incorporates evidence-based methods drawn from neuroscience, psychology, and personal development. Learners will explore brain-boosting activities, nutrition, mindfulness practices, and mental exercises that contribute to cognitive well-being. Upon completion, students will have a comprehensive understanding of how to improve brain health, sharpen mental performance, and sustain cognitive vitality. Course Description: "How to Boost Your Brain" provides a deep dive into the science of cognitive enhancement. Topics include brain anatomy, the role of neuroplasticity, and the impact of lifestyle choices such as nutrition and sleep on brain function. Learners will also explore various cognitive techniques, including memory strategies, focus exercises, and mindfulness practices designed to reduce stress and improve mental clarity. The course is structured to help learners understand how the brain works and how to nurture its growth for improved mental performance, creativity, and focus. By the end of the course, participants will have acquired a set of tools to enhance their cognitive abilities for personal and professional development. How to Boost Your Brain Curriculum: Module 01: Introduction to Brain Health Module 02: Understanding Neuroplasticity Module 03: Nutrition for Cognitive Enhancement Module 04: Sleep and Its Role in Brain Function Module 05: Memory Improvement Techniques Module 06: Mindfulness and Stress Reduction Module 07: Cognitive Exercises and Games Module 08: Boosting Creativity and Problem-Solving Module 09: Maintaining Brain Health Long-Term (See full curriculum) Who is this course for? Individuals seeking to improve their cognitive performance. Professionals aiming to enhance focus and mental clarity. Beginners with an interest in neuroscience and brain health. Anyone interested in maintaining long-term cognitive well-being. Career Path: Cognitive Development Specialist Mental Health Practitioner Personal Development Coach Health and Wellness Expert Brain Health Consultant Psychology Practitioner
Course Overview This comprehensive Data Analytics course provides an in-depth exploration of data analysis, covering the essential principles and techniques used to extract valuable insights from data. Learners will engage with core concepts, such as data mining, statistical analysis, and visualisation, enabling them to make informed decisions and drive business outcomes. By the end of the course, participants will have the skills to analyse and interpret data, apply analytical tools effectively, and present their findings clearly. This course equips learners with the necessary tools to understand and leverage data in various professional settings, adding significant value to their career prospects. Course Description The Data Analytics course covers a wide range of topics, including the fundamentals of data analysis, statistical methods, and various data visualisation techniques. Learners will explore essential tools such as Excel and specialised software, while gaining a deep understanding of how to collect, store, and process data effectively. Emphasis is placed on developing the analytical mindset required to interpret data accurately and draw actionable insights. This course is designed to ensure learners can confidently navigate the world of data analytics and apply their knowledge in diverse industries, enhancing their problem-solving and decision-making abilities. Course Modules Module 01: Introduction to the World of Data Module 02: Basics of Data Analytics Module 03: Statistics for Data Analytics Module 04: Actions Taken in the Data Analysis Process Module 05: Gathering the Right Information Module 06: Storing Data Module 07: Data Mining Module 08: Excel for Data Analytics Module 09: Tools for Data Analytics Module 10: Data-Analytic Thinking Module 11: Data Visualisation That Clearly Describes Insights Module 12: Data Visualisation Tools (See full curriculum) Who is this course for? Individuals seeking to enhance their analytical skills for data-driven decision-making. Professionals aiming to transition into data analytics or enhance their data-related roles. Beginners with an interest in understanding data and its applications across industries. Business professionals seeking to leverage data for strategic growth. Career Path Data Analyst Business Intelligence Analyst Data Scientist Market Research Analyst Operations Analyst Financial Analyst Business Analyst Data Visualisation Specialist
Weight Loss Coach Certification (Accredited): All Levels Course Overview The Weight Loss Coach Certification (Accredited): All Levels is designed to provide a comprehensive foundation for individuals looking to become qualified weight loss coaches. This course covers a broad range of essential topics, from weight loss nutrition and common diet plans to understanding the coaching process and motivation techniques. Learners will acquire a well-rounded understanding of the challenges and strategies involved in helping clients achieve sustainable weight loss. By the end of the course, learners will be equipped with the knowledge and skills to offer effective support and guidance to those on their weight loss journeys, ensuring they are prepared to step into coaching roles with confidence. Course Description This course delves into a variety of key aspects necessary for becoming a successful weight loss coach. Topics covered include weight loss nutrition theory, common diet plans, training principles, and problem-solving strategies for common weight loss obstacles. Learners will explore motivational techniques to inspire and maintain client progress, while also understanding how to build a personal brand as a weight loss coach. Throughout the course, students will be guided through each step of the coaching process and gain the expertise to assist clients in achieving lasting results. This course is suitable for individuals looking to develop their coaching practice, enhance their expertise, or start a career in the weight loss industry. Weight Loss Coach Certification (Accredited): All Levels Curriculum: Module 01: Introduction Module 02: Coaching Process Module 03: Weight Loss Nutrition Theory Module 04: Common Diets Explained Module 05: Weight Loss Training Theory Module 06: How To Solve Common Weight Loss Problems Module 07: Weight Loss Motivation Module 08: Building Your Brand (See full curriculum) Who is this course for? Individuals seeking to become certified weight loss coaches. Professionals aiming to expand their expertise in health and wellness. Beginners with an interest in nutrition, fitness, and coaching. Those wanting to transition into a career focused on client support and lifestyle coaching. Career Path: Weight Loss Coach Health and Wellness Coach Personal Trainer with a focus on weight management Nutrition Consultant Fitness Consultant
Listening Masterclass Course Overview: The "Listening Masterclass" is designed to enhance learners' listening abilities, focusing on effective communication and comprehension. This course delves into the key components of listening, exploring the difference between hearing and listening, as well as the nuances of active and passive listening. It highlights various listening types and offers techniques to improve listening skills. Upon completion, learners will be able to engage in more focused and empathetic conversations, benefiting both their personal and professional relationships. This course is ideal for those who wish to refine their communication abilities, develop stronger listening techniques, and understand the power of listening in various contexts. Course Description: This course provides a deep dive into the fundamentals of listening, including the distinction between hearing and listening, and the differences between active and passive listening. Learners will explore various types of listening, from empathetic to critical listening, and how each plays a role in communication. The course also covers practical strategies for enhancing listening skills, such as mindfulness techniques and the importance of body language. Learners will gain a comprehensive understanding of the benefits of listening, including improved personal interactions, better professional relationships, and enhanced problem-solving capabilities. By the end of the course, participants will be able to apply effective listening strategies in diverse situations, from the workplace to social interactions, resulting in stronger connections and more effective communication. Listening Masterclass Curriculum: Module 01: What are Good Listening Skills? Module 02: Difference between Active and Passive Listening Module 03: Difference between Listening and Hearing Module 04: Ways to Improve Your Listening Skills Module 05: Types of Listening Module 06: Benefits of Good Listening Skills Module 07: Conclusion (See full curriculum) Who is this course for? Individuals seeking to improve their communication skills. Professionals aiming to enhance their ability to engage with others effectively. Beginners with an interest in refining their listening abilities. Anyone looking to foster stronger personal and professional relationships. Career Path Customer Service Representative Human Resources Professional Sales and Marketing Specialist Public Relations Officer Educational Instructor or Trainer Mediator or Conflict Resolution Specialist Healthcare Provider (e.g., Nurses, Therapists)
Develop Big Data Pipelines with R, Sparklyr & Power BI Course Overview: This course offers a comprehensive exploration of building and managing big data pipelines using R, Sparklyr, and Power BI. Learners will gain valuable insight into the entire process, from setting up and installing the necessary tools to creating effective ETL pipelines, implementing machine learning techniques, and visualising data with Power BI. The course is designed to provide a strong foundation in data engineering, enabling learners to handle large datasets, optimise data workflows, and communicate insights clearly using visual tools. By the end of this course, learners will have the expertise to work with big data, manage ETL pipelines, and use Sparklyr and Power BI to drive data-driven decisions in various professional settings. Course Description: This course delves into the core concepts and techniques for managing big data using R, Sparklyr, and Power BI. It covers a range of topics including the setup and installation of necessary tools, building ETL pipelines with Sparklyr, applying machine learning models to big data, and using Power BI for creating powerful visualisations. Learners will explore how to extract, transform, and load large datasets, and will develop a strong understanding of big data architecture. They will also gain proficiency in visualising complex data and presenting findings effectively. The course is structured to enhance learners' problem-solving abilities and their competence in big data environments, equipping them with the skills needed to manage and interpret vast amounts of information. Develop Big Data Pipelines with R, Sparklyr & Power BI Curriculum: Module 01: Introduction Module 02: Setup and Installations Module 03: Building the Big Data ETL Pipeline with Sparklyr Module 04: Big Data Machine Learning with Sparklyr Module 05: Data Visualisation with Power BI (See full curriculum) Who is this course for? Individuals seeking to understand big data pipelines. Professionals aiming to expand their data engineering skills. Beginners with an interest in data analytics and big data tools. Anyone looking to enhance their ability to analyse and visualise data. Career Path: Data Engineer Data Analyst Data Scientist Business Intelligence Analyst Machine Learning Engineer Big Data Consultant