NYU Classifieds>NYU Online Courses>Advanced Java Programming and Web Development

Advanced Java Programming and Web Development

About this Course

This advanced course delves into Java programming and web development, starting with regular expressions. You\'ll learn the intricacies of regex, including quantifiers, character classes, and operators, with practical exercises to solidify your understanding. The course then covers exception handling, differentiating between errors and exceptions, and guiding you through try-catch blocks and finally clauses. Next, you\'ll explore date and time operations introduced in Java 8, mastering local and custom date-time manipulations, and calculating differences. Working with text files using Apache Commons IO and handling Excel files with Apache POI are covered in detail, providing you with essential skills for real-world data management tasks. The course also introduces Selenium WebDriver, guiding you through setup, browser automation, and element location strategies using XPath and CSS selectors. Finally, the course emphasizes practical web development skills, including handling web elements, validating page details, and working with collections of web elements. With advanced topics like XPath axes and dynamic CSS selectors, you\'ll gain the expertise needed to automate complex web tasks and enhance your web development projects. This course is designed for intermediate to advanced Java developers looking to enhance their skills in Java programming and web development. A solid understanding of Java fundamentals and basic web development is recommended.

Created by: Packt


Related Online Courses

This course is a beginner-level program that provides a comprehensive immersion into the world of digital marketing and social media strategies tailored specifically for the hotel industry. In this... more
This Specialization aims to make branding concepts accessible to every learner and to teach them to analyze and apply all the relevant concepts, using the broad and diverse toolkit of branding. It... more
This specialization is a three course sequence that will cover the main topics of undergraduate linear algebra. Defined simply, linear algebra is a branch of mathematics that studies vectors,... more
Code and run your first Java program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but... more
This Specialization is intended for beginners seeking to enter the artificial intelligence world. Through five courses, you will cover artificial intelligence technical groundings (including... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL