This course covers Python for data science and machine learning in detail and is for a beginner in Python. You will also learn about core concepts of data science, exploratory data analysis, statistical methods, role of data, challenges of bias, variance and overfitting, model evaluation techniques, model optimization using hyperparameter tuning, grid search cross-validation techniques, and more.
Duration 2 Days 12 CPD hours This course is intended for If you are a data analyst, data scientist, or a business analyst who wants to get started with using Python and machine learning techniques to analyze data and predict outcomes, this book is for you. Basic knowledge of computer programming and data analytics is a must. Familiarity with mathematical concepts such as algebra and basic statistics will be useful. Overview By the end of this course, you will have the skills you need to confidently use various machine learning algorithms to perform detailed data analysis and extract meaningful insights from data. This course is designed to give you practical guidance on industry-standard data analysis and machine learning tools in Python, with the help of realistic data. The course will help you understand how you can use pandas and Matplotlib to critically examine a dataset with summary statistics and graphs, and extract the insights you seek to derive. You will continue to build on your knowledge as you learn how to prepare data and feed it to machine learning algorithms, such as regularized logistic regression and random forest, using the scikit-learn package. You?ll discover how to tune the algorithms to provide the best predictions on new and unseen data. As you delve into later sections, you?ll be able to understand the working and output of these algorithms and gain insight into not only the predictive capabilities of the models but also their reasons for making these predictions. Data Exploration and Cleaning Python and the Anaconda Package Management System Different Types of Data Science Problems Loading the Case Study Data with Jupyter and pandas Data Quality Assurance and Exploration Exploring the Financial History Features in the Dataset Activity 1: Exploring Remaining Financial Features in the Dataset Introduction to Scikit-Learn and Model Evaluation Introduction Model Performance Metrics for Binary Classification Activity 2: Performing Logistic Regression with a New Feature and Creating a Precision-Recall Curve Details of Logistic Regression and Feature Exploration Introduction Examining the Relationships between Features and the Response Univariate Feature Selection: What It Does and Doesn't Do Building Cloud-Native Applications Activity 3: Fitting a Logistic Regression Model and Directly Using the Coefficients The Bias-Variance Trade-off Introduction Estimating the Coefficients and Intercepts of Logistic Regression Cross Validation: Choosing the Regularization Parameter and Other Hyperparameters Activity 4: Cross-Validation and Feature Engineering with the Case Study Data Decision Trees and Random Forests Introduction Decision trees Random Forests: Ensembles of Decision Trees Activity 5: Cross-Validation Grid Search with Random Forest Imputation of Missing Data, Financial Analysis, and Delivery to Client Introduction Review of Modeling Results Dealing with Missing Data: Imputation Strategies Activity 6: Deriving Financial Insights Final Thoughts on Delivering the Predictive Model to the Client
Recognised Accreditation This course is accredited by continuing professional development (CPD). CPD UK is globally recognised by employers, professional organisations, and academic institutions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. What is CPD? Employers, professional organisations, and academic institutions all recognise CPD, therefore a credential from CPD Certification Service adds value to your professional goals and achievements. Benefits of CPD Improve your employment prospects Boost your job satisfaction Promotes career advancement Enhances your CV Provides you with a competitive edge in the job market Demonstrate your dedication Showcases your professional capabilities What is IPHM? The IPHM is an Accreditation Board that provides Training Providers with international and global accreditation. The Practitioners of Holistic Medicine (IPHM) accreditation is a guarantee of quality and skill. Benefits of IPHM It will help you establish a positive reputation in your chosen field You can join a network and community of successful therapists that are dedicated to providing excellent care to their client You can flaunt this accreditation in your CV It is a worldwide recognised accreditation What is Quality Licence Scheme? This course is endorsed by the Quality Licence Scheme for its high-quality, non-regulated provision and training programmes. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. Benefits of Quality License Scheme Certificate is valuable Provides a competitive edge in your career It will make your CV stand out Course Curriculum How to Discover Amazing Startup Ideas How to Discover Amazing Startup Ideas - Start by Asking these 5 Questions 00:06:00 Spotting Problems Simplified - Overview 00:02:00 Problem Spotting Simplified - Part 1 00:07:00 Problem Spotting Simplified - Part 2 00:09:00 Problem Spotting Simplified - Part 3 00:06:00 Problem Spotting Simplified - Part 4 00:06:00 Problem Spotting Simplified - Part 5 00:01:00 Problem Spotting Simplified - Part 6 00:02:00 Problem Spotting Simplified - Part 7 00:04:00 Problem Spotting Simplified - Part 8 00:04:00 Problem Spotting Simplified - Part 9 00:08:00 The Elusive Problem-Solution Fit Evaluating The Problem-Solution Fit 00:06:00 Problem Assessment - Evaluating the Problem-Solution Fit 00:11:00 Solution Assessment - Evaluating the Problem-Solution Fit 00:08:00 Identifying your Core Customers - Draw your Buyer Avatar/Persona 00:04:00 Evaluating The Product-Market Fit Is your Startup the Next Unicorn? Assessing The Potential of your Startup Idea - Start with the Competition 00:13:00 Assessing the Market for your Startup - Evaluating the Playground 00:07:00 Draw your Startup Blueprint on "Lean Canvas" Draw your Startup Blueprint on âLean Canvasâ 00:12:00 What is Idea Validation and Why Is It a Must-Do Step for Any Startup? What is Idea Validation and Why Is It a Must-Do Step for Any Startup? 00:10:00 13 Approaches to Test Your Startup Ideas 13 Approaches to Test Your Startup Idea 00:06:00 Results of Idea Validation 00:01:00 The Entrepreneurship Trap Entrepreneurs are Resourceful 00:02:00 Entrepreneurship is a Mindset 00:01:00 The Entrepreneurship Trap 00:01:00 Startup Core Characteristics and Failure Rates What is a Startup 00:01:00 Startup Core Characteristics and Failure Rates 00:02:00 Failure Implications For Startup Investors & Failure Rates by Industry 00:03:00 There's No Survivorship Bias 00:01:00 Uncover The #1 Reason Why Most Startups Fails Why Startups Fail - Reason 20 00:02:00 Why Startups Fail - Reason 19 to 15 00:07:00 Why Startups Fail - Reason 14 to 10 00:04:00 Why Startups Fail - Reason 9 to 5 00:04:00 Why Startups Fail - Reason 4 to 2 00:03:00 Uncover The #1 Reason Why Most Startups on the Face of Planet Earth Have Failed 00:03:00 Bonus: Profitable App Development Blueprint for Startups Profitable App Development Blueprint for Startups 00:37:00 Supplementary Resources Supplementary Resources - Entrepreneurship: 60 Day Startup Launch Blueprint 00:00:00 Certificate of Achievement Certificate of Achievement 00:00:00 Get Your Insurance Now Get Your Insurance Now 00:00:00 Feedback Feedback 00:00:00
Course Overview Gain the skills to master BlackArch, and become a cyber security expert. The BlackArch Linux Masterclass will teach you how to use BlackArch Linux for ethical hacking and penetration testing. Designed by industry experts, it will equip you with in-demand web application and website hacking skills required to be a top Cyber Security Consultant. Starting with the basics, you will learn how to install and configure Kali Linux and BlackArch Linux, step-by-step. You will familiarise yourself with the different tools for hacking, and learn information hacking, gathering and validation best practices. By the end of the course, you will have the expertise to hack Facebook accounts, Android devices, Windows computers, and wireless networks using BlackArch. This best selling BlackArch Linux Masterclass has been developed by industry professionals and has already been completed by hundreds of satisfied students. This in-depth BlackArch Linux Masterclass is suitable for anyone who wants to build their professional skill set and improve their expert knowledge. The BlackArch Linux Masterclass is CPD-accredited, so you can be confident you're completing a quality training course will boost your CV and enhance your career potential. The BlackArch Linux Masterclass is made up of several information-packed modules which break down each topic into bite-sized chunks to ensure you understand and retain everything you learn. After successfully completing the BlackArch Linux Masterclass, you will be awarded a certificate of completion as proof of your new skills. If you are looking to pursue a new career and want to build your professional skills to excel in your chosen field, the certificate of completion from the BlackArch Linux Masterclass will help you stand out from the crowd. You can also validate your certification on our website. We know that you are busy and that time is precious, so we have designed the BlackArch Linux Masterclass to be completed at your own pace, whether that's part-time or full-time. Get full course access upon registration and access the course materials from anywhere in the world, at any time, from any internet-enabled device. Our experienced tutors are here to support you through the entire learning process and answer any queries you may have via email.
Duration 5 Days 30 CPD hours This course is intended for This is an introductory- level Java programming course, designed for experienced developers who wish to get up and running with JEE, or who need to reinforce sound Java for Web / JEE coding practices. Attendees should have a working knowledge of developing basic Java software applications. Overview Students who attend Mastering JEE Web Application Development will leave the course armed with the required skills to design and build scalable, secure, maintainable web applications - leveraging our extensive experience in the delivery of scalable enterprise applications with complex web interfaces based on JEE technologies. Throughout this training, you will be confronted with common web application design problems and given the tools you will need to solve them, such as JEE design patterns. You will also be exposed to a range of JEE and web technologies such as Servlets, JSPs, JSF, JNDI, CDI and advice on when and how to use them. Students will also learn about the capabilities of servlets, their advantages, servlet architecture, and session management. Developers will also learn about managing resources, deployment, and application models, how to use custom tags, and how to build robust and capable web applications using servlets and other components. The course begins with a discussion of web application architecture. A major part of the course is spent on the various web components that are used to implement dynamic web applications. Students will learn not only specific topics and APIs but also how to fit the pieces together into a complete application. Working within in an engaging, hands-on learning environment, guided by our expert team, attendees will learn to: Design and build web applications from both business and technical requirements Build web interfaces with JSF, JSPs and Servlets, using the latest technologies in JEE. Write maintainable web applications that separate HTML and Java Understand the design and development of web applications using Servlets, JSPs, web fragments, and JSF Work JEE's version of dependency injection (CDI) Make Servlets cooperate and share data Store and process session information Deal with concurrency issues Access databases with JPA Work with annotations included in JEE Work with WebSockets as well as asynchronous servlets Use Java Bean validation in a web application Properly handle various types of exceptions This course is for experienced Java developers who are new to JEE and need to get up and running with essential dynamic web development skills. You will gain core JEE knowledge and skills that can be used as the foundation for developing production-quality web applications to a basic level. Developing Java EE applications Enterprise Development Java EE Core Components JEE Dynamic Web Applications Introduction to Servlets Form processing using Servlets Java Server Pages Implementing MVC in JEE Session Management JEE Servlet Filters and Listeners Servlet Filters Expression Language 3.0 (EL) Overview of EL The EL language Custom Tags Introduction to Custom Tags The Java Standard Tag Library Contexts and Dependency Injection (CDI) Introduction to CDI Using CDI CDI and Java EE Using Resources JEE DataSources Overview of JPA Java API for WebSocket Introduction to WebSocket Implementing WebSocket Endpoint Extending WebSockets Java Bean Validation (JSR 349) Introduction to Bean Validation Bean Validation Managing Web Applications Web Fragments Error Handling Asynchronous Servlets Web Security Introduction to Java Server Faces Introduction to JSF JSF Components Facelets Facelets Facelets Templating and Resources Additional course details: Nexus Humans Mastering JEE Web Development (TT5100) 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 Mastering JEE Web Development (TT5100) 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.
Description Register on the Master JavaScript with Data Visualization 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 a certificate as proof of your course completion. The Master JavaScript with Data Visualization course is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablets, 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 This Course Receive a digital 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) Certificate of Achievement After the successful completion of the final assessment, you will receive a CPD-accredited certificate of achievement. The PDF certificate is for 9.99, and it will be sent to you immediately after through e-mail. You can get the hard copy for 15.99, which will reach your doorsteps by post. Method of Assessment You need to attend an assessment right after the completion of this course to evaluate your progression. For passing the assessment, you need to score at least 60%. After submitting your assessment, you will get feedback from our experts immediately. Who Is This Course For The course is ideal for those who already work in this sector or are aspiring professionals. 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. Course Content Introduction Getting Started Introduction to Getting Started 00:02:00 Course Curriculum 00:05:00 How to Get Pre-Requisites 00:02:00 Getting Started on Windows, Linux or Mac 00:01:00 How to ask a Great Questions 00:02:00 FAQ's 00:01:00 Setting Up Local Development Environment What is JavaScript 00:09:00 Choosing Code Editor 00:03:00 Installing Code Editor (Sublime Text) 00:04:00 Installing Code Editor(Visual Studio Code) 00:07:00 Hello World Program 00:14:00 Getting Output 00:11:00 Summary 00:02:00 JavaScript Fundamentals Introduction 00:02:00 Internal JavaScript 00:13:00 External JavaScript 00:09:00 Inline JavaScript 00:04:00 Async and defer 00:06:00 Variables 00:13:00 Data Types 00:10:00 Numbers 00:06:00 Boolean 00:04:00 Arrays() 00:12:00 Objects 00:06:00 Comments 00:05:00 Summary 00:01:00 JavaScript Strings Introduction 00:02:00 Strings 00:06:00 String Formatting 00:05:00 String Methods 00:12:00 Summary 00:02:00 JavaScript Operators Introduction 00:02:00 Arithmetic operators 00:07:00 Assignment operators 00:03:00 Comparison operators 00:06:00 Logical operators 00:08:00 Summary 00:02:00 JavaScript Conditional Statements Introduction 00:02:00 If statement 00:04:00 If-else statement 00:05:00 If-else-if statement 00:04:00 Switch-case statement 00:09:00 Summary 00:01:00 JavaScript Control Flow Statements Introduction 00:02:00 While loop 00:09:00 Do-while loop 00:03:00 For loop 00:08:00 Break 00:02:00 Continue 00:03:00 Coding Exercise 00:02:00 Solution for Coding Exercise 00:02:00 Summary 00:02:00 JavaScript Functions Introduction 00:02:00 Creating a Function 00:07:00 Function Call() 00:07:00 Function with parameters 00:05:00 Function Bind() 00:06:00 Summary 00:01:00 Data Visualization (Google Chart) Introduction 00:01:00 How to Use Google chart script 00:04:00 Line Graph chart 00:14:00 Scatter plots chart 00:02:00 Bar chart 00:04:00 Pie chart 00:02:00 3D Pie chart 00:02:00 Summary 00:01:00 JavaScript Error Handling Introduction 00:01:00 Try-catch 00:05:00 Try-catch-finally 00:17:00 Summary 00:01:00 JavaScript Client-Side Validations Introduction 00:01:00 On Submit Validation 00:09:00 Input Numeric Validation 00:12:00 Login Form Validation 00:05:00 Password Strength Check Validation 00:04:00 Summary 00:01:00 Order your Certificates & Transcripts Order your Certificates & Transcripts 00:00: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.
Course Information This highly interactive course will provide guidance on why and how to implement a quality system successfully into the research laboratory. By doing so, you will position your innovation for the success it deserves. But leave things as they are and there is a good chance that your science will not realise its full potential should success, and its consequences, come your way. A quality system in your research laboratory is the most effective and efficient way to: Help scientists work more efficiently Ensure discoveries can be defended Protect the value of intellectual property. This course is particularly aimed at those working in early phase research environments which are not constrained by the regulatory requirements of the Good Practice regulations but are producing intellectual property, testing and/or products for the therapeutic market. For organisational reasons, rather than regulatory ones, this is a place where you need to get it right. The programme is delivered by leaders in the field who, quite simply, ‘have done it’. Whether delegates are at senior management level seeking strategic direction, a laboratory head wishing to deliver science that will stand the test of time or a quality professional thrown in at the deep end, this course will provide key insight and practical guidance to underpin future success. Based on risk based systems, tried and tested over many years in the workplace, the programme will help delegates to define, train, implement and monitor the quality of their research, irrespective of field or discipline. Delegates will learn how to help position their organisation for success. Course content: Delegates will be guided thoughtfully through each key component of the process in a stimulating learning environment. The course probes all avenues of the research quality arena, from an initial understanding of the cultural aspects of the scientific discovery environment, to managing quality in outsourced research programmes. Computer systems and e-data security in the research environment will be discussed and pragmatic solutions described to help manage the ballooning cloud of e-data. In addition, the ever blurring boundary between the regulated and non-regulated research environments will be discussed and delegates given perspective on future developments in the field. With this knowledge, delegates will be able to get it ‘right first time’. Is this course for you? The course is designed for all those involved in the research laboratory quality arena and it has been tailored to meet the needs of scientific management, bench scientists and quality professionals alike. Delegates get immediate access to highly experienced tutors who will share their wisdom and insights in an area where few others have been successful. The course is linked with the RQA guidance which builds on years of experience and forms the foundation of the programme. Tutors Tutors will be comprised of (click the photos for biographies): Louise Handy Director, Handy Consulting Ltd Sandrine Bongiovanni Associate Director in Research and Quality Compliance, Novartis Programme Please note timings may be subject to alteration. Day 1 09:00 Registration 09:10 Welcome and Introductions 09:20 History and Overview of the Field Examples of business and regulatory risks and the consequences of low quality in research. A look at the standards and guidelines that exist. 10:00 The Culture, the Politics and the Scientist's Perspective Understanding research environments, the drivers and the challenges. 10:30 Break 10:45 Workshop - Risk Management Thinking about risk management and prioritisation. Looking at the critical factors for the implementations of a successful quality system. 12:15 Workshop - Feedback 12:45 Lunch 13:45 Personnel, Plans, Procedures, Facilities, Equipment, Materials and Reagents Looking at planning the work, defining procedures in a way which promotes robust science without compromising brilliance and ensuring that all these elements are demonstrably fit for their intended purpose. 14:30 Workshop - Assay Validation How much validation is required at what stage? What do we need to validate an assay? 15:00 Workshop - Feedback 15:15 Research, Work Records, Archives and Research Review Data and records which are accurate, attributable, legally attestable and safe to permit reconstruction experiments and studies. Looking at aspects of the work where there is a chance to review, correct or improve the science, the data and the processes. 16:15 Continual Improvement and Quality Systems Reviewing implementation of a quality system, finding opportunities for improvement, understanding culture change. 16:45 Questions and Answers 17:00 Close of Course Extra Information Course Material This course will be run completely online. You will receive an email with a link to our online system, which will house your licensed course materials and access to the remote event. Please note this course will run in UK timezone. The advantages of this include: Ability for delegates to keep material on a mobile device Ability to review material at any time pre and post course Environmental benefits – less paper being used per course Access to an online course group to enhance networking. You will need a stable internet connection, a microphone and a webcam. CPD Points 7 Points Development Level Develop
Learn the power of coding with this Master JavaScript with Data Visualization course. With JavaScript being the focus, this program offers comprehensive insights into the heart of web development. The course begins with the basics, setting up your local development environment, and quickly moves on to exploring JavaScript fundamentals like strings, operators, and control flow statements, preparing you for a deep dive into the world of coding. Unlock your potential as we guide you through JavaScript's crucial aspects, including functions, error handling, and client-side validations. Each module is designed by industry experts, ensuring your understanding aligns with real-world scenarios. The course offers practical examples, and quizzes, fostering a rich learning environment that stimulates engagement and helps to master the topics. But what sets this course apart is its emphasis on Data Visualization using Google Chart. The integration of JavaScript with Data Visualization introduces you to new and innovative methods to present data in a more interactive and user-friendly format. By the end of the course, you should be proficient in JavaScript and able to design and implement complex data visualisations. Sign up today for a learning journey combining tech knowledge with creative visualisation skills! Learning Outcomes: After completing the JavaScript with Data Visualization course, you should be able to: Develop a comprehensive understanding of JavaScript fundamentals. Acquire the ability to write and manipulate JavaScript strings and operators. Gain mastery over JavaScript control flow and conditional statements. Learn to implement robust JavaScript functions for diverse applications. Understand JavaScript error handling and client-side validations. Learn to visualise data using Google Chart tools effectively. Gain the ability to create interactive, data-driven web applications. Who is this course for: This JavaScript with Data Visualization course is ideal for: Aspiring web developers seeking to learn JavaScript. Data analysts interested in expanding their skillset. Web designers aiming to enhance their interactivity skills. Software engineers looking to broaden their coding repertoire. Any tech enthusiast wanting to harness the power of Data Visualization. Certification After studying the course materials of the JavaScript with Data Visualization course, there will be a written assignment test which you can take either during or at the end of the course. After passing the test, you will have a range of certification options. A CPD Accredited PDF Certificate costs £4.99, while a CPD Accredited Hardcopy Certificate is £8.00. Also, a PDF Transcript costs £4.99, and a Hardcopy Transcript is £9.99. Select according to your needs, and we assure timely delivery of your chosen certificate. Requirements This professionally designed JavaScript with Data Visualization course does not require you to have any prior qualifications or experience. It is open to everyone, and you can access the course from anywhere at any time. Just enrol and start learning! Career Path: Upon completion of this JavaScript with Data Visualization course, you can gain the knowledge and skills required to pursue many career paths, such as: JavaScript Developer: £35,000 - £55,000 Per year. Front-end Developer: £40,000 - £60,000 Per year. Full-Stack Developer: £45,000 - £70,000 Per year. Data Visualization Engineer: £45,000 - £65,000 Per year. Web Application Developer: £40,000 - £60,000 Per year. Software Engineer: £50,000 - £80,000 Per year. Course Curriculum Introduction Getting Started Introduction to Getting Started 00:02:00 Course Curriculum 00:05:00 How to Get Pre-Requisites 00:02:00 Getting Started on Windows, Linux or Mac 00:01:00 How to ask a Great Questions 00:02:00 FAQ's 00:01:00 Setting up Local Development Environment What is JavaScript 00:09:00 Choosing Code Editor 00:03:00 Installing Code Editor (Sublime Text) 00:04:00 Installing Code Editor(Visual Studio Code) 00:07:00 Hello World Program 00:14:00 Getting Output 00:11:00 Summary 00:02:00 JavaScript Fundamentals Introduction 00:02:00 Internal JavaScript 00:13:00 External JavaScript 00:09:00 Inline JavaScript 00:04:00 Async and defer 00:06:00 Variables 00:13:00 Data Types 00:10:00 Numbers 00:06:00 Boolean 00:04:00 Arrays() 00:12:00 Objects 00:06:00 Comments 00:05:00 Summary 00:01:00 JavaScript Strings Introduction 00:02:00 Strings 00:06:00 String Formatting 00:05:00 String Methods 00:12:00 Summary 00:02:00 JavaScript Operators Introduction 00:02:00 Arithmetic operators 00:07:00 Assignment operators 00:03:00 Comparison operators 00:06:00 Logical operators 00:08:00 Summary 00:02:00 JavaScript Conditional Statements Introduction 00:02:00 If-else-if statement 00:04:00 If-else statement 00:05:00 If-else-if statement 00:04:00 Switch-case statement 00:09:00 Summary 00:01:00 JavaScript Control Flow Statements Introduction 00:02:00 While loop 00:09:00 Do-while loop 00:03:00 For loop 00:08:00 Break 00:02:00 Continue 00:03:00 Coding Exercise 00:02:00 Solution for Coding Exercise 00:02:00 Summary 00:02:00 JavaScript Functions Introduction 00:02:00 Creating a Function 00:07:00 Function Call() 00:07:00 Function with parameters 00:05:00 Function Bind() 00:06:00 Summary 00:01:00 Data Visualization (Google Chart) Introduction 00:01:00 How to Use Google chart script 00:04:00 Line Graph chart 00:14:00 Scatter plots chart 00:02:00 Bar chart 00:04:00 3D Pie chart 00:02:00 3D Pie chart 00:02:00 Summary 00:01:00 JavaScript Error Handling Introduction 00:01:00 Try-catch 00:05:00 Try-catch-finally 00:17:00 Summary 00:01:00 JavaScript Client-side Validations Introduction 00:01:00 On Submit Validation 00:09:00 Input Numeric Validation 00:12:00 Login Form Validation 00:05:00 Password Strength Check Validation 00:04:00 Summary 00:01:00
Agile for Non-IT Practitioners - How Agile Project Management is Different and How It Can be Used for Non-IT Projects (On-Demand) As a Project Management Institute (PMI)®Registered Education Provider (R.E.P.), IIL has agreed to abide by PMI®-established quality assurance criteria. In today's world of fast paced technology, continually changing requirements and project scope, the need for Agile Project Management has greatly increased. Responding to this demand, the Project Management Institute (PMI®) launched the PMI Agile Certified Practitioner (PMI-ACP)®certification. A result of this certification is the creation of a new space where Project Management and Agile Practices for Software Development meet. The foundation of Agile is the Agile Manifesto for Software Development. Agile has been used for software development for a number of years, even prior to the creation of the Agile Manifesto in 2001. The success of Agile for software development projects has piqued interest in successfully employing Agile in many other fields. How can Agile practices be used for projects which are not software or IT in nature? This course will provide guidance on how Agile can be used beyond software development projects, including how it differs from traditional project management. The course also will provide an overview of the Agile Scrum framework, which is one of the most popular Agile methodologies used. This course provides practical skills, concepts, and principles you can take back to the job and use to implement Agile practices in projects, as applicable. The goal of this course is to acquaint participants with the concepts of agile development methods and the specifics of the Scrum management framework. At the end of this course, participants will understand: Agile Practices - what makes Agile projects 'agile' Scrum and how Scrum applies to the Agile Practices Specific Agile practices which you can use to improve the execution of your projects Practices which can be used in conjunction with Scrum for Non-IT projects Course goal and objectives Importance of Agile development and project management What Agile is and is not Faster, better, cheaper Delivers better fit for purpose Agile versus Waterfall and the big paradigm shift Agile characteristics, behaviors, approaches Agile concerns and pitfalls Introducing Agile Overview of Agile Agile values and principles Overview of Scrum Scrum methodology Scrum terminology Scrum Framework Scrum roles Scrum meetings Sprints Requirements and Product Definition User stories Product backlog Planning Agile Estimating in Scrum Sprint planning session Release planning Agile Practices Agile development Analysis practices Validation practices Other practices Running a Sprint Conducting a Sprint Negotiating changes Tracking progress End of Spring meetings Release planning Closing the project