Users Online

· Guests Online: 116

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

Articles Hierarchy

Become a Web Developer

Become a Web Developer

Kick-start your career building powerful and attractive apps and sites. This learning path will provide you with the foundational skills you need to begin mastering the core technologies to become a web developer, from HTML and CSS to JavaScript and much more!
Create pages, sites, and applications people will want to find and explore.
Build interfaces users will enjoy.
Support interaction with users and the network by adding logic.

 

 

01

HTML Essential Training with James Williamson

5h 54m • COURSE
HTML is the programming language that powers the web. And like any language, once you master it, you can begin to create your own content, whether that's simple websites or complex web applications. This course provides an in-depth look at the essentials: the syntax of HTML and best practices for writing and editing your code. Senior staff author James Williamson reviews the structure of a typical HTML document, and shows how to section pages and format your content with HTML. Plus, learn how to create links and lists, and find out how HTML works with CSS and JavaScript to create rich, engaging user experiences. So open a text editor, watch these videos, and begin learning to author HTML the right way.
Topics include:
  • Why is HTML important?
  • Exploring an HTML document
  • Formatting content
  • Displaying images
  • Using nav, article, and div elements
  • Linking to pages and downloadable content
  • Creating lists
  • Controlling styling (fonts, colors, and more)
  • Writing basic scripts
02

Introduction to CSS with Carrie Dils

1h 58m • COURSE
Once you have learned the basics of HTML, its time to start exploring Cascading Style Sheets (CSS), the language that makes HTML look great in the browser. This course gives you a tour of the possibilities, showing what CSS is capable of doing and the basics you need to make it work for you. Join Carrie Dils as she explains what CSS is and how it works with HTML, discusses authoring options, and covers common CSS concepts such as the CSS box model and how to work with fonts and color. Plus, she demonstrates how to structure a page with CSS, maintain CSS with version control, work with media queries, and more.
Topics include:
  • What is CSS?
  • Understanding how CSS works with HTML
  • Applying fonts
  • Understanding the classic box model
  • Setting margins and padding
  • Positioning elements
  • Basic CSS layout concepts
  • Media types and media queries
  • Working with CSS frameworks and CSS grids
  • Creating responsive layouts
  • Tools that help you write and maintain CSS
03

CSS Essential Training 1 with Christina Truong

2h 36m • COURSE
CSS is a stylesheet language that allows you to control the appearance of your webpages. In this hands-on course—the first installment in an ongoing series—Christina Truong demonstrates the concepts that form the foundation of CSS, and explains how to use this language to add colors and other design elements to take your webpages beyond just black text on a white background. Christina covers selecting content, how the box model defines the spacing and sizing of page elements, styling text, and managing basic layouts. She also explores the tools needed to work with CSS, how to use selectors to target elements, and guidelines for page layouts with floats. Plus, at the end of the course, you'll walk away with an actual project—an online résumé page.
Topics include:
  • Creating a CSS file
  • Writing basic selectors
  • Setting properties
  • Using different typefaces and web-safe fonts
  • Understanding cascading and inheritance
  • Setting a font family, font size, text color, and more
  • Understanding the box model
  • Using the float property
04

CSS Essential Training 2 with Christina Truong

2h 21m • COURSE
Once you're familiar with the basics of CSS, you're ready to expand your skillset and tackle more challenging concepts. In this course—the second installment in a series—bolster your existing CSS knowledge, and learn advanced concepts that can help you write more efficient code. Join Christina Truong as she explains how to work with a variety of advanced selectors, when to use the float, display, and position properties, and how to get started with the CSS browser developer tools and leverage them when debugging your front-end code. She also explains how to take a mobile-first approach to responsive web design. Plus, this course provides you with an opportunity to add more features to the online résumé project you started in CSS Essential Training 1.
Topics include:
  • Reviewing CSS syntax
  • Reviewing simple selectors and attribute selectors
  • Using pseudo-class selectors and pseudo-element selectors
  • Reviewing the CSS box model
  • Adding a menu to your project
  • Using float, display, and position
  • Debugging CSS
  • Resetting stylesheets
  • Working with background images
  • Exploring a mobile-first approach for responsive web design
  • Creating flexible and fluid layouts
05

CSS Essential Training 3 with Christina Truong

1h 30m • COURSE
Now that you know the basics of CSS, you can relax a bit. In this course—the third installment in a series—get acquainted with some advanced CSS concepts that can help you enhance your websites even further. Christina Truong covers new CSS layout options that can make your life simpler, including how to use grids and how to use a flexbox of flex containers and flex items. She explains how Retina displays changed how images and graphics are displayed—and in turn, altered how developers build websites. In addition, she shows how to add animation and transitions, and make your site accessible to as many people as possible.
Topics include:
  • Designing with a grid
  • Working with a flexbox
  • Retina and high-density displays
  • Raster and vector graphics
  • Retina and images
  • Animation and shapes
  • CSS3 keyframes and animation
  • CSS shapes
  • CSS shape functions
  • Responsive typography
  • Fluid typography
  • Accessibility and ARIA
  • Style guides for CSS
06

Programming Foundations: Fundamentals with Simon Allardice

4h 47m • COURSE
This course provides the core knowledge to begin programming in any language. Simon Allardice uses JavaScript to explore the core syntax of a programming language, and shows how to write and execute your first application and understand what's going on under the hood. The course covers creating small programs to explore conditions, loops, variables, and expressions; working with different kinds of data and seeing how they affect memory; writing modular code; and how to debug, all using different approaches to constructing software applications.

