Які є переваги та кар’єрні можливості в напрямку Full-stack?
Як розпочати свою кар’єру та на що варто звертати увагу під час навчання (як і на курсах, так і в університеті)?
З якими викликами може стикатись молодий спеціаліст на старті кар’єри та як долати ці виклики?
В чому особливість web проєктів в GlobalLogic та чому варто обрати саме їх?
Як завдяки GL BaseCamp можна долучитись до проєктів компанії?
4. 4
4
Front-End vs Back-End
Front-End
● It consists of everything related to visual and user
input aspects of the website.
● It is a client-side of the website or an application.
● It collects user input.
● It is the Graphical User Interface (GUI) because of
which users can experience various services on
the web.
● It is responsible for accessibility, Search Engine
Optimization.
● Markup and web languages are used for the front
end, such as HTML, CSS, JavaScript, etc.
Back-End
● It consists of a web server that has a connection to the
database to reply to the requests provided by the
front-end system.
● It is a server-side of the website or an application.
● It processes user inputs.
● Potentially, It is the brain of a website because of which
website is running efficiently.
● It is responsible for security, backup.
● Programming and Scripting languages are used for
back-end development, such as Node, Python, Ruby,
PHP, etc.
5. 5
5
Learning Materials
General
● Web Dev Roadmap
● Codewars
● Checkio
● JS Algorithms
● JS Design Patterns
● Git Tutorial
● Medium
● Linux commands
FE Stack
● HTML/CSS Tutorial
● Learn JavaScript
● React.js Official Docs
● Redux Official Docs
● Jest Official Docs
● React Useful Links
● The complete JS course
BE Stack
● Node.js Official Docs
● Express.js Tutorial
● Node.js Best Practices
● SQL Tutorial
● The complete Node.js dev
course
6. 6
6
Requirements for Full-Stack candidates
Trainee Software Engineer
- Basic understanding of OOP/Functional
programming;
- Basic knowledge of JavaScript (ES6/7/8);
- Basic knowledge of HTML/CSS;
- Basic knowledge in one of the popular
languages PHP/Python/Ruby/Node;
- Basic knowledge of Git;
- Basic knowledge of Unit/Integration testing
will be a plus;
- Basic knowledge in one of the popular UI
tools (React/Angular/Vue) will be a plus;
- Background in computer science or similar
quantitative field will be a plus;
- Pre-intermediate English (written and verbal
communication skills);
Associate Software Engineer
- Basic knowledge and 0.5+ year of hands-on
Front-End development experience using
JavaScript (ES6/7/8), HTML/CSS;
- Basic knowledge and 0.5+ year of hands-on
experience in one of the popular languages
PHP/Python/Ruby/Node;
- Basic understanding of OOP/Functional
programming;
- Basic knowledge of Networking, Git, REST and
SQL;
- Basic knowledge and hands-on experience in
one of the popular UI tools (React/Angular/Vue)
will be a plus;
- Basic understanding of Linux will be a plus;
- Background in computer science or similar
quantitative field will be a plus;
- Pre-intermediate English (written and verbal
communication skills);
Junior Software Engineer
- Good knowledge and 0.5+ year of hands-on
Front-End experience using JavaScript
(ES6/7/8), HTML/CSS;
- Good knowledge and 1+ years of hands-on
experience in one of the popular languages
PHP/Python/Ruby/Node;
- Good knowledge of OOP/Functional
programming;
- Good knowledge of Git, Networking;
- Basic knowledge of REST and SQL;
- Basic knowledge of Unit/Integration testing;
- Basic knowledge of Linux;
- 0.5+ year of hands-on experience in one of
the popular UI tools (React/Angular/Vue) will
be a plus;
- Basic knowledge of CI/CD and Docker will be
a plus;
- Background in computer science or similar
quantitative field will be a plus;
- Intermediate English (written and verbal
communication skills);
10. 10
10
BaseCamp: How to join?
Pass [BaseCamp] Full-Stack Lviv test on TestBench platform (score 80% and more).
Register for the course and attach your CV in application form (IRC115859).
Pass technical interview with GlobalLogic expert.
Join the course.
1
2
3
4
12. A digital product
engineering company
We integrate strategic design and
complex engineering to help our
clients imagine what’s possible
and accelerate their transition into
tomorrow’s digital businesses.
14. 14
GlobalLogic worldwide
2000
17,000+
300+
70+
30
8
150
2
20%
Owned and funded
USA
950+
Argentina
470+
India
7,400+
Europe
6,200+
Founded
Engineers in 15 countries
Active clients across industries
Private label customer labs
Product engineering centers
Sales offices (HQ in Silicon Valley)
UX/UI designers/developers
Method design studios
(New York, London)
Year-over-year growth on a
$500M revenue base
Argentina
Canada
Chile
China
Croatia
Germany
India
Israel
Poland
Slovakia
Sweden
UK
Ukraine
USA
Switzerland
15. 15
15
Projects overview: Health Platform
The project aims to prolong and support the
independent living of older adults in their living
environments and responding to the real needs of
caregivers, service providers, and public authorities.
Trailing innovative and user-led services across seven
European countries based on Internet of Things
technology.
16. 16
16
Projects overview: Energy Platform
Energy in School is a government funded initiative
to help schools to reduce their energy usage,
reduce their energy bills, and to educate their pupils
about energy efficiency.
17. 17
17
Projects overview: CMS for Hotel TVs
Cloud-based content management solution for
the hospitality industry that helps to manage
and deploy content on TVs.