Imagine a world where each room tells a tale, every wall depicts a culture, and every space evokes an emotion. Welcome to 'Diploma in Architectural & Interior Design - Modern and International Design at QLS Level 5', where creativity meets cultural expression. This course takes you on a global expedition, exploring the alluring nuances of varied design styles, from the sleek curves of Art Deco to the warm textures of Country Style. As you journey through, you'll grasp not only the foundations of distinct design styles but also the art of personalising them, creating spaces that are both timeless and reflective of individual aesthetics. Learning Outcomes Develop an extensive understanding of diverse international architectural and interior design styles. Hone the skill to integrate and adapt various global design elements into cohesive spaces. Delve deep into the history, characteristics, and significance of different styles. Master the art of determining and refining personal design aesthetics. Acquire the proficiency to implement style-specific design strategies in real-world settings. Why choose this Diploma in Architectural & Interior Design - Modern and International Design at QLS Level 5 course? Unlimited access to the course for a lifetime. Opportunity to earn a certificate accredited by the CPD Quality Standards after completing this course. Structured lesson planning in line with industry standards. Immerse yourself in innovative and captivating course materials and activities. Assessments are designed to evaluate advanced cognitive abilities and skill proficiency. Flexibility to complete the Diploma in Architectural & Interior Design - Modern and International Design at QLS Level 5 Course at your own pace, on your own schedule. Receive full tutor support throughout the week, from Monday to Friday, to enhance your learning experience. Who is this Diploma in Architectural & Interior Design - Modern and International Design at QLS Level 5 course for? Budding interior designers with a flair for global aesthetics. Architects aiming to broaden their design perspectives. Homeowners keen on infusing international designs into their spaces. Students of design seeking to deepen their style repertoire. Enthusiasts passionate about understanding the world of interior design. Career path Interior Designer: £20,000 - £45,000 Architect: £30,000 - £70,000 Design Consultant (International Styles): £25,000 - £55,000 Stylist (Interior & Architectural): £23,000 - £50,000 Space Planner: £22,000 - £48,000 Art Director (Interior Magazines & Publications): £28,000 - £60,000 Prerequisites This Diploma in Architectural & Interior Design - Modern and International Design at QLS Level 5 does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Diploma in Architectural & Interior Design - Modern and International Design at QLS Level 5 was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Certification After studying the course materials, there will be a written assignment test which you can take at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £4.99 Original Hard Copy certificates need to be ordered at an additional cost of £8. Endorsed Certificate of Achievement from the Quality Licence Scheme Learners will be able to achieve an endorsed certificate after completing the course as proof of their achievement. You can order the endorsed certificate for only £115 to be delivered to your home by post. For international students, there is an additional postage charge of £10. Endorsement The Quality Licence Scheme (QLS) has endorsed this course for its high-quality, non-regulated provision and training programmes. The QLS is a UK-based organisation that sets standards for non-regulated training and learning. This endorsement means that the course has been reviewed and approved by the QLS and meets the highest quality standards. Please Note: Studyhub is a Compliance Central approved resale partner for Quality Licence Scheme Endorsed courses. Course Curriculum Introduction to Chapters Introduction & Design Recipe 00:03:00 Introduction to Chapters 00:04:00 Introduction to Style The 3 Types of Style That Influence Interior Design Choice 00:01:00 Personal Style Personal Style 00:08:00 Art Deco Style: Architectural & Interiors Art Deco 00:03:00 Victorian Style: Architectural & Interiors Victorian 00:03:00 Scandinavian Style: Architectural & Interiors Scandinavian 00:02:00 Modern Style: Architectural & Interiors Modern 00:02:00 Contemporary Style: Architectural & Interiors Contemporary 00:03:00 Eclectic Style: Architectural & Interiors Eclectic 00:06:00 Italian Style: Architectural & Interiors Italian 00:04:00 French Style: Architectural & Interiors French 00:05:00 Industrial Style: Architectural & Interiors Industrial 00:04:00 Country Style: Architectural & Interiors Country 00:04:00 Architectural & Interiors: African African 00:05:00 Conclusion Conclusion & Next Steps 00:06:00 Assignment Assignment - Diploma in Architectural & Interior Design - Modern and International Design at QLS Level 5 04:00:00 Order your QLS Endorsed Certificate Order your QLS Endorsed Certificate 00:00:00
Register on the Landscape Architecture today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion. The Landscape Architecture is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Landscape Architecture Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Landscape Architecture, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16. Course Content Module 01: Introduction to Landscape Architecture Introduction to Landscape Architecture 00:24:00 Module 02: Green-scaping Green-scaping 00:20:00 Module 03: Planting Trees and Shrubs Planting Trees and Shrubs 00:22:00 Module 04: Maintenance of Planting Maintenance of Planting 00:21:00 Module 05: Pathways Pathways 00:39:00 Module 06: Walls and Fences Walls and Fences 00:26:00 Module 07: Water Features Water Features 00:23:00 Module 08: Entertainment and Recycling Projects Entertainment and Recycling Projects 00:23:00 Module 09: Landscape Ecology Landscape Ecology 00:19:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.
Overview This comprehensive course on Revit Architecture Ultimate Interior Design Course will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Revit Architecture Ultimate Interior Design Course comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this Revit Architecture Ultimate Interior Design Course. It is available to all students, of all academic backgrounds. Requirements Our Revit Architecture Ultimate Interior Design Course is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 3 sections • 11 lectures • 02:22:00 total length •Basic Room: 00:05:00 •Wall Panels: 00:06:00 •Main Desk: 00:17:00 •Carpet: 00:03:00 •Importing Component: 00:12:00 •Applying Materials: 00:20:00 •Ceiling and Light: 00:03:00 •Creating a Camera and Rendering: 00:13:00 •Rendering Hacks: 00:07:00 •Living Area Rendering: 00:56:00 •Assignment - Revit Architecture Ultimate Interior Design Course: 00:00:00
Discover the power of Revit Architecture as you embark on a journey to master interior design. Through hands-on modules, you'll learn to model and render stunning office and living room interiors. From creating basic rooms to importing components, applying materials, and perfecting lighting, this course equips you with the skills to transform interior spaces into visually appealing and functional designs using Revit Architecture. Learning Outcomes: Model and design office interiors using Revit Architecture. Create wall panels and define spatial layouts. Develop detailed components like main desks and carpets. Enhance designs with imported components and materials. Illuminate interiors with effective lighting techniques. Generate camera perspectives and render captivating visuals. Implement rendering hacks to elevate design aesthetics. Apply learned skills to design living room interiors. Why buy this Revit Architecture Interior Design Course? Unlimited access to the course for forever Digital Certificate, Transcript, student ID all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one to one assistance on every weekday from professionals Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript on the next working day Easily learn the skills and knowledge from the comfort of your home Certification After studying the course materials of the Revit Architecture Interior Design Course you will be able to take the MCQ test that will assess your knowledge. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60. Who is this course for? This Revit Architecture Interior Design Course course is ideal for Interior design enthusiasts looking to enhance their skills. Architects and designers seeking proficiency in Revit Architecture. Students pursuing careers in interior design or architecture. Professionals looking to transition to interior design. Anyone interested in creating stunning interior designs using Revit. Prerequisites This Revit Architecture Interior Design Course was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Career path Interior Designer - Average Earnings: $50,000 - $80,000 per year. Architectural Drafter - Average Earnings: $45,000 - $70,000 per year. Space Planner - Average Earnings: $45,000 - $70,000 per year. Residential Designer - Average Earnings: $45,000 - $70,000 per year. 3D Visualizer - Average Earnings: $40,000 - $70,000 per year. Course Curriculum Section 1: Modelling and Rendering Office Interior Basic Room 00:05:00 Wall Panels 00:06:00 Main Desk 00:17:00 Carpet 00:03:00 Importing Component 00:12:00 Applying Materials 00:20:00 Ceiling and Light 00:03:00 Creating a Camera and Rendering 00:13:00 Rendering Hacks 00:07:00 Section 2: Modelling and Rendering Living Room Living Area Rendering 00:56:00 Assignment Assignment - Revit Architecture Interior Design Course 00:00:00
Overview Within the flourishing landscape architecture industry in the UK, opportunities abound for those skilled in transforming outdoor spaces into functional, beautiful, and eco-friendly environments. This comprehensive course offers invaluable insights and knowledge to create harmonious, sustainable landscapes. Gain expertise in green-scaping principles, planting and maintaining trees and shrubs, designing captivating pathways, walls, fences, and water features. Explore the intricate relationship between landscapes and local ecosystems through landscape ecology studies. With a strong emphasis learning and applications, you'll develop the confidence to execute projects that enhance outdoor beauty while contributing to the well-being of natural surroundings. Whether you're an aspiring professional, a homeowner seeking to improve your outdoor space, or an enthusiast passionate about sustainable landscaping, Landscape Architecture Training course provides a solid foundation to succeed in the dynamic landscape architecture field. Enroll today and unlock your potential in this growing industry. In this Landscape Architecture Training course, you will: Sharpen your skills to help you advance your career. Acquire a comprehensive understanding of various related topics and tips from industry experts. Learn in-demand knowledge and skills in high demand among UK employers, which will help to kickstart your career. Enrolling in the Landscape Architecture course can assist you in getting into your desired career faster than you ever imagined. So without further ado, start now! Additional Perks of Buying a Course From Institute of Mental Health Study online - whenever and wherever you want. One-to-one support from a dedicated tutor throughout your course. Certificate immediately upon course completion 100% Money back guarantee Exclusive discounts on your next course purchase from Institute of Mental Health Enrolling in the Landscape Architecture course can assist you in getting into your desired career quicker than you ever imagined. So without further ado, start now. Process of Evaluation After studying the Landscape Architecture course, your skills and knowledge will be tested with a MCQ exam or assignment. You must get a score of 60% to pass the test and get your certificate. Certificate of Achievement Upon successfully completing the Landscape Architecture course, you will get your CPD accredited digital certificate immediately. And you can also claim the hardcopy certificate completely free of charge. All you have to do is pay a shipping charge of just £3.99. Who Is This Course for? This Landscape Architecture is suitable for anyone aspiring to start a career in Landscape Architecture; even if you are new to this and have no prior knowledge on Landscape Architecture, this course is going to be very easy for you to understand. And if you are already working in the Landscape Architecture field, this course will be a great source of knowledge for you to improve your existing skills and take them to the next level. Taking this Landscape Architecture course is a win-win for you in all aspects. This course has been developed with maximum flexibility and accessibility, making it ideal for people who don't have the time to devote to traditional education. Requirements This Landscape Architecture course has no prerequisite. You don't need any educational qualification or experience to enrol in the Landscape Architecture course. Do note: you must be at least 16 years old to enrol. Any internet-connected device, such as a computer, tablet, or smartphone, can access this online Landscape Architecture course. Moreover, this course allows you to learn at your own pace while developing transferable and marketable skills. Course Curriculum Module 01: Introduction to Landscape Architecture Introduction to Landscape Architecture 00:22:00 Module 02: Green-scaping Green-scaping 00:18:00 Module 03: Planting Trees and Shrubs Planting Trees and Shrubs 00:20:00 Module 04: Maintenance of Planting Maintenance of Planting 00:19:00 Module 05: Pathways Pathways 00:37:00 Module 06: Walls and Fences Walls and Fences 00:24:00 Module 07: Water Features Water Features 00:21:00 Module 08: Entertainment and Recycling Projects Entertainment and Recycling Projects 00:21:00 Module 09: Landscape Ecology Landscape Ecology 00:17:00 Assignment Assignment - Landscape Architecture 00:00:00
Duration 2 Days 12 CPD hours This course is intended for Application developers who want to increase their understanding of Spring and Spring Boot and a focus on fundamentals. Overview By the end of the course, you should be able to meet the following objectives: Describe the benefits provided by Spring Boot Initialize a project using Spring Boot Starters Leverage Spring Boot's auto configuration features Create simplified backing-store solutions using Spring Data JPA Build a simple MVC application using Spring Boot, embedded Web Server and fat JARs or classic WARs Build a RESTful Web application Use Spring Security to secure Web and REST endpoints Enable and extend metrics and monitoring capabilities using Spring Boot actuator Leverage advance configuration capabilities Utilize Spring Boot enhancements to testing This course offers experience with Spring Boot and its major features, including auto-configuration, Actuator, Spring Boot testing framework and more. On completion, participants will have a foundation for creating enterprise and cloudready applications. Please note that this course is a subset of the material in our 4-day Spring: Core Training course - there is no need to take both courses. This course is recommended if you have a good working knowledge of Spring Basics (see Prerequisites) but are new to Spring Boot. Introduction to Spring Essentials Why Spring Configuration using Spring Bean creation Data Management Spring Boot Introduction Introduction to Spring Boot Features Value Proposition of Spring Boot Creating a simple Boot application using Spring Initializer website Spring Boot Dependencies, Auto-configuration, and Runtime Dependency management using Spring Boot starters How auto-configuration works Configuration properties Overriding auto-configuration Using CommandLineRunner JPA with Spring and Spring Data Quick introduction to ORM with JPA Benefits of using Spring with JPA JPA configuration in Spring Configuring Spring JPA using Spring Boot Spring Data JPA dynamic repositories Spring MVC Architecture and Overview Introduction to Spring MVC and request processing Controller method signatures Using @Controller, @RestController and @GetMapping annotations Configuring Spring MVC with Spring Boot Spring Boot packaging options, JAR or WAR Rest with Spring MVC An introduction to the REST architectural style Controlling HTTP response codes with @ResponseStatus Implementing REST with Spring MVC, @RequestMapping, @RequestBody and @ResponseBody Spring MVC?s HttpMessageConverters and automatic content negotiation Spring Security What problems does Spring Security solve? Configuring authentication Implementing authorization by intercepting URLs Authorization at the Java method level Understanding the Spring Security filter chain Spring security testing Actuators, Metrics and Health Indicators Exposing Spring Boot Actuator endpoints Custom Metrics Health Indicators Creating custom Health Indicators External monitoring systems Spring Boot Testing Enhancements Spring Boot testing overview Integration testing using @SpringBootTest Web slice testing with MockMvc framework Slices to test different layers of the application
Duration 3 Days 18 CPD hours This course is intended for Experienced software developers who are already familiar with AWS services Overview In this course, you will learn how to: Analyze a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services Apply Twelve-Factor Application manifesto concepts and steps while migrating from a monolithic architecture Recommend the appropriate AWS services to develop a microservices based cloud-native application Use the AWS API, CLI, and SDKs to monitor and manage AWS services Migrate a monolithic application to a microservices application using the 6 Rs of migration Explain the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS The Advanced Developing on AWS course uses the real-world scenario of taking a legacy, on-premises monolithic application and refactoring it into a serverless microservices architecture. This three-day advanced course covers advanced development topics such as architecting for a cloud-native environment; deconstructing on-premises, legacy applications and repackaging them into cloud-based, cloud-native architectures; and applying the tenets of the Twelve-Factor Application methodology. Module 1: The cloud journey Common off-cloud architecture Introduction to Cloud Air Monolithic architecture Migration to the cloud Guardrails The six R?s of migration The Twelve-Factor Application Methodology Architectural styles and patterns Overview of AWS Services Interfacing with AWS Services Authentication Infrastructure as code and Elastic Beanstalk Demonstration: Walk through creating base infrastructure with AWS CloudFormation in the AWS console Hands-on lab 1: Deploy your monolith application using AWS Elastic Beanstalk Module 2: Gaining Agility DevOps CI/CD Application configuration Secrets management CI/CD Services in AWS Demonstration: Demo AWS Secrets Manager Module 3: Monolith to MicroServices Microservices Serverless A look at Cloud Air Microservices using Lambda and API Gateway SAM Strangling the Monolith Hands-on lab: Using AWS Lambda to develop microservices Module 4: Polyglot Persistence & Distributed Complexity Polyglot persistence DynamoDB best practices Distributed complexity Steps functions Module 5: Resilience and Scale Decentralized data stores Amazon SQS Amazon SNS Amazon Kinesis Streams AWS IoT Message Broker Serverless event bus Event sourcing and CQRS Designing for resilience in the cloud Hands-on lab: Exploring the AWS messaging options Module 6: Security and Observability Serverless Compute with AWS Lambda Authentication with Amazon Cognito Debugging and traceability Hands-on lab: Developing microservices on AWS Additional course details: Nexus Humans Advanced Developing 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 Advanced Developing 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.
Duration 3 Days 18 CPD hours This course is intended for Blockchain Architects Blockchain DevelopersApplication Developers Blockchain System AdministratorsNetwork Security Architects Cyber Security ExpertsIT Professionals w/cyber security experience Overview Those who attend the Security for Blockchain Professionals course and pass the exam certification will have a demonstrated knowledge of:Identifying and differentiating between security threats and attacks on a Blockchain network.Blockchain security methods, best practices, risk mitigation, and more.All known (to date) cyber-attack vectors on the Blockchain.Performing Blockchain network security risk analysis.A complete understanding of Blockchain?s inherent security features and risks.An excellent knowledge of best security practices for Blockchain System/Network Administrators.Demonstrating appropriate Blockchain data safeguarding techniques. This course covers all known aspects of Blockchain security that exist in the Blockchain environment today and provides a detailed overview of all Blockchain security issues, including threats, risk mitigation, node security integrity, confidentiality, best security practices, advanced Blockchain security and more. Fundamental Blockchain Security Cryptography for the Blockchain Hash Functions Public Key Cryptography Elliptic Curve Cryptography A Brief Introduction to Blockchain The Blocks The Chains The Network Promises of the Blockchain Blockchain Security Assumptions Digital Signature Security Hash Function Security Limitations of Basic Blockchain Security Public Key Cryptography Review Real-Life Public Key Protection Cryptography and Quantum Computers Lab 1 (Tentative) Finding Hash Function Collisions Reversible hash function Hash function with poor non-locality Hash function with small search space Breaking Public Key Cryptography Brute Forcing a Short Private Key Brute Forcing a Poorly-Chosen Private Key Consensus in the Blockchain Blockchain Consensus and Byzantine Generals Blockchain Networking Review Byzantine Generals Problem Relation to Blockchain Byzantine Fault Tolerance Introduction to Blockchain Consensus Security Blockchain Consensus Breakthrough Proof of Work What is Proof of Work? How does Proof of Work Solve BGP? Proof of Work Security Assumptions Attacking Proof of Work Proof of Stake What is Proof of Stake? How does Proof of Stake Solve BGP? Proof of Stake Security Assumptions Attacking Proof of Stake General Attacks on Blockchain Consensus Other Blockchain Consensus Algorithms Lab 2 (Tentative) Attacking Proof of Work Performing a 51% Attack Performing a Selfish Mining Attack Attacking Proof of Stake Performing a XX% Attack Performing a Long-Range Attack Malleable Transaction Attacks Advanced Blockchain Security Mechanisms Architectural Security Measures Permissioned Blockchains Checkpointing Advanced Cryptographic Solutions Multiparty Signatures Zero-Knowledge Proofs Stealth Addresses Ring Signatures Confidential Transactions Lab 3 (Tentative) Permissioned Blockchains 51% on a Checkpointed Blockchain Data mining on a blockchain with/without stealth addresses Zero-Knowledge Proof Simulation Trying to fake knowledge of a ZKP Module 4: Blockchain for Business Introduction to Ethereum Security What is Ethereum Consensus in Ethereum Smart Contracts in Ethereum Ethereum Security Pros and Cons of Ethereum Blockchains Introduction to Hyperledger Security What is Hyperledger Consensus in Hyperledger Smart Contracts in Hyperledger Hyperledger Security Pros and Cons of Hyperledger Blockchains Introduction to Corda Security What is Corda Consensus in Corda Smart Contracts in Corda Corda Security Pros and Cons of Corda Blockchains Lab 4 Blockchain Risk Assessment What are the Risks of the Blockchain? Information Security Information Sensitivity Data being placed on blockchain Risks of disclosure Regulatory Requirements Data encryption Data control PII protection Blockchain Architectural Design Public and Private Blockchains Open and Permissioned Blockchains Choosing a Blockchain Architecture Lab 5 Exploring public/private open/permissioned blockchains? Basic Blockchain Security Blockchain Architecture User Security Protecting Private Keys Malware Update Node Security Configuring MSPs Network Security Lab 6 (TBD) Smart Contract Security Introduction to Smart Contracts Smart Contract Security Considerations Turing-Complete Lifetime External Software Smart Contract Code Auditing Difficulties Techniques Tools Lab 7 (Tentative) Try a couple of smart contract code auditing tool against different contracts with built-in vulnerabilities Module 8: Security Implementing Business Blockchains Ethereum Best Practices Hyperledger Best Practices Corda Best Practices Lab 8 Network-Level Vulnerabilities and Attacks Introduction to Blockchain Network Attacks 51% Attacks Denial of Service Attacks Eclipse Attacks Routing Attacks Sybil Attacks Lab 9 Perform different network-level attacks System-Level Vulnerabilities and Attacks Introduction to Blockchain System Vulnerabilities The Bitcoin Hack The Verge Hack The EOS Vulnerability Lab 10 Smart Contract Vulnerabilities and Attacks Introduction to Common Smart Contract Vulnerabilities Reentrancy Access Control Arithmetic Unchecked Return Values Denial of Service Bad Randomness Race Conditions Timestamp Dependence Short Addresses Lab 11 Exploiting vulnerable smart contracts Security of Alternative DLT Architectures What Are Alternative DLT Architectures? Introduction to Directed Acyclic Graphs (DAGs) DAGs vs. Blockchains Advantages of DAGs DAG Vulnerabilities and Security Lab 12 Exploring a DAG network