Giter VIP home page Giter VIP logo

javascript_angular_july_2018's Introduction

SoftUni logo


JavaScript Web Module

JavaScript is unique in that it allows for the application of one programming language and the same tools for back-end and front-end elements of an application. In the JavaScript Web module, you will get acquainted with the development of server applications with Node.js and Express.js, as well as two of the most popular technologies for displaying the client part - ReactJS and Angular 2. The module will also pay attention to architecture and structuring of Single Page Applications and retrieving data from REST service through queries.

JavaScript Web Module consists of the following courses:

ExpressJS Fundamentals course

The course is intense and aims to introduce students to the development of server JavaScript applications on the Node.js platform using Express.js as a framework. During the training we will learn how to create a server with Node.js, learn server-client architecture and how to make easy and fast data-driven web applications with Node.js, Express.js and MongoDB using modern techniques and tools.

SKILLS YOU WILL GAIN
  • What is a Web Server
  • Basic knowledge of HTTP protocol
  • Server applications with Node.JS
  • Working with non-relational databases
  • MVC architecture
  • Create applications entirely with JavaScript

ReactJS Fundamentals

The training provides knowledge and practical skills for building Single Page Applications (SPA) with React JS technology - one of the most popular and fast client interface display libraries developed and maintained by Facebook and Instagram. We'll understand what SPA is, architectural templates for SPA applications, components, and routing.

We will pay special attention to the JSX syntax, preparing the application for publishing with WebPack, working with queries, Promises, advanced data management and status management through the Redux library. Ways to structure the code will be demonstrated and we will go through the thought process of working with React.

SKILLS YOU WILL GAIN
  • What is a Single Page Application
  • Working with remote REST services
  • Basic knowledge of React and JSX
  • Component-based applications
  • Client applications with React
  • Redux connection

Angular Fundamentals

The Angular Fundamentals course provides knowledge and practical skills for building Single Application Applications with Angular 2 technology, a working framework of Google's making and one of the most popular at the moment. We will learn TypeScript, basic syntax and concepts and what more it offers to us in comparison with plain JavaScript, such as browser development improvements and mobile platforms. We will learn about Single Page Application (SPA), architectural templates for SPA applications, components, directives, and their realization in Angular. Studying views and templates, models, components, data binding, multi-view, observables, routing, REST data retrieval, and dependency injection (DI).

SKILLS YOU WILL GAIN
  • What is a Single Page Application
  • Basic knowledge of TypeScript
  • Client applications with Angular
  • Work with remote services
  • Component-based applications
  • Create applications entirely with JavaScript & TypeScript

The course is part of the complete program with JavaScript courses and tutorials for the JavaScript developer training at the University of Software.

javascript_angular_july_2018's People

Contributors

kostadin-belchev avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.