Finally, the course compares how code is written in several different languages, the libraries and frameworks that have grown around them, and the reasons to choose each one.
Topics include:
  • Writing source code
  • Understanding compiled and interpreted languages
  • Requesting input
  • Working with numbers, characters, strings, and operators
  • Writing conditional code
  • Making the code modular
  • Writing loops
  • Finding patterns in strings
  • Working with arrays and collections
  • Adopting a programming style
  • Reading and writing to various locations
  • Debugging
  • Managing memory usage
  • Learning about other languages
07

JavaScript Essential Training with Morten Rand-Hendriksen

5h 15m • COURSE
JavaScript is a scripting language of the web. As the web evolves from a static to a dynamic environment, technology focus is shifting from static markup and styling—frequently handled by content management systems or automated scripts—to dynamic interfaces and advanced interaction. Once seen as optional, JavaScript is now becoming an integral part of the web, infusing every layer with its script.
Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece, from core principles like variables, data types, conditionals, and functions through advanced topics including loops, closures, and DOM scripting. Along the way, you will also be introduced to some ES6 and the basics of JavaScript libraries.
Topics include:
  • What is JavaScript?
  • Working with data
  • Using functions and objects
  • Working with JavaScript and the DOM
  • Changing DOM elements
  • Handling events
  • Working with loops
  • Making images responsive using markup
  • Troubleshooting code
  • Validating functionality
  • Minifying JavaScript
08

Web Development Foundations: Full-Stack vs Front-End with Ray Villalobos

40m 1s • COURSE
Do you want to become a web developer? Nowadays, web development isn't one job. There is a range of technologies and career options to explore. The core responsibilities are split two ways—between front-end developers who specialize in websites and applications and back-end developers who work with servers and databases—but you can also become a full-stack developer who oversees all aspects of a project. This course provides an overview of the different jobs available in web development, the tools and frameworks to focus on, and the skills each job entails. Senior staff author Ray Villalobos also provides tips on finding training, getting hired, and maximizing your earning potential in this lucrative and exciting field.
Topics include:
  • Types of web developers
  • The role of HTML, CSS, and JavaScript
  • Using functions and objects
  • Servers and databases
  • Getting web development training
  • Choosing the right tools
  • Getting a job
09

Git Essential Training with Kevin Skoglund

6h 25m • COURSE
The course shows how to use Git, the popular open-source version control software, to manage changes to source code and text files. Using a step-by-step approach, author Kevin Skoglund presents the commands that enable efficient code management and reveals the fundamental concepts behind version control systems and the Git architecture. Discover how to track changes to files in a repository, review previous edits, and compare versions of a file; create branches to test new ideas without altering the main project; and merge those changes into the project if they work out. The course begins by demonstrating version control in a single-user, standalone context, before exploring how remote repositories allow users to collaborate on projects effectively.
Topics include:
  • Exploring the history of version control
  • Installing Git on Mac, Windows, and Linux
  • Initializing a repository
  • Writing useful commit messages
  • Understanding the Git three-tree architecture
  • Tracking when files are added, edited, deleted, or moved
  • Viewing change sets and comparing versions
  • Undoing changes and rolling back to previous versions
  • Ignoring changes to select files
  • Creating and working with code branches
  • Merging branches and resolving merge conflicts
  • Stashing changes for later
  • Working with hosted repositories and remote branches
  • Developing an effective collaboration workflow
10

Workflow Tools for Web Developers with Christina Truong

1h 13m • COURSE
Web developers don't have to do everything by hand. There are many tools and frameworks that can make your workflow more productive and efficient—helping you code faster and cleaner than before. Christina Truong introduces browser tools for analyzing and testing your code; text editors that help you write it; and shortcuts and tools for automating repetitive web dev tasks. Plus, learn how version control systems like Git actually help save you time, in addition to saving you from mistakes. Get an overview of the pros and cons of each tool as well as examples, tips, and guidance for evaluating which ones will work best for you.
Topics include:
  • Using browser development tools
  • Inspecting HTML, CSS, and JavaScript
  • Testing mobile layouts
  • Coding in text editors and IDEs
  • Using front-end frameworks and CSS preprocessors
  • Working with the command line
  • Using version control (such as Git)
11

Working Remotely (2015) with Todd Dewett

32m 7s • COURSE
Learn how to work remotely and remain connected to your organization. Coach Todd Dewett reveals how you can create a productive work environment at home by structuring your day correctly, dedicating a space to work, and avoiding distractions. Once your workspace is established, he shares best practices for staying in touch with your colocated team. Last, he addresses the most common challenges encountered by remote workers: feeling isolated, navigating office politics from afar, and communicating virtually.
12

Time Management: Working from Home with Dave Crenshaw

1h 25m • COURSE
Working from home is a wonderful opportunity, but time management can be a challenge. With so many demands on your time and attention, it's a tricky balancing act to stay productive. In this course, bestselling author and productivity expert Dave Crenshaw offers best practices for anyone who works full-time or occasionally from home. Dave begins by showing how to set up a dedicated workspace for maximum productivity, including tips on setting up your computer to ensure you stay focused. Then Dave walks through how to craft your daily schedule for peak productivity and plan meaningful breaks to avoid burnout. He explains how to collaborate with remote coworkers, including how to use virtual meetings productively. Finally, Dave offers advice for working parents and other caregivers who might be balancing professional and personal responsibilities in the home.
Topics include:
  • Create a productive environment by limiting distractions.
  • Evaluate and choose the best technology to increase your productivity.
  • Differentiate between constant effort and a healthy working rhythm.
  • Define expectations around communication while remaining responsive.
  • Identify the benefits of relationship building.
  • Learn how to manage interruptions and emergencies at home.

Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.

Ratings

Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.
Render time: 0.98 seconds
10,827,264 unique visits