• 10002189
  • Software Engineering Apprenticeship
New Apprenticeship
New Apprenticeship
Online
San Antonio, TX 78205
https://newapprenticeship.com/
Staff Approved

Description

The program faculty have a minimum of 3 years of management experience in the related field, and a minimum of 5 years of work experience. The instructors are familiar with and preferably certified in the same certifications as our Apprentices will be working towards.

Learners will be prepared to apply for an entry-level role in Software Engineering or upskill their current technical skills and knowledge to remain relevant in their current role. Topics of training include: using and understanding IT automation with Python, basics of UI/UX design, cloud basics, DevOps/Agile development frameworks, testing and continuous integration/delivery, monitoring.

No
14.0903
High School Diploma or Equivalent

The purpose of this apprenticeship is to provide structured training for apprentices to gain the skills and knowledge they need to succeed in the field of quality/software engineering. For 12 months, apprentices receive Related Technical Instruction (RTI), coaching for soft skills and job performance, and workplace mentoring while they work full time as an apprentice in the cloud computing specialist roles.Technical topics taught in the apprenticeship include: IT automation with Python, basics of UI/UX design, cloud basics, DevOps/Agile development frameworks, testing and continuous integration/delivery, monitoring.Topics included in soft skills coaching are mindset for success, productivity/time management, SMART goal-setting, communications, emotional intelligence, teamwork & conflict management, critical thinking & problem solving, and more.Our training is delivered in a hands-on approach in order to facilitate the application of the new skills and knowledge in the workplace.

Upon completion of training, the trainee will be able to: Perform IT task automation with python. Understand the pros and cons of automation, the CSV files, and the directories. Create user stories, a user journey map, a problem statement, and a hypothesis statement. Demonstrate an understanding of test driven development and perform basic software testing Understand Continuous Integration and Continuous Delivery (CI/CD) and the features and benefits of CI in relation to DevOps, an overview, features, and benefits of Continuous Delivery (CD). Understand general security terminology and how to perform code review and best practices for security. Understand the importance of UX and general design concepts. Demonstrate the UX design process by developing a mobile application. Understand agile planning and create user stories. Demonstrate basic knowledge of cloud computing. Develop a portfolio of skills (projects) to include: Use Python to access powerful classes and methods, docstrings for documentation, and framework for more complex problems. Demonstrate an understanding of Screen Scraping, Screen Scraping methods, Data Scraping, PDF extraction, Workbook Automation, Excel Automation, activities specific to Excel Automation, Email Automation, and Email Protocols and related activities. Analyze social coding principles in a scenario-based real-world software development issues.

No refunds.

Admissions

  • 100
    • 40
    • 50
    • 10
  • Evening,Online
  • 52 week(s)
  • 152 academic credit hours
  • Hours
  • 70%
Yes
Yes 
Yes
Yes
No

Financial Information

$15,000.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$98.68
15,000.00
    • $99.00
    • Yes

Financial Aid

Financial Aid:

  • Institutional Gift Aid (Grants and Scholarships)
  • Local Gift Aid (Grants and Scholarships)
  • State Financial Aid (Grants and Scholarships)
  • No
Loading Program Credentials 
Loading Occupation 
Loading Performance Metrics 
Loading Funding Information