Web Developer Profession

artificial-intelligence

Web Developer Profession

Web Development – Basic Level

You’ll go through the basics of HTML and CSS layout, learn how to create websites and make them adaptive so they look equally beautiful on monitor screens, smartphones and tablets.

  • Basic HTML;
  • Basic CSS. 2 modules;
  • Preparing for layout;
  • Layout. HTML layout;
  • Layout. Flexbox;
  • Layout. Styling;
  • Advanced HTML. Forms;
  • Advanced CSS. 2 modules;
  • Adaptability. Desktop;
  • Adaptability. Mobile devices;
  • Accessibility;
  • Cross-browser;
  • Grids;
  • Animation;
  • Working with hosting Final project: you’ll build a custom layout for Blanchard Art Gallery or W-Wawe podcast platform (your choice).
JavaScript. Basic Level

You will learn the basics of JavaScript, learn how to work with DOM and make your projects dynamic. Learn how to use JavaScript to communicate with the server.

  • Introduction;
  • Variables and working with numbers;
  • Strings, boolean and conditional statements;
  • Arrays and loops;
  • Functions;
  • Objects;
  • Introduction to DOM. 2 modules;
  • Constants, scopes and closures;
  • Type conversion and non-strict comparisons;
  • Server communication, async/await;
  • Final project: develop a full-fledged CRM-system.
Course to choose from. Vue

You will learn how to develop applications using the Vue JavaScript framework.

  • Vue basics;
  • Project creation;
  • Product Catalog;
  • Pagination and filtering;
  • Product page;
  • Shopping cart;
  • Working with API. List of goods;
  • Working with API. Order placement;
  • Deploy;
  • Vue 3.0.

Final project: write an online store on Vue.js framework. your choice will be either Moire premium lingerie store or Technosaurus electronic equipment store.

Course of choice. React

You will learn the popular React framework. Learn how to use Redux for data management.

  • Introduction to React;
  • Project creation;
  • TypeScript;
  • Components on Reddit news card example;
  • Hooks and functional programming;
  • More about components and an introduction to component testing;
  • Introduction to Component Testing;
  • Working with public API on Reddit example;
  • API + Context;
  • Portal and Form;
  • Introduction to Redux using the comment input field as an example;
  • Using Redux-Thunk with the example of loading a user profile;
  • Forms on comment and post card example;
  • Infinite lists using the post feed as an example;
  • Routing;
  • Deploy;
  • Bonus module: Mobx, effector and other alternatives to redux;
  • Final project: develop a timed task tracker using the Pomodoro method.

On these courses you will get versatile skills that will help you feel more confident in your profession.