SKILLWILL
In Case Of One-time Payment - 3239 GEL
Semester Fee - 899 GEL
3239 GEL
Neo Bachelor's is tailored to accommodate individuals of all backgrounds, irrespective of prior experience or expertise. It offers a starting point for education from ground zero, culminating in the opportunity to secure a junior position in any country and industry of your preference within 18 months.
171 Session
18 Months
495 Hours
About Neo Bachelor's
After completing Neo Bachelor's you will be able to be employed in a junior position in any country of the world, in any company, in the direction you have chosen. You will receive continuous support from the Skillwill team to demonstrate your knowledge and skills effectively and be integrated into an international network of professionals.
Internship
Guaranteed 3 months internship at our partner companies
For whom?
The 18-month program for individuals of all backgrounds, irrespective of prior experience or expertise
Prerequisites
Individuals can successfully complete the course without any prior foundational knowledge or experience
Neo-Diploma
After successful completion of the course, you will receive an international Neo-Diploma
Beginner
Level 1: Basics
Neo Bachelor's is tailored to accommodate individuals of all backgrounds, irrespective of prior experience or expertise. It offers a starting point for education from ground zero, culminating in the opportunity to secure a junior position in any country and industry of your preference within 18 months.
Syllabus
Block 1 - Introduction
Introduction - what is web and how it works
What is CMS System and its role in web development
What is programming and how logic works
Working on scratch and basic operators (events + motions)
Scratch (Looks and Sound)
Scratch (controls and operators )
Scratch (Variables)
Practical work on scratch and sum up learnt staff
Block 2 - Hands on Frontend
Introduction to wordpress + what is localwp
installing localwp - basic lookaround
Themes and plugins (usage)
Installing themes and plugins
What are pagebuilders/Popular pagebuilders
Practical - installing elementor
Block 3 - Hands on wordpress
Website layouts
Building webpage with elementor (Header + Footer )
Practical + theory on building common blocks
Introduction to HTML and CSS (structure, basic tags)
Working with layouts (Flex, Float, Grid)
HTML&CSS Responsive
How to use flexbox
Practical part 1 - Homepage
Practical part 2 - News Page
Practical - create page using elementor container with custom styles
Git
Git
Block 4 - PHP
Introduction with PHP
Data Types / Variables and Constants / Arrays
Relational & Logical operators / Switch case
Loops
Nested Loops, Multidimensional Arrays
Practical on multidimentional arrays
"Functions "
Practical applications of functions
Block 5 - Deep dive to Wordpress
Template Hierarchy and Child theme
Create and modify template from child theme
Introduction to ACF
Practical ACF usage - Modification of posts and pages
Practical - Create pagetemplate useing html/css/php part 1
Practical - Create pagetemplate useing html/css/php part 2
Practical - Create pagetemplate useing html/css/php part 3
Practical - Create pagetemplate useing html/css/php part 4
Making portfolio responsive
Making portfolio responsive
Deployment of website with hosting panel
Create and recover backup on productions
Woocommerce introduction(theme, create products)
WooCommerce Shipping & Payment
Group Work
Group Work - Scratch
Workshop with Trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Workshop with trainer
Classes
Junior
171 Session
18 Months
495 Hours
Level 2: Speciality
Perfect for beginner developers, this program focuses on React and interactive app creation.
Syllabus
Module 1 - JavaScript Basics
JavaScript basics (data types, JavaScript variables, statements and expressions, functions)
Working with arrays, objects, loops
ES6+
Practical Assignments
DOM Manipulations and Events
Practical Assignments
Asynchronous JavaScript (Callbacks, Promises, async/await, event loop)
Practical Assignments
Module 2 - Introduction to React
Node and npm overview. Installing 3rd party dependencies.
Installing and running basic react project
Basic react components. Communication between components.
Introducing "state". Working with Class based components
How react works behind the scenes. Lifecycle methods. Real DOM vs Virtual DOM
Introducing react hooks. (useState, useEffect, useRef)
Writing our custom hooks.
Styling react components.
Using router to create Multi-Page SPA applications
Sending HTTP Requests. (Part 1) Perform CRUD operations.
Sending HTTP Requests. (Part 2) Perform CRUD operations.
Consuming Context API
Introduction to redux (Part 1)
Introduction to redux (Part 2)
Introduction to typescript
Using typescript in react application
Module 3 - Advanced React Routing
React Overview
React Router - Advanced
React Routing practice
Auth
Protected Routes
SOLID React
Module 4 - State management templates
Redux Toolkit 1
Redux Toolkit 2
Module 5 - Communication with Server
GraphQL #1
GraphQL #2
Module 6 - Testing, Debugging & Optimisation
React Component testing
React Query #1
React Query #2
Module 7 - Server Side Rendering (SSR)
Rendering
Introduction to Containerization
Module 8 - Module 8: Deploying Apps
Docker compose
Introduction to Cloud
Project Deployment
Module 9 - Introduction to React Native
What is React Native? Difference with React
Lists and TextInput
Navigation in React Native
Smartphone features (Camera, Location, Contacts, etc.)
Group Work
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Workshop with the trainer
Classes
Junior
82 Session
7 Months
124 Hours
You will have the opportunity to work on real life business project and do 3 month internship in our partner companies.